class_docstr: MatchPyramid Model.
  
  Examples:
      >>> model = MatchPyramid()
      >>> model.params['embedding_output_dim'] = 300
      >>> model.params['num_blocks'] = 2
      >>> model.params['kernel_count'] = [16, 32]
      >>> model.params['kernel_size'] = [[3, 3], [3, 3]]
      >>> model.params['dpool_size'] = [3, 10]
      >>> model.guess_and_fill_missing_params(verbose=0)
      >>> model.build()
docstr: :return: model default parameters.
code: def get_default_params(cls) -> ParamTable:
      """:return: model default parameters."""
      params = super().get_default_params(with_embedding=True)
      params.add(
          Param(
              name="num_blocks",
              value=1,
              desc="Number of convolution blocks.",
          )
      )
      params.add(
          Param(
              name="kernel_count",
              value=[32],
              desc="The kernel count of the 2D convolution "
              "of each block.",
          )
      )
      params.add(
          Param(
              name="kernel_size",
              value=[[3, 3]],
              desc="The kernel size of the 2D convolution "
              "of each block.",
          )
      )
      params.add(
          Param(
              name="activation",
              value="relu",
              desc="The activation function.",
          )
      )
      params.add(
          Param(
              name="dpool_size",
              value=[3, 10],
              desc="The max-pooling size of each block.",
          )
      )
      params.add(
          Param(
              name="padding",
              value="same",
              desc="The padding mode in the convolution layer.",
          )
      )
      params.add(
          Param(
              name="dropout_rate",
              value=0.0,
              hyper_space=hyper_spaces.quniform(
                  low=0.0, high=0.8, q=0.01
              ),
              desc="The dropout rate.",
          )
      )
      return params
  
file_path: MatchZoo/matchzoo/models/match_pyramid.py
imports: import typing
  import keras
  import matchzoo
  from matchzoo.engine.base_model import BaseModel
  from matchzoo.engine.param import Param
  from matchzoo.engine.param_table import ParamTable
  from matchzoo.engine import hyper_spaces
label_desc: Use image node_id 1 for calling the MatchPyramid obj's underlying member method code with example usage: obj.get_default_params(cls) and returns: params