一、前言 损失函数计算主要分析两部分一部分是yolo_head函数的分析另一部分为ignore_mask的生成的分析。 二、重要细节分析 2.1损失函数计算具体代码及部分分析 2.2 yolo_head代码分析 yolo_head ...
一.前言 本次分析的源码为大佬复现的keras版本,上一波地址:https: github.com qqwweee keras yolo 初步打算重点分析两部分,第一部分为数据,即分析图像如何做等比变化,如何将标注框 groud truth boxs 的信息转换为计算损失时使用的label。另一部分为损失函数计算的源码。个人认为这两部分比较难理解,所以想把自己的理解写出来,以便大家一起交流。作为菜 ...
2019-03-27 23:12 15 3451 推荐指数:
一、前言 损失函数计算主要分析两部分一部分是yolo_head函数的分析另一部分为ignore_mask的生成的分析。 二、重要细节分析 2.1损失函数计算具体代码及部分分析 2.2 yolo_head代码分析 yolo_head ...
(一)test_single_image.py 默认输入图片尺寸为[416,416]。 (二)get_kmeans.py 这里函数的主要作用是使用kmeans聚类产生若干个an ...
参考Github源码链接 Yolov3论文原文链接一,0二 Yolov3官网 最近在做Yolov3相关项目,看了很多资料。所以写一篇总结体会,以便以后回顾查询。 YOLO,即 You Only Look Once 的缩写,是一个基于卷积神经网络(CNN)的目标检测 ...
YOLOv3使用了FPN的结构,所以很希望看一下他的训练样本构造部分,源码来自于https://github.com/wizyoung/YOLOv3_TensorFlow,先看一下结构: 看一下训练文件train.py: 这里不像我们以往把image和gt_box设置占位符而是直接设置 ...
前言:本文主要讲YOLOv3中数据加载部分,主要解析的代码在utils/datasets.py文件中。通过对数据组织、加载、处理部分代码进行解读,能帮助我们更快地理解YOLOv3所要求的数据输出要求,也将有利于对之后训练部分代码进行理解。 1. 标注格式 在上一篇【从零开始学习 ...
1. 下载预训练权重文件 YOLOv3使用在Imagenet上预训练好的模型参数(文件名称: darknet53.conv.74,大小76MB)基础上继续训练。 darknet53.conv.74下载链接: https://pjreddie.com/media/files ...
前沿 最近在用目标检测方面的项目,所选择的算法是yolov3(该算法的优点是:既有速度也有精度)。由于自己在实现该算法的时候遇到了不少坑,所以结合自己在该过程中遇到的问题以及对应解决思路整理一下,让需要的人可以少走些弯路,节约时间。 总体来说,可分为四步进行操作:1.标注数据(我的上一篇博客 ...
yolov3测试自己的数据 前言 上一篇我已经介绍了利用yolov3预训练权重文件(只包含卷积层)并训练 只需要进行如下编译: 同时会在backup文件夹下生成对应weights文件(文件会随着时间递增不断的更新),如下所示: 可执行如下代 ...