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打开文件并获取文件相关属性的方法
Apr 23 Python
用Python中的字典来处理索引统计的方法
May 05 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
python爬虫获取百度首页内容教学
Dec 23 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
Python assert语句的简单使用示例
Jul 28 Python
Pytorch Tensor的索引与切片例子
Aug 18 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 Python
解决keras使用cov1D函数的输入问题
Jun 29 Python
Python运算符+与+=的方法实例
Feb 18 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
开源SNS系统-ThinkSNS
2008/05/18 PHP
php curl_init函数用法
2014/01/31 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python 不关闭控制台的实现方法
2011/10/23 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python实现把类当做字典来访问
2019/12/16 Python
Python换行与不换行的输出实例
2020/02/19 Python
Pycharm中如何关掉python console
2020/10/27 Python
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
公务员平时考核实施方案
2014/03/11 职场文书
初三新学期计划书
2014/05/03 职场文书
英文推荐信格式范文
2014/05/09 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python