是否有可能像在tensorflow中一样在keras中创建一个可训练的变量?

时间:2018-02-07 09:04:27

标签: variables tensorflow keras backend training-data

大家早上好; 我试图实现this model,其中神经网络的输入基于可训练的词汇矩阵(矩阵中的每一行代表词汇表中的单词条目)。我正在使用keras(tensorflow后端),我想知道是否可以定义一个可训练的变量(不添加自定义层),这样该变量将被训练以及神经网络?像一个tensorflow variable。 你能举个简单的例子说明我怎么做吗? 提前致谢。

1 个答案:

答案 0 :(得分:0)

  

神经网络的输入基于可训练的词汇矩阵(矩阵中的每一行代表词汇表中的单词条目)

这是Word Embedding

的定义

在Keras已经有embedding layer,你不必重新实现它。

您可以找到一个如何使用它的简单示例here