(self,
               normalize: bool = False,
               matching_type: str = 'dot',
               **kwargs)
:class:`MatchingLayer` constructor.
:class:`MatchingLayer` constructor.
: class : MatchingLayer constructor .
def __init__(self,
               normalize: bool = False,
               matching_type: str = 'dot',
               **kwargs):
    """:class:`MatchingLayer` constructor."""
    super().__init__(**kwargs)
    self._normalize = normalize
    self._validate_matching_type(matching_type)
    self._matching_type = matching_type
    self._shape1 = None
    self._shape2 = None
def __init__ ( self , normalize : bool = False , matching_type : str = 'dot' , * * kwargs ) : super ( ) . __init__ ( * * kwargs ) self . _normalize = normalize self . _validate_matching_type ( matching_type ) self . _matching_type = matching_type self . _shape1 = None self . _shape2 = None