SeqNNModel_Deprecated.ConfigΒΆ
Component: SeqNNModel_Deprecated
-
class
SeqNNModel_Deprecated.
Config
[source] Bases:
ConfigBase
All Attributes (including base classes)
- representation: SeqRepresentation.Config = SeqRepresentation.Config()
- output_layer: ClassificationOutputLayer.Config = ClassificationOutputLayer.Config()
- decoder: MLPDecoder.Config = MLPDecoder.Config()
Default JSON
{
"representation": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"doc_representation": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"dropout": 0.4,
"cnn": {
"kernel_num": 100,
"kernel_sizes": [
3,
4
],
"weight_norm": false,
"dilated": false,
"causal": false
},
"pooling": "max"
},
"seq_representation": {
"BiLSTMDocAttention": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"dropout": 0.4,
"lstm": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"dropout": 0.4,
"lstm_dim": 32,
"num_layers": 1,
"bidirectional": true,
"pack_sequence": true,
"disable_sort_in_jit": false
},
"pooling": {
"SelfAttention": {
"attn_dimension": 64,
"dropout": 0.4
}
},
"mlp_decoder": null
}
}
},
"output_layer": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"loss": {
"CrossEntropyLoss": {}
},
"label_weights": null
},
"decoder": {
"load_path": null,
"save_path": null,
"freeze": false,
"shared_module_key": null,
"hidden_dims": [],
"out_dim": null,
"layer_norm": false,
"dropout": 0.0,
"bias": true,
"activation": "relu",
"temperature": 1.0,
"spectral_normalization": false
}
}