matchzoo.models package¶
Submodules¶
matchzoo.models.dense_baseline_model module¶
A simple densely connected baseline model.
-
class
matchzoo.models.dense_baseline_model.
DenseBaselineModel
(params=None, backend=None)¶ 基类:
matchzoo.engine.base_model.BaseModel
A simple densely connected baseline model.
Examples
>>> model = DenseBaselineModel() >>> model.params['input_shapes'] = [(30,), (30,)] >>> model.params['num_dense_units'] = 1024 >>> model.guess_and_fill_missing_params() >>> model.build()
-
build
()¶ Model structure.
-
classmethod
get_default_params
()¶ 返回类型: ParamTable
返回: model default parameters.
-
matchzoo.models.dssm_model module¶
An implementation of DSSM, Deep Structured Semantic Model.
-
class
matchzoo.models.dssm_model.
DSSMModel
(params=None, backend=None)¶ 基类:
matchzoo.engine.base_model.BaseModel
Deep structured semantic model.
Examples
>>> model = DSSMModel() >>> model.guess_and_fill_missing_params() >>> model.build()
-
build
()¶ Build model structure.
DSSM use Siamese arthitecture.
-
classmethod
get_default_params
()¶ 返回类型: ParamTable
返回: model default parameters.
-
matchzoo.models.naive_model module¶
Naive model with a simplest structure for testing purposes.
-
class
matchzoo.models.naive_model.
NaiveModel
(params=None, backend=None)¶ 基类:
matchzoo.engine.base_model.BaseModel
Naive model with a simplest structure for testing purposes.
-
build
()¶ Build.
-