NameError:未定义全局名称“linear”

时间:2017-01-09 12:46:16

标签: tensorflow recurrent-neural-network

我正在尝试通过Google DeepMind运行注意机制的实现。但是它基于旧版本的TensorFlow,我收到此错误

  

from tensorflow.models.rnn.rnn_cell import RNNCell,linear
  concat = linear([inputs,h,self.c],4 * self._num_units,True)

     

NameError:全局名称'linear'未定义

我在新的tensorflow文档中找不到线性模型/函数。谁能帮我这个?谢谢!

1 个答案:

答案 0 :(得分:0)

您需要使用tf.nn.rnn_cell._linear函数来使代码正常工作。请查看此tutorial以获取示例用法。