darknet
jmucvm
这个作者很懒,什么都没留下…
展开
-
darknet 源码阅读(数据预处理篇)—— voc_label.py
darknet 源码阅读(一)——yolo 数据预处理篇(voc_label.py) 简介 本文都是基于darknet-AB版本源码进行解读。源码链接:https://github.com/AlexeyAB/darknet voc——label.py 是yolo训练前数据预处理一部分,主要功能: 根据VOC数据集 ImageSets\Main目录下的train.txt、test.txt val...原创 2019-01-15 21:44:21 · 6483 阅读 · 17 评论 -
darknet 源码阅读(数据预处理篇)——制作VOC格式数据集
一 、简介 VOC文件目录结构 ├── Annotations ├── ImageSets │ └── Main ├── JPEGImages 1、需要在Annotations文件下生成所有图片对用的xml文件 2、ImageSets └── Main 是存放txt文件,2007train.txt 2007test.txt 2007val.txt txt文件里面包含是图片名称(没有后...原创 2019-01-15 22:18:39 · 1044 阅读 · 0 评论 -
darknet 源码阅读(数据预处理篇)——K-means生成anchor
darknet 源码阅读(数据预处理篇)——K-means生成anchor 一、简介 yolov2开始采用Faster RCNN RPN的anchor方法,区别在于,RPN是采用手动设置anchor尺寸,而yolov2是采用k-mean聚类,获得K个anchor尺寸。 K-means 算法 K-means 简称K-均值聚类,该算法最终将训练数据分为K个靠近彼此的不通样本聚类。 算法流程 ...原创 2019-01-16 13:33:37 · 2984 阅读 · 0 评论 -
darknet 源码阅读(网络层代码)——yolov3 yolo_layer
yolov3 yolo_layer原理解析和代码解读 简介 yolo 层是 yolov2 v3的最后一层,输出x,y,w,h,confidence, class。本篇博客主要介绍yolov3 的loss。 yolov3 loss 解读 yolov3 loss 由 box、confidence 、class 三部分loss组成。 box loss 采用 sum square error, co...原创 2019-01-27 15:15:29 · 5521 阅读 · 12 评论 -
darknet 源码阅读(网络层代码)——batch Normalize 层(BN)
简介 论文链接:https://arxiv.org/abs/1502.03167 yolov2中,根据论文所讲,通过在所有convolutional layer后添加batch normalization层,map提升2%.并且相对于yolov1,移除了droupout,BN提升了模型的泛化性,有效避免过拟合。 BN原理 简约公式: xi=xi−xˉ1N∑jN(xj−xˉ)2(1) x_i = ...原创 2019-01-27 21:42:13 · 1415 阅读 · 0 评论 -
人脸检测——基于YOLOV3的人脸检测训练、评估、部署
人脸检测——基于YOLOV3的人脸检测训练、评估、部署 简介 最近,在·YOLOV3上训练 WIDER FACE 数据集,自己写了个Focal Loss,最后结果比较理想,在 NVIDIA GTX 1080TI 11G 上速度为30帧,细节请看github,项目源码地址: https://github.com/jmu201521121021/FaceDetector-Base-Yolov3-sp...原创 2019-03-13 14:45:48 · 6181 阅读 · 0 评论