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)

运行结果:

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

相关推荐
懒大王95276 分钟前
uni-app + Vue3 + EZUIKit.js 播放视频流
开发语言·javascript·uni-app
_extraordinary_9 分钟前
Java 多线程进阶(四)-- 锁策略,CAS,synchronized的原理,JUC当中常见的类
java·开发语言
懒大王952710 分钟前
uni-app + Vue3 开发展示 echarts 图表
前端·uni-app·echarts
yinuo16 分钟前
Uni-App跨端实战:微信小程序WebView与H5通信全流程解析(01)
前端
JasmineX-125 分钟前
数据结构——顺序表(c语言笔记)
c语言·开发语言·数据结构·笔记
xkroy34 分钟前
ajax
前端·javascript·ajax
Yvonne爱编码38 分钟前
AJAX入门-URL、参数查询、案例查询
前端·javascript·ajax
java搬砖工-苤-初心不变1 小时前
OpenResty 配合 Lua 脚本的使用
开发语言·lua·openresty
闲人编程1 小时前
前端形态与样式风格:从古典到现代的视觉语言演进
前端·css·状态模式·组件·js·风格·响应式
JudithHuang1 小时前
Mac版微信开发者工具登录二维码不显示问题解决方案
前端