Tensorflow:AttributeError:“tuple”对象没有属性“dtype”

2024-05-14 12:38:58 发布

您现在位置:Python中文网/ 问答频道 /正文

这是怎么回事?在

代码:

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}$

其他得到同样错误的人似乎是在完全不同的环境中得到的。为什么在这种情况下会发生这种错误?我如何修复它?在

谢谢。:)


Tags: totextconvertmodelresponselayersloggingtf
1条回答
网友
1楼 · 发布于 2024-05-14 12:38:58

这行代码将lastLayer设置为元组:

lastLayer = thinking, [32000, -1]

for循环第二次执行时,它将尝试以张量的形式访问lastLayer,但您已将其转换为元组。所以你得到了错误。在

相关问题 更多 >

    热门问题