对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中yield生成器的用法
Aug 05 Python
python杀死一个线程的方法
Sep 06 Python
Python控制多进程与多线程并发数总结
Oct 26 Python
Python深入06——python的内存管理详解
Dec 07 Python
Python之文字转图片方法
May 10 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
python实现批量视频分帧、保存视频帧
May 31 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
Python argparse模块使用方法解析
Feb 20 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
python使用XPath解析数据爬取起点小说网数据
Apr 22 Python
基于Python实现射击小游戏的制作
Apr 06 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
ip签名探针
2006/10/09 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
基于Python实现的ID3决策树功能示例
2018/01/02 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
基于python实现名片管理系统
2018/11/30 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Django分页功能的实现代码详解
2019/07/29 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
环境科学专业个人求职信
2013/12/15 职场文书
老师自我鉴定范文
2013/12/25 职场文书
中考冲刺决心书
2014/03/11 职场文书
节水倡议书范文
2014/04/15 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
小学教师师德承诺书
2014/05/23 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
考研导师推荐信范文
2015/03/27 职场文书
倡议书怎么写?
2019/04/11 职场文书
javaScript Array api梳理
2021/03/31 Javascript