gpt4 book ai didi

python - [Python][Keras] softmax() 获得意外的关键字参数 'axis'

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

我正在尝试运行以下代码来创建卷积神经网络。该代码来 self 找到的教程。

from keras.models import Sequential
from keras.layers import Dense, Conv2D, Flatten
model = Sequential()
model.add(Conv2D(64, kernel_size=3, activation='relu', input_shape=(28,28,1)))
model.add(Conv2D(32, kernel_size=3, activation='relu'))
model.add(Flatten())
model.add(Dense(10, activation='softmax'))

我已经寻找过答案,但没有任何效果。有人说降级 Keras,有人说用“pip install -U keras tensorflow”升级它,但我仍然收到相同的错误消息。

有人知道如何解决这个问题吗?非常感谢!

最佳答案

肯定是你使用的tensorflow和Keras的版本有问题。我的假设是您首先安装了tensorflow,然后安装了keras。 Softmax 相对较新(可能是今年早些时候)。您的tensorflow版本可能是添加Softmax之前的版本,但Keras的版本是添加之后的版本。因此,当您调用 Softmax 时,keras 会尝试在 Tensorflow 中调用它,但会收到错误。

你需要做什么
您应该将 Keras 和 Tensorflow 都更新到当前版本,并仔细检查版本。如果您使用的是 Anaconda 等包管理器,即使在更新 Keras 和 Tensorflow 之后,您也可能使用旧版本。因此,请仔细检查您是否使用的是当前版本

关于python - [Python][Keras] softmax() 获得意外的关键字参数 'axis',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53602349/

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