import matplotlib.pyplot as plt
# 导入VGG16模型
from keras.applications.vgg16 import VGG16
from keras.preprocessing import image
from keras.applications.vgg16 import preprocess_input, decode_predictions
import numpy as npmodel = VGG16(weights="imagenet", include_top=True)
img_path = "image/man.jpg"
img = image.load_img(img_path, target_size=(224, 224))  # 读取图片并将尺寸转换为(224 x 224)x = image.img_to_array(img)  # 将读取的图片转化成
x = np.expand_dims(x, axis=0)  # 转换为张量size为(1, 224, 224, 3)
x = preprocess_input(x)features = model.predict(x)  # 预测,取得features,维度为(1, 1000)# 取得前5个最可能的类别及概率
pred = decode_predictions(features, top=5)[0]# 整理预测结果
values = []
bar_label = []
for element in pred:values.append(element[2])bar_label.append(element[1])def percent(value):return "%.2f" % (value * 100)# 绘图
fig = plt.figure("预测结果")
ax = fig.add_subplot(111)
plt.ylabel("probability")
plt.bar(range(len(values)), values, tick_label=bar_label, width=0.5, fc="g")
plt.title("top-5")
for a, b in zip(range(len(values)), values):plt.text(a, b + 0.0005, percent(b), ha='center', va='bottom', fontsize=7)
print(percent(b))
plt.show()

深度学习VGG16模型应用相关推荐

  1. GPU云服务器深度学习性能模型初探

    摘要: 本文根据实测数据,初步探讨了在弹性GPU云服务器上深度学习的性能模型,可帮助科学选择GPU实例的规格. 1 背景 得益于GPU强大的计算能力,深度学习近年来在图像处理.语音识别.自然语言处理等 ...

  2. 浅谈深度学习:如何计算模型以及中间变量的显存占用大小

    原文链接:https://oldpan.me/archives/how-to-calculate-gpu-memory 前言 亲,显存炸了,你的显卡快冒烟了! torch.FatalError: cu ...

  3. 深度学习实战——模型推理优化(模型压缩与加速)

    忆如完整项目/代码详见github:https://github.com/yiru1225(转载标明出处 勿白嫖 star for projects thanks) 目录 系列文章目录 一.实验思路综 ...

  4. NVIDIA GPUs上深度学习推荐模型的优化

    NVIDIA GPUs上深度学习推荐模型的优化 Optimizing the Deep Learning Recommendation Model on NVIDIA GPUs 推荐系统帮助人在成倍增 ...

  5. 谷歌、阿里们的杀手锏:三大领域,十大深度学习CTR模型演化图谱

    作者 | 王喆 来源 | 转载自知乎专栏王喆的机器学习笔记 今天我们一起回顾一下近3年来的所有主流深度学习CTR模型,也是我工作之余的知识总结,希望能帮大家梳理推荐系统.计算广告领域在深度学习方面的前 ...

  6. 谷歌、阿里们的杀手锏:3大领域,10大深度学习CTR模型演化图谱(附论文)

    来源:知乎 作者:王喆 本文约4000字,建议阅读8分钟. 本文为你介绍近3年来的所有主流深度学习CTR模型. 今天我们一起回顾一下近3年来的所有主流深度学习CTR模型,也是我工作之余的知识总结,希望 ...

  7. 【深度学习】模型训练过程可视化思路(可视化工具TensorBoard)

    [深度学习]模型训练过程可视化思路(可视化工具TensorBoard) 文章目录 1 TensorBoard的工作原理 2 TensorFlow中生成log文件 3 启动TensorBoard,读取l ...

  8. DL之模型调参:深度学习算法模型优化参数之对LSTM算法进行超参数调优

    DL之模型调参:深度学习算法模型优化参数之对LSTM算法进行超参数调优 目录 基于keras对LSTM算法进行超参数调优 1.可视化LSTM模型的loss和acc曲线

  9. DL之模型调参:深度学习算法模型优化参数之对深度学习模型的超参数采用网格搜索进行模型调优(建议收藏)

    DL之模型调参:深度学习算法模型优化参数之对深度学习模型的超参数采用网格搜索进行模型调优(建议收藏) 目录 神经网络的参数调优 1.神经网络的通病-各种参数随机性 2.评估模型学习能力

最新文章

  1. ML基石_11_HazardOfOverfitting
  2. linux 进程装入 物理内存 页表,linux进程空间一步步探究.doc
  3. leetcode算法题--最多的不重叠子字符串★★
  4. HDU 2001 计算两点间的距离
  5. linux的底层文件i o,Linux 文件I/O操作
  6. How Many Answers Are Wrong HDU - 3038(带权并查集)
  7. 【遥感数字图像处理】基础知识:第三章 遥感数字图像几何处理
  8. 内存小还免费,Adobe Acrobat表示有危机
  9. sql server 多条记录数据合并为一条_面试必备sql知识点——MySQL基础
  10. 修复十一个重要高危漏洞 苹果致谢滴滴美研
  11. 华为在 5G 初期不考虑盈利;​网易发布数据中台;微软 SQL Server 2019 免费支持 Java | 极客头条...
  12. Windows Server 部署WEB API时内部错误
  13. SQL Server 死锁的监视
  14. Android源码学习之环境搭建(Ubuntu下载Android源码)
  15. 旧电脑装什么系统最快_旧电脑装什么系统好_老旧电脑适合装什么操作系统
  16. keil安装GD32 pack包安装不上 不显示 没有了
  17. 大话IT第十期:由Windows 8引发的Wintel内讧
  18. 西安恒智小寨java_长安反编译工具 java
  19. 周金瑞11.17黄金还会涨?黄金原油价格分析及白银操作建议
  20. 小米手机miui12稳定版蓝牙时断不稳定的解决办法。

热门文章

  1. 制育秧钵机/铲平机/C616数控车床/车床主传动系统/熟料圆锥式破碎机/船舶起重机/龙门铣床/桥式起重机/采煤机摇臂减速箱/圆锥筛/通道穿梭车/车床尾座体/变速器拨叉/刮板输送机/油菜排种器……设计
  2. 行为模式---策略模式和状态模式
  3. 如何用c语言结构体建立data,C语言结构体使用
  4. python学习笔记-马哥2017
  5. 抓包工具大眼睛IRIS的使用
  6. [附源码]计算机毕业设计Python创意摄影交流平台(程序+源码+LW文档)
  7. python爬虫之通过pyquery爬取大众点评评论信息
  8. html点击图片改变filter,CSS改变图片颜色之filter属性
  9. java切点配置_spring AOP advice 门类 和 通用的切点的配置方式
  10. 多目标规划(数学建模)