证明relu6能比leaky relu有更好的效果,收敛也更快。

pelee mouse 测试集 map 94.57 训练集 ?

yolov3 测试集map 95 训练集99%

卷积层得来的特征:

输入是416*416:

13*13 一个特征点代表32*32像素的图像,检测大目标,最小检测32*32的图像,基于1280是96*96的图像

26*26 一个特征点代表16*16的图像,检测中目标,最小检测16*16的图像,基于1280是48*48的图像

52*52 一个特征点代表8*8的图像  检测小目标,最小检测8*8的图像,基于1280是24*24的图像

候选框个数 52*52*3*30=243360

26*26*3*30=60840

13*13*3*30=15210

一共约30.4万候选框,参数为146万参数。

支持不同的yolo层,anchors数量可以自由定制

如果去掉上采样,前面的层学习小目标,后面的层学习大目标,内存一下就爆了,只能删减代码。

import torch
import torch.nn as nn
from collections import OrderedDict# from nets.coordConv import AddCoords
from nets import mobilenet
from nets.backbone.msra_resnet

yolo v3学习笔记相关推荐

  1. YOLO v1学习笔记

    YOLO v1学习笔记 一. 概述 1.优点: 2. 缺点: 二.模型详细介绍 1.设计思路 2.网络结构 3.网络输出详细介绍 三.损失函数 1.位置误差 2.置信度误差 3.分类误差 四.模型预测 ...

  2. 【WeChatPay】微信支付V3学习笔记(一)

    微信支付学习笔记 一.获取相关信息 二.API V3 2.1.引依赖 2.2.写配置类 2.2.1.获取商户的私钥文件 2.2.2.获取签名验证器 2.2.3.获取http请求对象 2.3.下单显示微 ...

  3. The Things Network LoRaWAN Stack V3 学习笔记

    The Things Network 是 LoRaWAN 行业里非常著名的 Network Server 提供方,尤其是开发者社区运营得非常好,吸引了很多开发者来使用他们的平台.接触的许多国外的厂家, ...

  4. The Things Network LoRaWAN Stack V3 学习笔记 2.5 LoRa节点配置接入

    前言 网关接入之后,再让节点接入.本篇笔记重点记录一些小坑,注意跳过. 小能手这段时间在学习 The Things Network LoRaWAN Stack V3,从使用和代码等角度对该 Stack ...

  5. The Things Network LoRaWAN Stack V3 学习笔记 1.2 源码编译

    前言 源码编译是重头戏,这节笔记记录如何使用 make 命令编译相关部件.由于部分包在墙外,带来了一点麻烦,还分享一个 replace 方式来翻墙的办法. 小能手这段时间在学习 The Things ...

  6. The Things Network LoRaWAN Stack V3 学习笔记 2.2 使用 CLI 进行 OAuth 登录

    前言 在上一篇笔记中已经将 Stack 运行起来了,现在可以着手用 CLI 来做一些测试,第一步是要先登录账户. 小能手这段时间在学习 The Things Network LoRaWAN Stack ...

  7. The Things Network LoRaWAN Stack V3 学习笔记 2.3 使用 CLI 在 Stack 上创建 DEMO 应用

    前言 前两篇笔记将 Stack 跑起来并且登录上去,那接下来就可以创建应用,再之后让网关和节点连接上来. 本节记录如何使用 CLI 工具在 Stack 上创建 DEMO 应用. 可参考官方的 guid ...

  8. The Things Network LoRaWAN Stack V3 学习笔记 1.2 源码编译 - 190821

    文章目录 前言 1 依赖包替换 2 编译准备 3 编译 3.1 cli 编译 3.2 stack 编译 3.3 前端编译 END 前言 源码编译是重头戏,这节笔记记录如何使用 make 命令编译相关部 ...

  9. The Things Network LoRaWAN Stack V3 学习笔记 2.1 运行准备

    前言 https://github.com/TheThingsNetwork/lorawan-stack/blob/master/doc/gettingstarted.md 这篇笔记记录了 stack ...

最新文章

  1. java 多线程bean 注入_java多线程中注入Spring对象问题
  2. Failed to find provider info for com.tencent.mm.sdk.plugin.provider
  3. LESS CSS 框架简介(转)
  4. 操作系统【二】死锁问题以及处理方法
  5. Matlab将数字数组转换为字符数组(用于标明点号)
  6. Python学习笔记之列表(三)
  7. Java线程池(3)- JUC Executors 源码分析
  8. 文件存储,块存储,对象存储的区别
  9. 注解Annotation
  10. C/C++函数调用方式
  11. 21天学通JAVA:类设计的技巧
  12. layui 自定义request_layuiAdmin pro v1.x 【单页版】开发者文档
  13. 图片降噪软件哪个好?不如试试Topaz DeNoise AI
  14. 汇编c语言基础教程编程达人,编程达人 《汇编、C语言基础教程》第二章 汇编基础2.2 寄存器...
  15. angularjs controller中使用filer
  16. 需求管理二:需求的建模与跟踪
  17. GeoTools读取Tiff文件
  18. OCS增强状态在WORD和EXCEL中的应用
  19. linux电脑开机进不了系统更新失败,电脑卡在配置Windows Update失败界面无法开机怎么办...
  20. Python学习笔记--exe文件打包与UI界面设计

热门文章

  1. mongo在哪创建管理员_如何给mongodb管理员权限
  2. 下半部机制之工作队列
  3. 软件测试工具按用途分分为哪几类,以测试的形态分软件测试可以分为哪几类?...
  4. css 图表饼图,仅具有CSS的百分比饼图
  5. linux redis ruby,redis requires ruby version 2.2.2的解决方案
  6. 马斯克脑洞破解谁是“中本聪”?
  7. Spring Security 和 Shiro 该如何选择?
  8. 这是我见过最简单粗暴的辞职书了
  9. 我说分布式事务之TCC
  10. mysql宠物种类表,mysql中的表操作