gpt4 book ai didi

tensorflow - TensorFlow的逻辑回归

转载 作者:行者123 更新时间:2023-12-03 07:57:02 25 4
gpt4 key购买 nike

我是TensorFlow的初学者。我想通过TensorFlow上的以下代码尝试逻辑回归。但是我不知道该如何处理错误。我对我的代码完全没有信心。如果有任何错误,请给我一些建议。

x_data=[2,2,2,2,2,3,3,3,3,3,5,5,5,5,5,6,6,6,6,6]
y_data=[1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0]
b = tf.Variable([1.0])
a = tf.Variable([1.0])
eta = a + b * x_data
p = 1/(1+tf.math.exp(-eta))
xxx = -tf.reduce_sum((y_data * tf.log(p) + (1 - y_data) * tf.log(1 - p)))

#TypeError: unsupported operand type(s) for -: 'int' and 'list'

最佳答案

要解决该错误,需要将输入的x_datay_data转换为TensorFlow tensor,如下所示:

x_data=tf.constant([2,2,2,2,2,3,3,3,3,3,5,5,5,5,5,6,6,6,6,6], dtype='float32')
y_data=tf.constant([1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0], dtype='float32')

以下是结果 xxx的屏幕截图:

enter image description here

关于tensorflow - TensorFlow的逻辑回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60070174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com