关于Tensorflow,我无法解决,请告诉我有什么问题

时间:2017-02-28 18:58:15

标签: tensorflow

关于Tensorflow我无法解决,请让我知道出了什么问题......

当我研究基本张量流时,我遇到了问题。但它已经如此疲惫......

其他人可以运行它,但只有我,我因错误而无法运行

我学到了一些代码和错误信息。请让我知道什么是错的,我怎么能像素。

import tensorflow as tf

x = {1, 2, 3}
y = {1, 2, 3}
w = tf.Variable(tf.random_uniform([1], -1, 1))
b = tf.Variable(tf.random_uniform([1], -1, 1))

hx = w*x + b
cost = tf.reduce_mean(tf.square(hx-y))
learning_rate = tf.Variable(0.1)

optimizer = tf.train.GradientDescentOptimizer(learning_rate)
train = optimizer.minimize(cost)

sess = tf.Session()
sess.run(tf.global_variables_initializer())

for i in range(2001):
    sess.run(train)

    if i%20 == 0:
        print(sess.run(cost), sess.run(w), sess.run(b))

sess.close()

TypeError:预期的float32,取而代之的是'set'类型的{1,2,3}。

1 个答案:

答案 0 :(得分:0)

x,y应该是未设置的数组/列表类型。使用以下,

x = [1, 2, 3]
y = [1, 2, 3]

希望这有帮助。