def __init__(self, conf): super(RnnCnnCrf, self).__init__() self.embedding_size = conf.embedding_size self.vocab_size = conf.vocab_size self.num_hidden = conf.num_hidden self.num_tag = conf.num_tag self.epoch = conf.epoch self.filter_size = conf.filter_size self.filter_num = conf.filter_num self.learning_rate = conf.learning_rate self.saved_model = conf.saved_model self.tag_to_id = DataUtils.tag_id(conf.tag_char) self._init_placeholder() self._embedding_layers() self._bi_lstm_layers() self._build_train_op() self._tf_crf_decode()