距离YOLOV7发布已经有一段时间了,但是它的热度并没有降低,最近又有很多研究工作基于YOLOV7开展进行,为了上手实践学习使用YOLOV7,我在前面的博文里面已经写了好几篇关于YOLOV7的开发教程了,感兴趣的话可以看下。

文章链接如下:

《基于yolov4作者最新力作yolov7目标检测模型实现火点烟雾检测》

《YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程》

《基于YOLOv7官方开源的的关键点检测DEMO》

原始的YOLOV7都是基于PyTorch框架开发的出来的模型,我之前是用的比较多的框架其实是Keras和Tensorflow,而PyTorch是今年才开始逐渐去用的框架,因为很多时候最新的模型发布的时候都是基于PyTorch框架开发出来的。

这周leader给我了一个Keras版本的项目,让我自己实际试用一下在后续的工作中进行对比分析,我就基于之前做的一个数据集来开发了整个项目。

项目整体如下所示 :

为了简化和更加高效地使用这个项目,我做了很多地方的改造处理,后续有时间再详解。

在最开始可以基于autoAnchors.py模块完成自建数据集Anchors数据的计算,可视化效果如下:

接下来看下数据集,进入dataset目录,如下所示:

进入JPEGImages目录,如下所示:

进入labels目录,如下所示:

进入xmls目录,如下所示:

train.txt和test.txt内数据内容结构格式完全一致,如下所示:

results结果目录如下所示:

随机选取批量的数据集进行测试计算,日志输出如下:

会自动创建目录,

json目录如下所示:

picture目录如下所示:

测试结果样例如下所示:

为了更好观察模型检测的实际关注点,这里做了热力图可视化:

基于Keras版本YOLOV7模型的锂电池自燃预警烟雾检测实践相关推荐

  1. DL之Keras:基于Keras框架建立模型实现【预测】功能的简介、设计思路、案例分析、代码实现之详细攻略(经典,建议收藏)

    DL之Keras:基于Keras框架建立模型实现[预测]功能的简介.设计思路.案例分析.代码实现之详细攻略(经典,建议收藏) 目录 Keras框架使用分析 Keras框架设计思路 案例分析 代码实现 ...

  2. 论文阅读笔记——基于CNN-GAP可解释性模型的软件源码漏洞检测方法

    本论文相关内容 论文下载地址--Engineering Village 论文阅读笔记--基于CNN-GAP可解释性模型的软件源码漏洞检测方法 文章目录 本论文相关内容 前言 基于CNN-GAP可解释性 ...

  3. 智能客服系列3 seq2seq+attention【Python十分钟写出聊天机器人】基于Keras实现seq2seq模型

    开篇导读 首先复习下前面聊天机器人系列: <一>聊天机器人/翻译系统系列一梳理了聊天机器人网络设计模型原理 (理论篇-图文解锁seq2seq+attention模型原理) <二> ...

  4. 【手把手教你基于Keras的AutoEncoder模型拟合预测股票走势】

    基于Keras的MLP_AutoEncoder模型 什么是AutoEncoder 上代码演示 MLP_AutoEncoder核心代码 模型预测代码 效果如何呢? 结语 什么是AutoEncoder 举 ...

  5. 基于并行附加特征提取网络的SSD地面小目标检测模型

    人工智能技术与咨询 来源:<电子学报> ,作者李宝奇等 摘 要: 针对SSD原始附加特征提取网络(Original Additional Feature Extraction Networ ...

  6. LSTM模型(基于Keras框架)预测特定城市或者区域的太阳光照量实战

    LSTM模型(基于Keras框架)预测特定城市或者区域的太阳光照量实战 LSTM在解决序列预测的问题时非常强大,因为它们能够存储之前的信息. LSTM是一种时间递归神经网络,它出现的原因是为了解决RN ...

  7. 基于Keras Application和Densenet迁移学习(transfer learning)的乳腺癌图像分类模型(良性、恶性)

    基于Keras Application和Densenet迁移学习(transfer learning)的乳腺癌图像分类模型(良性.恶性) 概论: 美国癌症学会官方期刊发表<2018年全球癌症统计 ...

  8. CV:基于Keras利用训练好的hdf5模型进行目标检测实现输出模型中的脸部表情或性别的gradcam(可视化)

    CV:基于Keras利用训练好的hdf5模型进行目标检测实现输出模型中的脸部表情或性别的gradcam(可视化) 目录 设计思路 核心代码 设计思路 核心代码 #CV:基于keras利用训练好的hdf ...

  9. CV:基于Keras利用CNN主流架构之mini_XCEPTION训练性别分类模型hdf5并保存到指定文件夹下

    CV:基于Keras利用CNN主流架构之mini_XCEPTION训练性别分类模型hdf5并保存到指定文件夹下 目录 图示过程 核心代码 图示过程 核心代码 from keras.callbacks ...

最新文章

  1. [转] apache2: bad user name ${APACHE_RUN_USER}
  2. 欧拉公式cos_谈谈欧拉公式与复指数信号
  3. docker 启动mongodb
  4. .NET Core 实例接口代理转发
  5. 从无主之地看FPS+ARPG游戏的发展方向
  6. 1452.接水问题(思维)
  7. 关于两个php.ini的说明
  8. 剑指Offer之从上往下打印二叉树
  9. 6.8 2.23-2.26
  10. PE-2 暴模...
  11. java事件处理的题目_介绍一下java的事件机制
  12. iOS开发系列-ARC浅解
  13. C语言—黑客数字雨特效
  14. 关于H264相关的EBSP,RBSP,SODP的说明
  15. 奇迹s12源码_muserver 奇迹MU服务端VC++源码 适合研究 的朋友 Game Simulator 模拟 器 269万源代码下载- www.pudn.com...
  16. 去水印小程序源码,全新界面无加密,平台支持微信小程序和QQ小程序。支持解析抖音、快手、皮皮虾和微视等平台。带PHP下载接口。支持微信QQ流量主
  17. 文件被别的程序打开无法删除怎么办?
  18. Windows 10语言栏消失不见了的解决办法
  19. 畅想未来的计算机网络科技有限公司,畅想未来科技生活作文
  20. 岳阳长沙深圳市区中考和高考难度对比

热门文章

  1. 【python量化】python通过新浪财经获取金融衍生品历史数据
  2. 【Matlab】多元线性回归
  3. 关于Facebook发币,FB元老级员工们有话说
  4. Learning Cocos2d-x for WP8(2)——深入刨析Hello World
  5. 冬季六种低热量时蔬助你排毒
  6. PCB是什么?你真的足够了解PCB吗?
  7. Windows环境下通过SSH登录新浪云
  8. 产品大神有张小龙,为什么运营少有大神?
  9. ”从生命起源到智慧宇宙“全文(英文论文)
  10. 网络编程懒人入门(七):深入浅出,全面理解HTTP协议