最近使用darknet框架来进行目标检测模型的训练实践比较多,就想对模型的结构进行可视化,之前因为模型的训练都是基于Keras进行的,搭配graphviz就可以很方便地进行模型结构的可视化展示了,现在使用darknet训练的话,模型的结构定义都是存在cfg文件中的,想要进行可视化之前的代码就没办法直接使用了,在网上发现了一个有趣的项目就是基于cfg文件直接实现了模型结构的可视化展示,项目地址在这里。

截图如下:

可以看到,使用方法也是很简单的,所以决定实践一波。

我用的主要是YOLO系列的模型,这里对其进行可视化展示。代码很简单,都是通用的,如下所示:

path_cfg='*.cfg'
format_output_figure='png'
savefilename=path_cfg.split('.cfg')[0]
grap_g=plot_graph(path_cfg,savefilename, format=format_output_figure)
grap_g.view()

下面看一下一些经典的网络结构:

yolov1:

yolov2:

yolov2-tiny:

yolov3:

yolov3-tiny:

yolov3_5l:

yolov3-spp:

yolov3-tiny_xnor:

yolov4:

yolov4-tiny:

yolobile:

MobileNetV2Lite:

MobileNetV2Nano-voc:

就画到这里了,感兴趣的可以试试哈!

Darknet网络模型结构可视化相关推荐

  1. 集成学习模型(xgboost、lightgbm、catboost)进行回归预测构建实战:异常数据处理、缺失值处理、数据重采样resample、独热编码、预测特征检查、特征可视化、预测结构可视化、模型

    集成学习模型(xgboost.lightgbm.catboost)进行回归预测构建实战:异常数据处理.缺失值处理.数据重采样resample.独热编码.预测特征检查.特征可视化.预测结构可视化.模型保 ...

  2. 【深度学习入门到精通系列】模型结构可视化神器Netron(连.pth都可以~!)

    文章目录 1 Netron 2 说明 1 Netron 目前的Netron支持主流各种框架的模型结构可视化工作,我直接给出gayhub链接: https://github.com/lutzroeder ...

  3. 【天池赛事】零基础入门语义分割-地表建筑物识别 Task3:网络模型结构发展

    [天池赛事]零基础入门语义分割-地表建筑物识别 Task1:赛题理解与 baseline(3 天) – 学习主题:理解赛题内容解题流程 – 学习内容:赛题理解.数据读取.比赛 baseline 构建 ...

  4. retinanet网络模型结构

    ps:现在忙了好多,没时间更新博客了.现在我就简单直观得讲下retinanet网络模型结构. 网上超多的博客的retinanet的结构只是放了如下: 这里面的(a)和(b)之间的结构还是比较直观的也能 ...

  5. VGGNet 论文精度,并解析 VGG-16 网络模型结构

    <VERY DEEP CONVOLUTIONAL NETWORKSFOR LARGE-SCALE IMAGE RECOGNITION> <大规模图像识别的深度卷积网络> 论文地 ...

  6. 【杂谈】一招,同时可视化18个开源框架的网络模型结构和权重

    深度学习开源框架众多,对于开发者来说其中有一个很硬的需求,就是模型结构和权重的可视化.使用过Caffe的同学都因为强大的Netscope可以离线修改实时可视化网络结构而暗爽,那其他的框架怎么样呢? 今 ...

  7. 基于D3.js实现分类多标签的Tree型结构可视化

    全文共5270个字,4张图,预计阅读时间25分钟. 关键词: 可视化,D3.js,python,前端,代码 why 今天新来的实习生需要对部分分类文本进行多标签的检测,即根据已构建好的一.二级标签Ex ...

  8. 卷积神经网络模型结构,卷积神经网络结构设计

    卷积神经网络cnn究竟是怎样一步一步工作的 用一个卷积核滑动图片来提取某种特征(比如某个方向的边),然后激活函数用ReLU来压制梯度弥散. 对得到的结果用另一个卷积核继续提取+reLU,然后池化(保留 ...

  9. 利用社区结构可视化复杂网络

    系列文章目录 文章目录 系列文章目录 参考 背景 实现与改进 传统实现方法 改进方法 代码实现 数据集格式 参考 论文: Visualizing complex networks by leverag ...

  10. caffe中通过prototxt文件查看神经网络模型结构的方法

    在修改propotxt之前我们可以对之前的网络结构进行一个直观的认识: 可以使用http://ethereon.github.io/netscope/#/editor 这个网址. 将propotxt文 ...

最新文章

  1. Python 中少为人知的 10 个安全陷阱
  2. Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
  3. mysql默认join是什么类型_MySQL:join语句类型
  4. 文件操作(stat)
  5. css3 背景等比例,纯 CSS,不用背景,实现图片等比例展示
  6. power bi 日期计算_2020国内外常用的BI商业智能软件
  7. 游戏制作大致流程粗谈之五
  8. mysql新建授权账号系列问题
  9. Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署nacos-sentinel-rocketmq-zipkin-elasticsearch等等 一键部署 即开即用服务
  10. Solidworks常见问题一览
  11. 概率逗号分号_概率P中有多个逗号表示什么意思
  12. 使用Echarts.js自定义X轴Y轴刻度画网格
  13. win8.1系统中迅雷看看闪退问题
  14. SVN客户端安装和使用
  15. echarts 地图和柱状图结合(在地图上显示柱状图)
  16. 解决win10 图标 显示 小白纸
  17. 计算机系高考激励的句子,最新暖心激励高考生的励志句子40句
  18. openlayers5之ol.proj坐标转换
  19. Henry前端笔记之 UI组件库中table与slot相关理解
  20. Android  Windows悬浮窗

热门文章

  1. Wine 开发版 4.6 发布,Windows 应用的兼容层
  2. cubes第六篇-sql支持
  3. CentOS下的sudo相关配置的总结归纳
  4. 重写ArrayAdapter
  5. ABP 集成 nswag 根据 Swagger API 自动生成操作类代码
  6. 笔记二:云上传与调用获取openid
  7. 【LOJ】#2187. 「SHOI2014」三叉神经树
  8. 如何用纯 CSS 创作一个记事本翻页动画
  9. Problem J: 零起点学算法89——程序设计竞赛
  10. [Luogu 1160] 队列安排