matchzoo.models.knrm

An implementation of KNRM Model.

Module Contents

Classes

KNRM

KNRM Model.

class matchzoo.models.knrm.KNRM(params: typing.Optional[ParamTable] = None)

Bases: matchzoo.engine.base_model.BaseModel

KNRM Model.

Examples

>>> model = KNRM()
>>> model.params['kernel_num'] = 11
>>> model.params['sigma'] = 0.1
>>> model.params['exact_sigma'] = 0.001
>>> model.guess_and_fill_missing_params(verbose=0)
>>> model.build()
classmethod get_default_params(cls) → ParamTable
Returns

model default parameters.

build(self)

Build model structure.

forward(self, inputs)

Forward.