`class LstmCrfTagger(Model):
"""
word_embedding + bilstm + crf
"""
def init(self, label_nums, vocab_size, input_dim,
hidden_size, num_layers, use_crf=True,
bidirection=True, batch_first=True, device=None,
dropout=0.0, averge_batch_loss=True, **kwargs):
super(LstmCrfTagger, self).__init__(input_dim, vocab_size, **kwargs)`
return globals()[model_conf["encoder_cls"]](**model_conf["encoder_params"], **extra),
File "D:\soft\NLP_Frame\algorithm\models\lstm_crf.py", line 29, in init
super(LstmCrfTagger, self).init(input_dim, vocab_size, **kwargs)
TypeError: init() takes 1 positional argument but 3 were given
`class LstmCrfTagger(Model):
"""
word_embedding + bilstm + crf
"""
def init(self, label_nums, vocab_size, input_dim,
hidden_size, num_layers, use_crf=True,
bidirection=True, batch_first=True, device=None,
dropout=0.0, averge_batch_loss=True, **kwargs):
return globals()[model_conf["encoder_cls"]](**model_conf["encoder_params"], **extra),
File "D:\soft\NLP_Frame\algorithm\models\lstm_crf.py", line 29, in init
super(LstmCrfTagger, self).init(input_dim, vocab_size, **kwargs)
TypeError: init() takes 1 positional argument but 3 were given