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)

运行结果:

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

相关推荐
狗哥哥3 分钟前
企业级 HTTP 客户端架构演进与设计
前端·架构
white-persist3 分钟前
【攻防世界】reverse | simple-check-100 详细题解 WP
c语言·开发语言·汇编·数据结构·c++·python·算法
wuguan_7 分钟前
C#中的静态成员、常量和只读变量
开发语言·c#
前端无涯8 分钟前
react组件(4)---高阶使用及闭坑指南
前端·react.js
张人玉10 分钟前
C# 与西门子 PLC 通信:地址相关核心知识点
开发语言·microsoft·c#·plc
Gomiko20 分钟前
JavaScript DOM 原生部分(五):事件绑定
开发语言·前端·javascript
出来吧皮卡丘23 分钟前
A2UI:让 AI Agent 自主构建用户界面的新范式
前端·人工智能·aigc
Jeking21724 分钟前
进阶流程图绘制工具 Unione Flow Editor-- 击破样式痛点:全维度自定义解决方案
前端·流程图·workflow·unione flow·flow editor·unione cloud
晴转多云54324 分钟前
关于Vite后台项目的打包优化(首屏加载)
前端
lly20240626 分钟前
Redis 发布订阅
开发语言