模型经过训练测试之后,我们往往用一两张图对模型预测结果进行分析讨论,那么下面介绍在keras中用已训练的模型经过测试的方法。

下面是以利用预训练的ResNet来展示预测的效果,选了一张狗的图片,是来自一个kaggle比赛的。

预测结果第一个是一种苏格兰品种的狗,我也不知道准不准 == 。

讲几点:

1.输入img转成numpy数组,shape处理成(224,224,3)一般来讲,对于预训练模型是有一个最小的尺寸值,比最小尺寸大就可以了。在ResNet中,尺寸最小大于等于197即可。

2.要对输入shape扩维变成(None,224,224,3),第一个None是batches,模型并不知道你输入的batches是多少,但是维度必须和ResNet的输入要一致。

3.虽然用的是ResNet,自己设计的模型也一个道理,保留一下训练的权重,把model模块和预测模块分开写,这个时候load一下权重,再预测即可。

补充知识:keras:怎样使用 fit_generator 来训练多个不同类型的输出

这个例子非常简单明了,模型由1个输入,2个输出,两个输出的分支分别使用MSE作为损失。

产生训练数据的生成器,这里y=[y1,y2].

之后,调用fit_generator

model.fit_generator(batch_generator(X_train, y_train, batch_size))

原问题链接。

以上这篇在keras中对单一输入图像进行预测并返回预测结果操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/u012193416/article/details/79375832

python 图像走势预测_在keras中对单一输入图像进行预测并返回预测结果操作相关推荐

  1. python光标变粗_解决IDEA中不能正常输入光标变粗的问题

    解决IDEA中不能正常输入光标变粗的问题 遇到的问题 解决方法 win7: insert键切回 win10: fn+insert切回 Mac: fn+i 切回 到此这篇关于解决IDEA中不能正常输入光 ...

  2. keras构建卷积神经网络_在Keras中构建,加载和保存卷积神经网络

    keras构建卷积神经网络 This article is aimed at people who want to learn or review how to build a basic Convo ...

  3. keras时间序列数据预测_使用Keras的时间序列数据中的异常检测

    keras时间序列数据预测 Anomaly Detection in time series data provides e-commerce companies, finances the insi ...

  4. [转载] python实现语义分割_使用Keras实现深度学习中的一些语义分割模型

    参考链接: Keras中的深度学习-数据预处理 Keras-Sematic-Segmentation 使用Keras实现深度学习中的一些语义分割模型. 配置 tensorflow 1.13.1+ten ...

  5. python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片

    我就废话不多说了,直接上代码吧! import matplotlib matplotlib.use('Agg') import os from keras.models import load_mod ...

  6. python打乱数据集_在Keras中利用np.random.shuffle()打乱数据集实例

    我就废话不多说了,大家还是直接看代码吧~ from numpy as np index=np.arange(2000) np.random.shuffle(index) print(index[0:2 ...

  7. python cnn 实例_在Keras中CNN联合LSTM进行分类实例

    我就废话不多说,大家还是直接看代码吧~ def get_model(): n_classes = 6 inp=Input(shape=(40, 80)) reshape=Reshape((1,40,8 ...

  8. keras训练完以后怎么预测_使用Keras建立Wide Deep神经网络,通过描述预测葡萄酒价格...

    你能通过"优雅的单宁香"."成熟的黑醋栗香气"或"浓郁的酒香"这样的描述,预测葡萄酒的价格吗?事实证明,机器学习模型可以. 在这篇文章中,我 ...

  9. Python机器学习笔记:深入理解Keras中序贯模型和函数模型

     先从sklearn说起吧,如果学习了sklearn的话,那么学习Keras相对来说比较容易.为什么这样说呢? 我们首先比较一下sklearn的机器学习大致使用流程和Keras的大致使用流程: skl ...

最新文章

  1. 一文理解 DDD 领域驱动设计!
  2. java 打印对象属性 工具类_关于java实现任意对象输出字符串的工具类ObjectUtils用户打印日志、接口调试及监控等...
  3. 计算机组成原理 -- 概念点整理
  4. double click items in SBWP
  5. linux on android分区,android 分区大小 地址查看
  6. windows server 2008 - 隐藏磁盘分区 (2)
  7. chmod命令文件权限属性设置(linux/cygwin)
  8. [渝粤教育] 西南科技大学 管理学原理 在线考试复习资料(4)
  9. java映射的概念_Java之路:映射(Map)
  10. es6标准入门(第三版)_阮一峰 pdf
  11. CPU的设计原理,数据总线和地址总线
  12. Lession 9-10 Cell Phone Taboos
  13. 网件RAX70 SWRT固件和刷机/救砖教程
  14. 数据透视表字段名无效,遇到这种情况怎么解决?
  15. java-清楚明了的集合
  16. vue实现分屏_WebRTC如何在Vue.js 配合video标签实现多分屏功能?
  17. 云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)
  18. tensorflow应用系列3:使用tensorflow完成多项式回归
  19. JAVA实现彩色图片转黑白图片 (ImageIO类)
  20. ICRA 2021| SLAM方向论文汇总

热门文章

  1. redis db0 到 db15_深入剖析Redis系列: Redis集群模式搭建与原理详解
  2. 求两条轨迹间的hausdorff距离_「中考专题」瓜豆原理|第二讲 线段型路径轨迹...
  3. CentOS 7 Linux实时内核下的epoll性能分析
  4. 用 cairo 实现跨平台图形
  5. oracle 字符串 回车,如何去掉字符串中的回车键
  6. php7.2连接mysql8_兼容 php 7.2 及 mysql 8
  7. idea打开linux命令行,在IDEA中使用Linux命令的操作方法
  8. python模仿声音_5秒钟让python克隆别人的声音
  9. node mysql查询回调_nodejs 数据库查询回调问题
  10. python面向对象代码_两百行代码搞定!使用Python面向对象做个小游戏