Tensorflow.keras:输入的形状为(),甚至形状为(768,8)

托加吉加

我希望我做对了(第一篇文章)。

我试图使用tensorflow.keras从此处对数据进行分类我知道将参数传递到tf.keras.Sequential.fit()时,输入形状,输入数据形状和目标形状很重要

我收到的消息是:

ValueError:检查输入时出错:预期density_159_input具有2维,但数组的形状为()

所以这是我所做的:

def loadDataset(file_name):
    data = pd.read_csv("data/" + file_name)
    # print(data.head(10))

    data = data.to_numpy()
    random.seed(20)

    X = data[:, 0:8]
    y = data[:, -1]

    X = np.asarray(X).reshape(X.shape[0], X.shape[1])
    X = tf.keras.utils.normalize(X, axis=0)
    y = np.asarray(y).reshape(y.shape[0], 1)

    return X, y


 title = "datasets_228_482_diabetes.csv"

 X, y = loadDataset(title)


 print(X.shape)
 print(y.shape)

(768,8)(768,1)

from tensorflow.keras import Sequential
from tensorflow.keras.layers import Dense, Flatten
from tensorflow.keras.optimizers import Adam

model = Sequential()
model.add(Dense(4, activation = "relu", input_shape=(8,)))
model.add(Dense(4, activation = "relu"))
model.add(Dense(1, activation = "sigmoid"))
model.compile(optimizer = "Adam",
              loss = "binary_crossentropy",
              metrics=["accuracy"])

model.fit(X, y, batch_size = 16, epochs = 1, validation_data = 0.1)

我尝试制作形状X(768,8,1)和y(768,1,1),以防万一,这是问题所在,但是错误说它期望2维,但得到3维。这对我来说很有意义。我只是不明白上面的错误,即当X的形状为(768,8)时,输入数据X没有任何形状。

任何帮助将不胜感激!干杯

奥菲·福柯兹

我要说的是,错误validation_data应该来自于X某些形状的数据(..., 8)由于您正在通过0.1密集层,因此无法理解您给他的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

严重的LSTM(Keras,TensorFlow)ValueError:形状不匹配:无法将对象广播为单个形状

来自分类Dev

拟合期间的tensorflow.keras-无效的参数整形的输入是具有983040值的张量,但请求的形状为1966080

来自分类Dev

tensorflow / tflearn输入形状

来自分类Dev

TensorFlow / TFLearn:ValueError:无法为形状为'(?,64)'的Tensor u'TargetsData / Y:0'输入形状(256、400、400)的值

来自分类Dev

