【YOLO系列学习笔记】--YOLOv2

简介: 进阶学习YOLOv2

YOLOv2

1.差别概述

整体变化

1.v2舍去了Droput,卷积后全部加入Batch Normalization
Batch Normalization,每一层卷积做完后都做归一化,使得做完之后按照所想的目标进行发展,卷积神经网络的标配。
2.网络的每一层的输入都做了归一化,收敛相对更容易
3.经过Batch Normalization处理后的网络会提升2%的map
4.从现在角度来讲,Batch Normalization已经成网络必备处理
5.V2有更大的分配率,使得map提升了大约4%

2.网络结构

在这里插入图片描述
所有层都是卷积,没有全连接层,避免了过拟合,比较快
1*1卷积节省了很多参数
有5次降采样(h/32,w/32)
网格大小(13*13)

3.YOLOv2聚类提取先验框

在这里插入图片描述
利用K-means进行聚类,k=5,
K-means聚类中的距离:d(box, centroid) = 1 − IOU(box, centroid)
recall(查全率)升高了

目录
相关文章
|
15天前
|
供应链 算法 数据安全/隐私保护
1688店铺流量提升全攻略:零基础合规实操,长效稳定起量
本文深度解析2026年1688平台免费流量逻辑,聚焦搜索、场景、活动、新灯塔四大核心维度,提供零付费、合规、可落地的新手运营方案,助工厂与中小商家突破“零曝光、零询盘”困局,实现自然流量稳步增长。
|
存储 JSON 安全
Token验证技术文档
【7月更文挑战第6天】Token验证是现代Web应用中常见的安全措施,用于确保用户身份的合法性和请求的安全性。它基于令牌(Token)的概念,通过在客户端和服务端之间传递一个安全的、有时限的字符串来验证用户身份,替代传统的基于会话的认证机制。本文档旨在介绍一种基本的Token验证流程,并提供一个简单的代码示例,使用JSON Web Tokens (JWT) 实现这一过程。
1927 1
|
机器学习/深度学习 自然语言处理 并行计算
扩散模型
本文详细介绍了扩散模型(Diffusion Models, DM),一种在计算机视觉和自然语言处理等领域取得显著进展的生成模型。文章分为四部分:基本原理、处理过程、应用和代码实战。首先,阐述了扩散模型的两个核心过程:前向扩散(加噪)和逆向扩散(去噪)。接着,介绍了训练和生成的具体步骤。最后,展示了模型在图像生成、视频生成和自然语言处理等领域的广泛应用,并提供了一个基于Python和PyTorch的代码示例,帮助读者快速入门。
|
存储 NoSQL 安全
画像精准监管系统:技术选型与实现策略
【8月更文挑战第20天】通过选择合适的数据库技术,我们可以确保系统能够有效地存储、处理和分析大规模的零售户数据。
179 0
|
Java 测试技术
【Java】已解决java.lang.NullPointerException异常
【Java】已解决java.lang.NullPointerException异常
3380 0
|
JavaScript API
详细对比Vue2和Vue3区别
详细对比Vue2和Vue3区别
347 0
程序媛才能读懂的高级情话
程序媛才能读懂的高级情话
464 0
|
运维
什么是子网掩码?
什么是子网掩码?
1064 0
什么是子网掩码?
|
存储 前端开发 NoSQL
技术汇总:第十六章:关于登录与退出的token
技术汇总:第十六章:关于登录与退出的token
542 0