keras的基本用法(五)——图像predict
来源:互联网 发布:算法工程师有哪些证书 编辑:程序博客网 时间:2024/06/05 09:29
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要介绍Keras的一些基本用法,主要是根据已有模型预测图像的类别,以ResNet50为例。
- Demo
import numpy as npfrom keras.layers import Densefrom keras.models import Modelfrom keras.preprocessing import imagefrom keras.applications.resnet50 import ResNet50# 使用ResNet的结构,不包括最后一层base_model = ResNet50(include_top = False, pooling = 'avg')# 定义网络结构最后一层predictions = Dense(3, activation='softmax')(base_model.output)# 定义模型model = Model(inputs=base_model.input, outputs=predictions)# 加载训练好的模型model.load_weights('./weights.h5')image_path = './lena.jpg'# 加载图像img = image.load_img(image_path, target_size=(224, 224))# 图像预处理x = image.img_to_array(img)x = np.expand_dims(x, axis=0)x = preprocess_input(x)# 对图像进行分类preds = model.predict(x)# 输出预测概率print 'Predicted:', preds
阅读全文
0 0
- keras的基本用法(五)——图像predict
- keras的基本用法(一)——回归模型
- keras的基本用法(二)——定义分类器
- keras的基本用法(三)——创建神经网络
- keras的基本用法(四)——Fine Tuning神经网络
- keras 迁移学习, 微调, model的predict函数定义
- Keras下的图像基本变换ImageDataGenerator参数说明
- numpy的基本用法(五)——numpy array分割
- pandas的基本用法(五)——导入导出数据
- matplotlib的基本用法(五)——添加annotation
- PyTorch基本用法(五)——分类
- Keras的基本介绍
- Keras快速上手——打造个人的第一个“圣诞老人”图像分类模型
- 黑马程序员——图像化界面菜单的基本用法
- tensorflow的基本用法(五)——创建神经网络并训练
- scikit-learn的基本用法(五)——交叉验证1
- RecyclerView的基本用法 (五)
- 医疗图像切割FCN的Keras实现
- 工厂模式
- 解决移动端可恨的滚动穿透问题
- c语言上机考试(二)
- Android ListView控件
- Linux进程通信之消息队列的双向通信
- keras的基本用法(五)——图像predict
- MySQl操作整理01
- 常用查找算法
- QT编译链接问题之一
- css之BFC总结
- Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, see logs f
- SpringBoard相关api记录
- 【python 可视化】python利用matplotlib库绘制饼图案例
- 从数据库获取下拉菜单数据 原生连接mysql语句