‘Sequential‘ object has no attribute ‘predict_classes‘
问题描述:
使用 keras 训练 MLP 模型完成二分类任务对训练数据集作预测时出现'Sequential' object has no attribute 'predict_classes',如下:
# make prediction and calculate the accuracy
y_train_predict = mlp.predict_classes(X_train)
from sklearn.metrics import accuracy_score
accuracy_train = accuracy_score(y_train,y_train_predict)
print(accuracy_train)
因为在Tensorflow2.6之前的版本中拥有predict_class属性,在结果预测时可以自动将结果变成0 1分布,而我的Tensorflow版本是2.9.1并没有predict_class属性,所以报错。
解决办法:
1、先使用predict属性对训练数据集进行预测,查看预测结果的维度
2、使用numpy的ones()方法创建一个同纬度的数组
3、生成一列0.5加入到第0列,再用np.argmax按行索引判断最大值的位置,如果0.5是最大的就返回0,如果0.5是最小的就返回1,再转化为二维数组格式
# make prediction and calculate the prediction
y_train_predict = mlp.predict(X_train)
a = np.ones(275)
b = a / 2
c = np.insert(y_train_predict, 0, b, axis=1)
y_train_predict = np.argmax(c, axis=1)
y_train_predict = y_train_predict.reshape(275, 1)
from sklearn.metrics import accuracy_score
accuracy_train = accuracy_score(y_train, y_train_predict)
print(accuracy_train)
问题解决!
参考链接: 'Sequential' object has no attribute 'predict_classes' Code Example (codegrepper.com)
‘Sequential‘ object has no attribute ‘predict_classes‘相关推荐
- AttributeError: ‘Model‘ object has no attribute ‘predict_classes‘ 的解决方案
使用keras训练好了mnist数字识别模型后,准备拿来做预测. 以下是预测代码: #coding:utf-8 import cv2 import numpy as np from keras.mod ...
- TensorBoard引起的AttributeError: ‘Sequential‘ object has no attribute ‘run_eagerly‘问题
目录 报错提示: 原因: 解决: 拓展: 报错提示: AttributeError: 'Sequential' object has no attribute 'run_eagerly' 原因: 创建 ...
- AttributeError: ‘Embeddings‘ object has no attribute ‘d_model‘
求助AttributeError: 'Embeddings' object has no attribute 'd_model' embedding.d_model不是transformer_util ...
- Python错误:AttributeError: 'generator' object has no attribute 'next'解决办法
今天在学习生成器对象(generation object)运行以下代码时,遇到了一个错误: #定义生成器函数 def liebiao(): for x in range(10): yield x #函 ...
- AttributeError: 'dict' object has no attribute 'status_code'
前端AJAX请求数据,提示错误:"AttributeError: 'dict' object has no attribute 'status_code'". 原因:是提示返回对象 ...
- Traceback (most recent call last): File AttributeError: 'NoneType' object has no attribute 'group'
Traceback (most recent call last):File "<stdin>", line 1, in <module> Attribut ...
- 解决:AttributeError: ‘Graph‘ object has no attribute ‘number_of_selfloops‘
解决:AttributeError: 'Graph' object has no attribute 'number_of_selfloops' 目录 解决:AttributeError: 'Grap ...
- AttributeError: ‘FPDF‘ object has no attribute ‘unifontsubset‘
AttributeError: 'FPDF' object has no attribute 'unifontsubset' 目录 AttributeError: 'FPDF' object has ...
- AttributeError: ‘Series‘ object has no attribute ‘as_matrix‘
AttributeError: 'Series' object has no attribute 'as_matrix' 问题: y_test = test_shifted["y_t+1&q ...
最新文章
- linux Pytorch C++ 环境搭建
- Windows7是什么
- linux系统重启网络delaying initialization错误的解决方法
- MAC通过SSH使用PEM文件登录
- pythoncharm快捷键_Pycharm最常用的快捷键及使用技巧
- 新建linux 服务器初始化配置
- iOS 15 只是一个更好看的 Linux 吗?
- navicat for mysql 连接时报错:1251-Client does not support authentication protocol requested by server
- Java XMPP负载测试工具
- 重写equals()与hashCode()方法
- 老兵的十年职场之路(一)
- 华为云ModelArts 3.0助力行业AI高效落地
- Flink 1.10 和 Hive 3.0 性能对比(附 Demo 演示 PPT)
- xmind服务器维护,如何使用XMind组织您的待办事项?
- amigo幸运字符什么意思_无线网络ssid是什么意思(全面解析SSID涵义)
- Python+OpenCV教程3:打开摄像头
- python能调用身份证读卡器吗_用Python在Linux下调用新中新DKQ-A16D读卡器,读二代证数据...
- 东澳岛叹海胆之旅 面朝大海一起大快朵颐
- 20154312 曾林 Exp5_MSF基础应用
- EXCEL VBA常用语句
热门文章
- 计算机视觉算法工程师面试准备
- 在局域网中禁止内网通软件通信,该怎样操作?
- 大话有机器人带队吗_大话西游2为何机器人带队屡禁不止?原来是有利可图!...
- 一位非科班,台湾前端妹子的硅谷之路
- 各大平台卡卷直充接口源码
- Java面试所需的知识
- 大数据技术⑤ |大数据第1章·概述|第2章·大数据系统基础|21:50~22:22
- 基于Python制作的消消乐小游戏
- 一个大学生的广州血泪史(五)[转帖]
- OpenID Connect 1.0 / 总览