apn.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:knowledgeflow 作者: 3rduncle 项目源码 文件源码
def buildEmbedding(self):
        weights = self.embedding_params.get('weights')
        #assert weights
        trainable = self.params.get('embedding_trainable', False)
        if trainable:
            logging.info('Embedding Weights is Trainable!')
        else:
            logging.info('Embedding Weights is Not Trainable!')
        with tf.name_scope('embedding'):
            W = tf.Variable(
                weights,
                name = 'embedding',
                trainable = trainable,
                dtype = tf.float32
            )
            self.tensors['q_embedding'] = tf.nn.embedding_lookup(W, self.tensors['q_input'])
            self.tensors['a_embedding'] = tf.nn.embedding_lookup(W, self.tensors['a_input'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号