TensorFlow / TFLearn:ValueError:无法为形状为((?,10)'的Tensor u'target / Y:0'输入形状(64,)的值

来自分类Dev

使用Tensorflow saved_model,获取ValueError:无法为形状为((,,)'的Tensor'Placeholder_1084:0'输入形状()的值

来自分类Dev

TensorFlow / TFLearn:ValueError:无法为形状为'(?,64)'的Tensor u'TargetsData / Y:0'输入形状(256、400、400)的值

来自分类Dev

Tensorflow Keras形状不匹配

来自分类Dev

了解Tensorflow LSTM输入形状

来自分类Dev

Tensorflow输入形状不兼容

来自分类Dev

Tensorflow / keras错误:ValueError:检查输入时出错:预期的lstm_input具有3个维,但数组的形状为(4012,42)

来自分类Dev

Tensorflow:ValueError:无法为张量'Placeholder:0'提供形状(423,)的值,其形状为'(?,423)'

来自分类Dev

TensorFlow将图像张量调整为动态形状

来自分类Dev

TensorFlow/Keras - 预期 global_average_pooling2d_1_input 具有形状 (1, 1, 2048) 但得到形状为 (7, 7, 2048) 的数组

来自分类Dev

Keras / Tensorflow预测:数组形状错误

来自分类Dev

TensorFlow/Keras:输出层的形状错误

来自分类Dev

TensorFlow:“输入形状的预期轴-1 ...”

来自分类Dev

TensorFlow:形状错误

来自分类Dev

TensorFlow 错误的数组形状

来自分类Dev

Tensorflow 动态 RNN - 形状

来自分类Dev

如何获得 Tensorflow 形状

来自分类Dev

tensorflow:分析图像给出了无法为张量'Placeholder:0'提供形状(1296000,)的值,其形状为'(?,1296000)'

来自分类Dev

Tensorflow:未为标准操作注册任何形状函数:ExtractGlimpse。我在哪里添加形状函数的代码?

来自分类Dev

Tensorflow raw_rnn 从嵌入矩阵中检索形状为 BATCH x DIM 的张量

来自分类Dev

Tensorflow,获取张量的静态形状

来自分类Dev

Tensorflow 形状不正确

来自分类Dev

Tensorflow RNN 输出张量形状

来自分类Dev

Tensorflow 代码中的形状错误

来自分类Dev

针对状态LSTM模型的TensorFlow不同的输入和输出形状

Related 相关文章

  1. 1

    严重的LSTM(Keras,TensorFlow)ValueError:形状不匹配:无法将对象广播为单个形状

  2. 2

    拟合期间的tensorflow.keras-无效的参数整形的输入是具有983040值的张量,但请求的形状为1966080

  3. 3

    tensorflow / tflearn输入形状

  4. 4

    TensorFlow / TFLearn:ValueError:无法为形状为'(?,64)'的Tensor u'TargetsData / Y:0'输入形状(256、400、400)的值

  5. 5

    TensorFlow / TFLearn:ValueError:无法为形状为((?,10)'的Tensor u'target / Y:0'输入形状(64,)的值

  6. 6

    使用Tensorflow saved_model,获取ValueError:无法为形状为((,,)'的Tensor'Placeholder_1084:0'输入形状()的值

  7. 7

    TensorFlow / TFLearn:ValueError:无法为形状为'(?,64)'的Tensor u'TargetsData / Y:0'输入形状(256、400、400)的值

  8. 8

    Tensorflow Keras形状不匹配

  9. 9

    了解Tensorflow LSTM输入形状

  10. 10

    Tensorflow输入形状不兼容

  11. 11

    Tensorflow / keras错误:ValueError:检查输入时出错:预期的lstm_input具有3个维,但数组的形状为(4012,42)

  12. 12

    Tensorflow:ValueError:无法为张量'Placeholder:0'提供形状(423,)的值,其形状为'(?,423)'

  13. 13

    TensorFlow将图像张量调整为动态形状

  14. 14

    TensorFlow/Keras - 预期 global_average_pooling2d_1_input 具有形状 (1, 1, 2048) 但得到形状为 (7, 7, 2048) 的数组

  15. 15

    Keras / Tensorflow预测:数组形状错误

  16. 16

    TensorFlow/Keras:输出层的形状错误

  17. 17

    TensorFlow:“输入形状的预期轴-1 ...”

  18. 18

    TensorFlow:形状错误

  19. 19

    TensorFlow 错误的数组形状

  20. 20

    Tensorflow 动态 RNN - 形状

  21. 21

    如何获得 Tensorflow 形状

  22. 22

    tensorflow:分析图像给出了无法为张量'Placeholder:0'提供形状(1296000,)的值,其形状为'(?,1296000)'

  23. 23

    Tensorflow:未为标准操作注册任何形状函数:ExtractGlimpse。我在哪里添加形状函数的代码?

  24. 24

    Tensorflow raw_rnn 从嵌入矩阵中检索形状为 BATCH x DIM 的张量

  25. 25

    Tensorflow,获取张量的静态形状

  26. 26

    Tensorflow 形状不正确

  27. 27

    Tensorflow RNN 输出张量形状

  28. 28

    Tensorflow 代码中的形状错误

  29. 29

    针对状态LSTM模型的TensorFlow不同的输入和输出形状

热门标签

归档