One Blog

Whatever happens, plz be as happy as I am !

python 常见问答题

Continuous update :D

1. list set dict 的查询效率 在一个长度为一百万(1000000)的列表中搜索某个元素是否存在,用哪个数据结构的速度是最快的呢 答案是 set 最快,dict 其次,list 是最慢的。 set 对列表进行了去重,底层相当于是一颗红黑树,复杂度 O(logn); dict 对 key 进行了 hash,然后再通过 hash 的结果进行二分查找从而确定是否有这个...

ByteTrack注释详解

preface 最近有用到多目标追踪 Multi Object Tracking 的东西,看过了经典的 DeepSort 源码之后觉得 tracking 挺有意思的也挺有挑战的,ByteTrack 是多目标追踪里面一个相对比较新的的追踪器 (ECCV2022),也比较简单,这里就对源码做一些注释,仅供日后复习参考。 ByteTrack 是 TBD(Tracking By Detectio...

mmdetection之DETR注释详解

preface 本文记录 mmdetection 对 DETR 训练的流程,包括标签获取,transformer encoder&decoder,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0。 DETR 先从整个模型的 detector 看起,DETR 直接继承了 SingleStageDetector,所以改变的就是...

俺实习和秋招的面经

实习 平安科技 (拿到 offer) sishijing204@pingan.com.cn 3.14 发送邮件 3.23 一面 面试官是 nlp 方向的,所以确实对图像了解的并不多,整个过程几乎都是让我在介绍我的工作 介绍一下这篇 CVPR 工作,细节一点 介绍一下和高通的项目 CLIP 是一个什么样的东西? 这个 Language 是怎么和 Image...

ssh端口转发穿越多重跳板机的方法

preface 本篇文章简单介绍一下三种 SSH 端口转发的操作,本篇文章创建的日期为 1.16,真正动手写的日期是 2.16,刚好鸽了一个月,笑死。本来想好好写一下的,现在就稍微写一下吧,知识这个东西,一旦你掌握了,就再也无法忘记了。 本地端口转发 本地端口转发就是访问本地端口的流量通过 ssh 被转发到远程机器上,常见情景是本地通过一个公网跳板机访问内网的服务器,可以直接将本地一个...

mmdetection之Faster RCNN注释详解

preface 本文记录 mmdetection 对 Faster RCNN 训练的流程,包括标签获取,anchor 生成,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0。 整体流程 Faster RCNN 作为二阶段检测器,第一阶段在特征图上生成密集的 anchor,通过简单的卷积筛选掉一些置信度很低的 anchor,并且控制...

mmdetection之FCOS注释详解

preface 本文记录 mmdetection 对 FCOS 训练的流程,包括标签获取,anchor 生成,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0。 整体流程 mmdet/models/detectors/base.py:forward_train() mmdet/models/detectors/singl...

mmdetection之PAA注释详解

preface 本文记录 mmdetection 对 PAA 训练的流程,包括标签获取,anchor 生成,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0。 loss 函数 loss 函数这边和上一篇 RetinaNet 不太一样,没有通过 loss_single 函数将 loss 分配到每一个特征图尺度进行计算再累加,而是在图...

python调试工具ipdb基本命令

preface 这玩意就是 python 内置调试工具 pdb 的升级版,拥有代码高亮等功能,方便人性化使用,其实命令跟 gdb 是差不多的,但是每次用都要去网上查有点麻烦,找到一篇不错的文章,基本的命令都有了,以后直接看就行了 转载于:[使用IPDB调试Python代码 来呀,快活呀~ (xmfbit.github.io)...

mmdetection之RetinaNet注释详解

preface 本文记录 mmdetection 对 RetinaNet 训练的流程,包括标签获取,anchor 生成,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0 loss 函数 loss 函数传入的参数有网络每一层的预测(shape: B,AC,H,W),以及每一张图片中的 gt 框(format: x1,y1,x2,y2...