matchzoo.models.bert

An implementation of Bert Model.

Module Contents

Classes

Bert

Bert Model.

class matchzoo.models.bert.Bert(params: typing.Optional[ParamTable] = None)

Bases: matchzoo.engine.base_model.BaseModel

Bert Model.

classmethod get_default_params(cls) → ParamTable
Returns

model default parameters.

classmethod get_default_preprocessor(cls, mode: str = 'bert-base-uncased') → BasePreprocessor
Returns

Default preprocessor.

classmethod get_default_padding_callback(cls, fixed_length_left: int = None, fixed_length_right: int = None, pad_value: typing.Union[int, str] = 0, pad_mode: str = 'pre')
Returns

Default padding callback.

build(self)

Build model structure.

forward(self, inputs)

Forward.