class_docstr: Match-SRNN Model.
  
  Examples:
      >>> model = MatchSRNN()
      >>> model.params['channels'] = 4
      >>> model.params['units'] = 10
      >>> model.params['dropout_rate'] = 0.0
      >>> model.params['direction'] = 'lt'
      >>> model.guess_and_fill_missing_params(verbose=0)
      >>> model.build()
class_docstr_tok: ["Match-SRNN","Model",".","Examples",":",">",">",">","model","=","MatchSRNN","(",")",">",">",">","model.params","[","'channels","'","]","=","4",">",">",">","model.params","[","'units","'","]","=","10",">",">",">","model.params","[","'dropout_rate","'","]","=","0.0",">",">",">","model.params","[","'direction","'","]","=","'lt'",">",">",">","model.guess_and_fill_missing_params","(","verbose=0",")",">",">",">","model.build","(",")"]
docstr: :return: model default parameters.
docstr_tok: [":","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="channels",
              value=4,
              desc="Number of word interaction tensor channels",
          )
      )
      params.add(
          Param(
              name="units", value=10, desc="Number of SpatialGRU units"
          )
      )
      params.add(
          Param(
              name="direction",
              value="lt",
              desc="Direction of SpatialGRU scanning",
          )
      )
      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/contrib/models/match_srnn.py
imports: import keras
  from matchzoo.contrib.layers import MatchingTensorLayer
  from matchzoo.contrib.layers import SpatialGRU
  from matchzoo.engine import hyper_spaces
  from matchzoo.engine.base_model import BaseModel
  from matchzoo.engine.param import Param
  from matchzoo.engine.param_table import ParamTable
label_desc: Use image node_id 1 for calling the MatchSRNN obj's underlying member method code with example usage: obj.get_default_params(cls) and returns: params