class Config(Model.Config): representation: Union[ BiLSTMSlotAttention.Config, BSeqCNNRepresentation.Config, PassThroughRepresentation.Config, ] = BiLSTMSlotAttention.Config() output_layer: Union[ WordTaggingOutputLayer.Config, CRFOutputLayer.Config] = WordTaggingOutputLayer.Config() decoder: MLPDecoder.Config = MLPDecoder.Config()
class Config(ConfigBase): class ModelInput(Model.Config.ModelInput): tokens: TokenTensorizer.Config = TokenTensorizer.Config() slots: TokenTensorizer.Config = TokenTensorizer.Config( column="slots") inputs: ModelInput = ModelInput() embedding: WordEmbedding.Config = WordEmbedding.Config() representation: BiLSTMSlotAttention.Config = BiLSTMSlotAttention.Config( ) decoder: MLPDecoder.Config = MLPDecoder.Config() output_layer: MyTaggingOutputLayer.Config = MyTaggingOutputLayer.Config( )