gpt4 book ai didi

Keras - 编译模型时出现ValueError

转载 作者:行者123 更新时间:2023-12-01 08:54:59 24 4
gpt4 key购买 nike

我是 Keras 的新手。我想在 Keras(后端:Tensorflow)中重现 imdb 的示例,但在尝试编译模型时出现错误。

from keras import models
from keras import layers
model = models.Sequential()
model.add(layers.Dense(16, activation='relu', input_shape=(10000,)))
model.add(layers.Dense(16, activation='relu'))
model.add(layers.Dense(1, activation='sigmoid'))
model.compile(optimizer='rmsprop',
loss='binary_crossentropy',
metrics=['accuracy'])

ValueError: Only call `sigmoid_cross_entropy_with_logits` with named
arguments (labels=..., logits=..., ...)

有什么建议吗?

非常感谢!

最佳答案

我尝试在 Spyder 中运行上面的代码。代码对我来说运行良好,它没有通过任何 ValueError。

我认为在您的情况下,问题可能出在 Keras 使用的后端。我正在使用 Tensorflow 后端。

要更改后端,请编辑 ~/.keras 文件夹中的 keras.json 文件。这是一个keras.json文件的例子

{ “epsilon”:1e-07, “floatx”:“float32”, "image_data_format": "channels_last", “后端”:“ tensorflow ”

关于Keras - 编译模型时出现ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46228819/

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