[英]what to put in tensorflow's input to work
您好,我正在尝试一个非常简单的项目来了解 TensorFlow 中的工作原理。 我只给出了 3 个简单的数组,它没有找到给我一个错误之间的关系。 为什么会这样以及如何克服它? 这是我的代码
import tensorflow as tf
from tensorflow import keras
x = [[1,2,5,6],[12,5,1,7],[1,5,7,9]]
y = [[1],[4],[3]]
model = keras.Sequential()
model.add(keras.layers.Dense(4, activation=tf.nn.relu))
model.add(keras.layers.Dense(1, activation=tf.nn.softmax))
model.compile(optimizer='adam',
loss='binary_crossentropy',
metrics=['accuracy'])
model.fit(x,y,epochs=20,batch_size=4)
错误:ValueError:请提供单个数组或数组列表作为模型输入。 你通过了:x=[[1, 2, 5, 6], [12, 5, 1, 7], [1, 5, 7, 9]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.