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.BaseModelA 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.BaseModelDeep 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.BaseModelNaive model with a simplest structure for testing purposes.
-
build()¶ Build.
-