INNER CODE UNIT · Python
dim_ws_input
taishi-i/nagisa · nagisa/model.py:45
dim_ws_input = (dim_uni+dim_bi+dim_ctype)*ws+dim_word*2
self.ws_model = dy.BiRNNBuilder(layers, dim_ws_input, dim_hidden, model, dy.LSTMBuilder)
# Create a bi-directional LSTM model for POS-tagging.
dim_pos_input = dim_word+dim_uni+dim_tag_emb
self.pos_model = dy.BiRNNBuilder(layers, dim_pos_input, dim_hidden, model, dy.LSTMBuilder)
# Create a bi-directional LSTM model for encoding character sequence.
self.char_seq_model = dy.BiRNNBuilder(layers, dim_uni, dim_uni, model, dy.LSTMBuilder)
# Create trainer
self.trainer = dy.SimpleSGDTrainer(model, lr)
self.trainer.set_clip_threshold(5)
# Set a tag scheme for WS model.
dim_output = 4+2
self.sp_s = 4
self.sp_e = 5