YOLO v3可以说是单阶段检测器中的佼佼者,融合了多个框架的优势,在保持模型简洁性的同时,性能上也在当时达到了stoa。

YOLO v3的主干网络是darknet-53的前面的52层,所以它是一个全卷积网络,并且为了降低池化带来的梯度负面效果,不再使用poolling,用conv的stride来实现降采样。

为了提高小目标的检测精度,YOLO v3中采用类似FPN的上采样和融合做法,最后融合了3个scale,在多个scale的feature map上做检测。

现在我开源了一个基于tensorflow-2.x的yolov3实现。

目前支持

1.最友好的新手教程,python train.py直接可以观看整个训练过程,甚至不需要gpu

2.自定义训练,支持yolo的txt文件格式

3.kmeans的anchor聚类

4.训练时可视化

第2个epoch的可视化结果
第4个epoch的可视化结果

准备支持

1.预训练模型,多尺度训练

2.转换到tflite,一站式部署

3.更加丰富友好的数据增强以及可视化

敬请期待,代码开源在github,yolo3源码

tensorflow 模型可视化_基于tensorflow-2.x的yolov3实现相关推荐

  1. tensorflow 迁移学习_基于 TensorFlow.js 1.5 的迁移学习图像分类器

    在黑胡桃社区的体验案例中,有一个"人工智能教练",它其实是一个自定义的图像分类器.使用 TensorFlow.js 这个强大而灵活的 Javascript 机器学习库可以很轻松地构 ...

  2. c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...

  3. python 调c++生成的dll 中识别char *_基于tensorflow 实现端到端的OCR:二代身份证号识别...

    最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字+数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的. 本文实现思路主 ...

  4. python神经网络库识别验证码_基于TensorFlow 使用卷积神经网络识别字符型图片验证码...

    本项目使用卷积神经网络识别字符型图片验证码,其基于TensorFlow 框架.它封装了非常通用的校验.训练.验证.识别和调用 API,极大地减低了识别字符型验证码花费的时间和精力. 项目地址:http ...

  5. tensorflow 协同过滤_基于django和协同过滤/cnn的电影推荐系统

    技术 前端: bootstrap3 + vue + jquery 后端: django 2.2.1 +djangorestframework (MVC框架) 数据库: mysql 数据集: 1. 豆瓣 ...

  6. python cnn代码详解图解_基于TensorFlow的CNN实现Mnist手写数字识别

    本文实例为大家分享了基于TensorFlow的CNN实现Mnist手写数字识别的具体代码,供大家参考,具体内容如下 一.CNN模型结构 输入层:Mnist数据集(28*28) 第一层卷积:感受视野5* ...

  7. python虚拟cpu性能_基于Tensorflow:CPU性能分析

    iostat iostat用于输出CPU和磁盘I/O相关的统计信息. 命令格式: 1)显示所有设备负载情况 指令: iostat -m 2 5 cpu属性值说明: %user:CPU处在用户模式下的时 ...

  8. tensorflow http调用_《TensorFlow 内核剖析》笔记——系统架构

    3 系统架构 系统整体组成:Tensorflow的系统结构以C API为界,将整个系统分为前端和后端两个子系统: 前端构造计算图 后端执行计算图,可再细分为: 运行时:提供本地模式和分布式模式 计算层 ...

  9. spark如何进行聚类可视化_基于Spark的出租车轨迹处理与可视化平台

    由于城市化进程加剧以及汽车数量增加, 城市交通问题日益严重[, 通过分析各种空间数据解决交通问题是当前研究的热点. 出租车提供广泛且灵活的交通运输服务, 是城市交通的重要组成部分. 出租车轨迹数据记录 ...

最新文章

  1. linux su切换用户提示 Authentication failure的解决方法
  2. LeetCode Binary Search Tree Iterator( 二叉树迭代器)
  3. BP撰写新攻略----投资人告诉你如何拿投资人的钱
  4. Jconsole配置与连接
  5. 缓冲区溢出攻击-C语言中的危险函数
  6. 程序员编程表达爱情php,2019浪漫情人节:8款程序员必备表白源码
  7. 华为交换机一次性进入多个接口_华为交换机交换机常用配置(认证、批量操作)...
  8. 相机模型与标定(三)--张正友标定
  9. a标签点击不跳转的几种方法
  10. BZOJ3707 圈地
  11. linux ps的a选项,linux下PS命令详解(转载)
  12. oracle数据库面试题及答案
  13. FPGA丨中值滤波算法实现
  14. mysql pxc介绍_MySQL高可用之PXC简介
  15. html中文本框角度旋转,如何设置Word文本框旋转,任意角度调整文本框的方向?...
  16. 【笔记】TNT: Target-driveN Trajectory Prediction
  17. 误删文件恢复软件哪款好
  18. javascript Array系列函数之2:unshift
  19. centos 确定cpu是arm 还是x86_x86,I386,i686, x86_64, x64,amd64、Windows Linux AIX下查看CPU位数和操作系统位数、rpm包名...
  20. Java面试八股文整理

热门文章

  1. Java LinkedList boolean addAll(int index,Collection c)方法,带有示例
  2. Nginx For Windows HTTP转发和负载
  3. linux localhost的修改
  4. Ubuntu16.04下安装cuda和cudnn的三种方法(亲测全部有效)
  5. EntityFramework进阶——数据变更冲突
  6. C#中IEnumerableT.GroupBy()的简单使用
  7. 活动安排问题的 动态规划和贪心算法
  8. 匈牙利算法——最大匹配问题详解
  9. 了解mysql processlist_哪些MySQL processlist状态要引起关注
  10. 卡顿严重_微软Win 10游戏模式致《使命召唤:战区》等游戏出现严重卡顿现象