对Keras中predict()方法和predict_classes()方法的区别说明


Posted in Python onJune 09, 2020

1 predict()方法

当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标签。

对Keras中predict()方法和predict_classes()方法的区别说明

2 predict_classes()方法

当使用predict_classes()方法进行预测时,返回的是类别的索引,即该样本所属的类别标签。以卷积神经网络中的图片分类为例说明,代码如下:

对Keras中predict()方法和predict_classes()方法的区别说明

补充知识:keras中model.evaluate、model.predict和model.predict_classes的区别

1、model.evaluate 用于评估您训练的模型。它的输出是model的acc和loss,而不是对输入数据的预测。

2、model.predict 实际预测,输入为test sample,输出为label。

3、在keras中有两个预测函数model.predict_classes(test) 和model.predict(test)。如果标签经过了one-hot编码,如[1,2,3,4,5]是标签类别,经编码后为[1 0 0 0 0],[0 1 0 0 0]…[0 0 0 0 1]。

model.predict_classes(test)预测的是类别,打印出来的值就是类别号。并且只能用于序列模型来预测,不能用于函数式模型。

而model.predict(test)输出的还是5个编码值,要经过argmax(predict_test,axis=1)转化为类别号。

以上这篇对Keras中predict()方法和predict_classes()方法的区别说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基于identicon库创建类似Github上用的头像功能
Sep 25 Python
Django admin美化插件suit使用示例
Dec 12 Python
python3调用R的示例代码
Feb 23 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
python实现简单飞行棋
Feb 06 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 Python
Opencv 图片的OCR识别的实战示例
Mar 02 Python
Python嵌入C/C++进行开发详解
Jun 09 #Python
Keras load_model 导入错误的解决方式
Jun 09 #Python
如何用python处理excel表格
Jun 09 #Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 #Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 #Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 #Python
Python带参数的装饰器运行原理解析
Jun 09 #Python
You might like
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
CI框架常用函数封装实例
2016/11/21 PHP
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
vue addRoutes实现动态权限路由菜单的示例
2018/05/15 Javascript
jQuery实现评论模块
2020/08/19 jQuery
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python 正则表达式的高级用法
2016/12/04 Python
python批量获取html内body内容的实例
2019/01/02 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
某公司C#程序员面试题笔试题
2014/05/26 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
给老师的一封建议书
2014/03/13 职场文书
房屋出租协议书
2014/04/10 职场文书
探亲假请假条
2014/04/11 职场文书
个人合作协议书范本
2014/04/18 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
个人整改措施书面材料
2014/10/24 职场文书