https://github.com/jacke121/Pytorch_Retinaface

备注:网络预测的结果是cx cy w h

decode后:变成了x1 y1 x2 y2

2019.12.25

1.怎么判断是正样本:

0.35以下是负样本

criterion = MultiBoxLoss(num_classes, 0.35, True, 0, True, 7, 0.35, False)
match(self.threshold, truths, defaults, self.variance, labels, loc_t, conf_t, idx)
jaccard好像就是iou:
centers = (boxes[:, :2] + boxes[:, 2:]) / 2
mask_a = np.logical_and(roi[:2] < centers, centers < roi[2:]).all(axis=1)
boxes_t = boxes[mask_a].copy()
labels_t = labels[mask_a].copy()

2.matrix_iof 的意思是裁剪后的roi除以boxes,有全覆盖的则留下。<

retinaface 训练笔记相关推荐

  1. retinaface训练笔记

    11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...

  2. 可由一个尾指针唯一确定的链表有_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...

    目录 缓存引爆链表 链表单链表双向链表循环链表双向循环链表 LinkedHashMap实现LRU缓存,源码解析(JDK1.8) 算法 爬楼梯 算法 反转链表 算法 链表环检测 缓存引爆链表 存储结构 ...

  3. 严蔚敏算法约瑟夫环_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...

    目录 缓存引爆链表 链表 单链表 双向链表 循环链表 双向循环链表 LinkedHashMap实现LRU缓存,源码解析(JDK1.8) 算法 爬楼梯 算法 反转链表 算法 链表环检测 缓存引爆链表 存 ...

  4. 极客算法训练笔记(六),十大经典排序之希尔排序,快速排序

    目录 抛砖引玉 希尔排序 快速排序 抛砖引玉 十大经典排序算法江山图 十大经典排序算法江山图 排序算法的衡量指标我这里不再重复,上一篇我已经列举分析的很清楚了,但是非常重要,没看到我上一篇的小伙伴墙裂 ...

  5. Tacotron2训练笔记

    Tacotron2(NVIDIA版)训练笔记 Tacotron2项目地址:https://github.com/NVIDIA/tacotron2 Tacotron2中文训练笔记:https://blo ...

  6. Tacotron2中文训练笔记

    Tacotron2(NVIDIA版)中文训练笔记 Tacotron2项目地址:https://github.com/NVIDIA/tacotron2 Tacotron2英文训练笔记:https://b ...

  7. zero-copy加速GNN训练笔记

    前言:   好久没更新博客了,添加一篇旧文.该文内容实际有点过时了,DGL最近把data pipeline重构了一下(https://github.com/dmlc/dgl/pull/3665),应该 ...

  8. torch distributed 多GPU训练笔记

    DistributedDataParallel (既可单机多卡又可多机多卡) 先奉上官网nn.DistributedDataParallel(model)链接 https://pytorch.org/ ...

  9. Tesseract训练笔记

    [参考] http://www.cnblogs.com/samlin/p/Tesseract-OCR.html https://code.google.com/p/tesseract-ocr/wiki ...

最新文章

  1. 机械转电子工程嵌入式方向靠谱吗?怎么上手学习?
  2. Tungsten Fabric SDN — 基于 Tags 的安全访问控制策略
  3. Java SE 6 新特性: Java DB 和 JDBC 4.0
  4. SSH框架--Struts的故事
  5. Spring IOC 容器源码分析系列文章导读 1
  6. 建站需要mysql_你还在对建站数据不重视吗-Navicat for MySQL赶快上手使用吧
  7. Longest Common Substring
  8. 声明jpa批注处理器_如何使用反射基于JPA批注记录您的数据模型
  9. 基于以太坊的测试链发布一个智能合约
  10. PocketSphinx语音识别系统的编程
  11. 从入门到入土:[SEED-Lab]MD5碰撞试验|MD5collgen实验|linux|Ubuntu|MD5 Collision Attack Lab|详细讲解
  12. 机器学习实践笔记(二)EOF
  13. C#获取当前路径的七种方法
  14. vue2.0click点击事件修饰符stop阻止单击事件冒泡prevent阻止默认事件
  15. 安装@vue/cli脚手架又又又出问题啦!!!
  16. ldap 统一认证 java_LDAP统一用户认证
  17. 【ASP.NET Core分布式项目实战】(三)整理IdentityServer4 MVC授权、Consent功能实现...
  18. 写给夏燕第十一个男人
  19. 测试小故事74:没有计划的日子
  20. 基础数学知识(一)——拉格朗日乘子法

热门文章

  1. Linux内存映射--mmap函数
  2. Windows远程连接的实现
  3. Linux C编程--进程介绍4--errno
  4. AWS-CLI-V2-Install
  5. KVM虚拟机源代码分析
  6. 静态html页面传递参数,javascript静态页面传值的三种方法分享
  7. 升级oracle spu,Oracle 2017改变:新补丁更新(RU和RUR),新的版本(Release 18和19)
  8. 专题 15 TCP套接字编程
  9. c语言字符串转64位哈希值,对字符串进行hash处理用什么方法好???
  10. java数组随机排序_JAVA 生成随机数数组,并排序输出