コード例 #1
0
    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()