这是怎么回事?在
代码:
def text_model(text, memory):
import tensorflow as tf
tf.logging.set_verbosity(tf.logging.INFO)
# Text parsing.
lastLayer = tf.convert_to_tensor([text, memory])
for i in range(0, 200):
thinking = tf.layers.dense(inputs = lastLayer, units = pow(10, 9), activation = tf.nn.relu)
lastLayer = thinking, [32000, -1]
response = tf.layers.dense(inputs = lastLayer, units = pow(10, 4), activation = tf.nn.relu)
memory = tf.reshape(tf.convert_to_tensor([lastLayer, response]), [-1])
return [response, memory]
textList = text_model([1], [1])
print(textList)
错误报告:
^{pr2}$其他得到同样错误的人似乎是在完全不同的环境中得到的。为什么在这种情况下会发生这种错误?我如何修复它?在
谢谢。:)
这行代码将
lastLayer
设置为元组:当
for
循环第二次执行时,它将尝试以张量的形式访问lastLayer
,但您已将其转换为元组。所以你得到了错误。在相关问题 更多 >
编程相关推荐