Keras 加载已经训练好的模型进行预测操作


Posted in Python onJune 17, 2020

使用Keras训练好的模型用来直接进行预测,这个时候我们该怎么做呢?【我这里使用的就是一个图片分类网络】

现在让我来说说怎么样使用已经训练好的模型来进行预测判定把

首先,我们已经又有了model模型,这个模型被保存为model.h5文件

然后我们需要在代码里面进行加载

model = load_model("model.h5")

假设我们自己已经写好了一个load_data函数【load_data最好是返回已经通过了把图片转成numpy的data,以及图片对应的label】

然后我们先加载我们的待预测的数据

data, labels = load_data(<the path of the data>)

然后我们就可以通过模型来预测了

predict = model.predict(data)

得到的predict就是预测的结果啦~

补充知识:keras利用vgg16模型直接预测图片类型时的坑

第一次使用keras中的预训练模型时,若本地没有模型对应的h5文件,程序会自动去github上下载,但国内下载github资源速度太慢,

可以选择直接去搜索下载,下载后将模型(h5文件)放入C:\Users\lovemoon\.keras\models

同样,如果是第一个用预训练模型预测输入图片,解码结果时也会下载一个Json文件,同样可以手动下载后放入C:\Users\lovemoon\.keras\models

以上这篇Keras 加载已经训练好的模型进行预测操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python递归计算N!的方法
May 05 Python
python查看FTP是否能连接成功的方法
Jul 30 Python
用Python编写简单的微博爬虫
Mar 04 Python
剖析Python的Twisted框架的核心特性
May 25 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
python使用time、datetime返回工作日列表实例代码
May 09 Python
简单易懂Pytorch实战实例VGG深度网络
Aug 27 Python
python多维数组分位数的求取方式
Mar 03 Python
keras打印loss对权重的导数方式
Jun 10 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 Python
如何通过一篇文章了解Python中的生成器
Apr 02 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 #Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 #Python
Python多线程threading创建及使用方法解析
Jun 17 #Python
Python偏函数Partial function使用方法实例详解
Jun 17 #Python
详解Python IO口多路复用
Jun 17 #Python
基于keras中的回调函数用法说明
Jun 17 #Python
Python学习之路安装pycharm的教程详解
Jun 17 #Python
You might like
利用js调用后台php进行数据处理原码
2006/10/09 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
理解Javascript_05_原型继承原理
2010/10/13 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python增加图像对比度的方法
2019/07/12 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
浅析移动设备HTML5页面布局
2015/12/01 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
微观物理专业自荐信
2014/01/26 职场文书
初二物理教学反思
2014/01/29 职场文书
民族学专业求职信
2014/07/28 职场文书
人事文员岗位职责
2015/02/04 职场文书
成事在人观后感
2015/06/16 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android