AttributeError: ‘Sequential‘ object has no attribute ‘predict_classes‘如何解决

今天跟着书敲代码,报错: 'Sequential' object has no attribute 'predict_classes',如图所示:

上网百度,发现predict_classes函数在新版本中已经删除了,需要使用 model.predict() 替代 model.predict_classes() ,修改后的代码如下:

复制代码
# 使用 model.predict() 替代 model.predict_classes()  
predictions = model.predict(X_test)  
# 将预测结果转换为类别标签  
prediction_classes = np.argmax(predictions, axis=1)  
  
# 定义 pre_results() 函数,查看指定图片、真实标签及预测结果  
def pre_results(i):  
    plot_image(X_test1[i])  # 假设 X_test 是测试集的图片数据  
    print('Y_test=', Y_test1[i])  # 打印测试集第 i+1 项的标签  
    print('预测概率分布:', predictions[i]) 
    print('pre_result=', prediction_classes[i])  # 打印测试集第 i+1 项的预测结果
pre_results(0)

运行结果:

怎么说呢,感觉非常奇怪。我又试了下其他的图片,每次预测的结果和真实结果都不一样。前面的预处理也没问题呀,怎么和书上的结果不一样呢。我再好好琢磨琢磨。与大家共勉。

相关推荐
缺点内向2 分钟前
如何在C#中为文本内容添加行号?
开发语言·c#·word·.net
JarvanMo2 分钟前
理解 Flutter 中的 runApp() 与异步初始化
前端
掘金安东尼3 分钟前
🧭 前端周刊第442期(24–30 Nov 2025)
前端
h***8565 分钟前
Rust在Web中的前端开发
开发语言·前端·rust
深色風信子7 分钟前
Vue 富文本编辑器
前端·javascript·vue.js·wangeditor·vue 富文本·wangeditor-text·前端富文本
xiaobangsky9 分钟前
前端安全防护指南(三)反射型XSS
前端·安全·xss
Chasing Aurora10 分钟前
Python连接云端Linux服务器进行远程 (后端开发/深度学习)时候的注意事项
linux·开发语言·python·ubuntu·ai编程
咖啡の猫10 分钟前
Python顺序结构
java·前端·python
key0611 分钟前
从数据安全体系逆推数据自由度的权力本质
java·开发语言
C++ 老炮儿的技术栈13 分钟前
用密码学安全随机数生成256位密钥
c语言·开发语言·c++·windows·安全·密码学·visual studio