JAVA调用 keras,keras vgg19 模型使用
参考,一些常见模型的使用,不过预处理函数需要修改
还算是比较准确的
from keras.preprocessing import image
from keras.applications.vgg19 import VGG19
from keras.applications.imagenet_utils import preprocess_input, decode_predictions
import numpy as np
model = VGG19()
img_path = 'img.jpg'
img = image.load_img(img_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:', decode_predictions(preds))
# Predicted: [[('n02091831', 'Saluki', 0.17146091),
# ('n02091244', 'Ibizan_hound', 0.09916783),
# ('n02091134', 'whippet', 0.093258224),
# ('n02102040', 'English_springer', 0.084198534),
# ('n02090622', 'borzoi', 0.07626061)]]
转载至链接:https://my.oschina.net/ahaoboy/blog/1929268
JAVA调用 keras,keras vgg19 模型使用相关推荐
- JAVA调用 keras,在TensorFlow(Python, Java)环境下使用Keras模型
Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行.Keras 的开发重点是支持快速的实验.有时候我们在使用 ...
- django调用java_07.手把手教将深度学习利用Django将模型发布成服务供java调用
标题 问题 一.python发布成服务 1.先建立一个深度学习模型并训练好 2.建立一个预测方法去调用训练好的模型 3.建立一个Django工程 4.将python利用模型预测的代码放入Django项 ...
- keras使用VGG19网络模型实现风格迁移
风格迁移算法经历多次定义和更新,现在应用在许多智能手机APP上. 风格迁移在保留目标图片内容的基础上,将图片风格引用在目标图片上. 风格本质上是指在各种空间尺度上图像中的纹理,颜色和视觉图案;内容是图 ...
- 【Keras速成】Keras图像分类从模型自定义到测试
文章首发于微信公众号<与有三学AI> [Keras速成]Keras图像分类从模型自定义到测试 这是给大家准备的Keras速成例子 这一次我们讲讲keras这个简单.流行的深度学习框架,一个 ...
- keras中的模型保存和加载
tensorflow中的模型常常是protobuf格式,这种格式既可以是二进制也可以是文本.keras模型保存和加载与tensorflow不同,keras中的模型保存和加载往往是保存成hdf5格式. ...
- keras中VGG19预训练模型的使用
keras提供了VGG19在ImageNet上的预训练权重模型文件,其他可用的模型还有VGG16.Xception.ResNet50.InceptionV3 4个. VGG19在keras中的定义: ...
- keras实现双通道模型
核心代码 单输入单输出 from keras.applications.vgg19 import VGG19 model_vgg = VGG19(include_top=False,weights=N ...
- 使用Keras进行单模型多标签分类
原文:https://www.pyimagesearch.com/2018/05/07/multi-label-classification-with-keras/ 作者:Adrian Rosebro ...
- 【记录】 Keras 使用官方模型
官方链接:https://keras.io/zh/applications/#applications 文章目录 可用的模型 在 ImageNet 上预训练过的用于图像分类的模型: 图像分类模型的使用 ...
最新文章
- [NOI 2015]荷马史诗
- kotlin 用协程做网络请求_Android使用Kotlin协程封装网络库
- 判断是否是完全二叉树_【数据结构】二叉树高频考试题目【代码模板】!
- eax, ebx, ecx, edx, esi, edi, ebp, esp 各寄存器作用
- linux 命令详解 二十四
- 设置tomcat内存
- 执行计划有时不准确_一张表格,帮助学生制定良好每日学习计划,提升学习积极性主动性...
- VSTT Rosario CTP
- GB28181协议实现系列之----SDK Demo发布(7)
- java记账软件开发_Java项目之家庭记账软件
- 用Python绘制杨紫作品集动态二维码
- Cisco 冗余备份(IRDP)
- matlab的三维绘图函数,MATLAB中的三维绘图函数总结
- 荣耀笔记本linux版硬盘分区,荣耀MagicBook硬盘分区详细教程
- C语言之while循环
- matlab坐标轴设置
- 管理分区表:拆分、添加与交换分区
- self-supervised text erasing with controllable image synthesis
- 2021年全球AFM探针收入大约230.8百万美元,预计2028年达到374.9百万美元
- 【ReID】ABD-Net: Attentive but Diverse Person Re-Identification
热门文章
- u3d使用tiff或者bat或者tif使用高程图生成真实地形
- 计算机硬件在逻辑上主要,计算机在逻辑上是由哪些部分组成的?各部分的主要功能是什么?...
- Mock神器之Moco使用操作
- 微信开发系列(六)_js调用微信扫码
- Dialog Windows 使用技巧
- 设计一个简单的[JS]文本摘要算法
- android studio的GearVR应用开发(二)、一个简单的VR app(Oculus官方GearVR开发教程,翻译转载)
- 麦道夫的程序员被判证券欺诈罪
- Internet,Intranet和Extrants
- 二项逻辑斯蒂回归(逻辑回归)