欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 【从零开始学习YOLOv3】3.YOLOv3的数据组织和处理

    前言:本文主要讲YOLOv3中数据加载部分,主要解析的代码在utils/datasets.py文件中。通过对数据组织、加载、处理部分代码进行解读,能帮助我们更快地理解YOLOv3所要求的数据输出要求,也将有利于对之后训练部分代码进行理解。1. 标注格式在上一篇【从零开始学习YOLOv3】2. YOL...

    程序员文章站2024-01-11
  • 【从零开始学习YOLOv3】5. 网络模型的构建

    前言:之前几篇讲了cfg文件的理解、数据集的构建、数据加载机制和超参数进化机制,本文将讲解YOLOv3如何从cfg文件构造模型。本文涉及到一个比较有用的部分就是bias的设置,可以提升mAP、F1、P、R等指标,还能让训练过程更加平滑。1. cfg文件在YOLOv3中,修改网络结构很容易,只需要修改...

    程序员文章站2024-01-11
  • 【从零开始学习YOLOv3】6. 模型构建中的YOLOLayer

    前言:上次讲了YOLOv3中的模型构建,从头到尾理了一遍从cfg读取到模型整个构建的过程。其中模型构建中最重要的YOLOLayer还没有梳理,本文将从代码的角度理解YOLOLayer的构建与实现。1. Grid创建YOLOv3是一个单阶段的目标检测器,将目标划分为不同的grid,每个grid分配3个...

    程序员文章站2024-01-11
  • 【从零开始学习YOLOv3】4. YOLOv3中的参数搜索

    前言:YOLOv3代码中也提供了参数搜索,可以为对应的数据集进化一套合适的超参数。本文建档分析一下有关这部分的操作方法以及其参数的具体进化方法。1. 超参数YOLOv3中的 超参数在train.py中提供,其中包含了一些数据增强参数设置,具体内容如下:hyp = {'giou': 3.54, # ...

    程序员文章站2024-01-11