x-jeff blog

Make progress every day.

【论文阅读】FCOS:Fully Convolutional One-Stage Object Detection

FCOS

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 代码:FCOS。 anchor-based检测器有以下一些缺点: 检测性能对anchor box的大小、长宽比以及数量很敏感。 即使anchor box经过了精心设计,但由于anchor box的大小和长宽比是保持不变的,所以在处理形状变化较大的目标时也会遇到困难,特别是...

【C++基础】第一百零五课:[用于大型程序的工具]多重继承与虚继承

多重继承,虚继承,虚基类

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.多重继承与虚继承 多重继承(multiple inheritance)是指从多个直接基类(参见:定义派生类)中产生派生类的能力。多重继承的派生类继承了所有父类的属性。 为了探讨有关多重继承的问题,我们将以...

【论文阅读】UnitBox:An Advanced Object Detection Network

UnitBox,IoU loss

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.INTRODUCTION 目标检测任务可以视为两个任务的结合:目标定位和目标识别。 目前,基于CNN的目标检测方法通常可以分为三步:1)获取region proposal;2)将proposal喂给CNN进行识别和分类;3)使用bbox回归对proposal进行调整以得到更准确的检测框。这种pipeline中,reg...

【论文阅读】PP-YOLOv2:A Practical Object Detector

PP-YOLOv2

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 不再详述。 2.Revisit PP-YOLO baseline模型的实现细节见下。 👉Pre-Processing. 假设有两个样本$(x_i,y_i)$和$(x_j,y_j)$,则MixUp生成的新样本$(\tilde{x},\tilde{y})$表示为: \[\tilde{x}...

【论文阅读】IoU-aware Single-stage Object Detector for Accurate Localization

IoU-aware loss

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 我们的目的是在提升单阶段目标检测器定位精度的同时保留其高效性。我们发现单阶段检测器分类分数和定位精度之间的低相关性严重损害了模型的定位精度。导致低相关性的原因是分类和定位的子网络是使用独立的目标函数进行训练的,互相并不了解。在模型收敛之后,分类子网络在不知道定位精度的情况下预测每个anchor...

【论文阅读】PP-YOLO:An Effective and Efficient Implementation of Object Detector

PP-YOLO

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 代码开源地址:https://github.com/PaddlePaddle/PaddleDetection。 本文基于PaddlePaddle对YOLOv3进行了改进,提出了PP-YOLO。我们使用了一系列几乎不会增加推理时间的技巧来提高模型的整体性能。 和YOLOv4不同,我们...

【论文阅读】BERT:Pre-training of Deep Bidirectional Transformers for Language Understanding

BERT

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 对语言模型进行预训练已经被证实对提升许多NLP任务是有效的。 将预训练语言表征应用到下游任务通常有两种策略:feature-based和fine-tuning。feature-based策略的代表方法是ELMo,其针对每一个下游任务,构造一个与这个任务相关的神经网络(实际使用的是RNN框架)...

【C++基础】第一百零四课:[用于大型程序的工具]命名空间

内联命名空间,全局命名空间,未命名的命名空间,命名空间的别名,using声明,using指示

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.命名空间 大型程序往往会使用多个独立开发的库,这些库又会定义大量的全局名字,如类、函数和模板等。当应用程序用到多个供应商提供的库时,不可避免地会发生某些名字相互冲突的情况。多个库将名字放置在全局命名空间中将...

【鱼眼相机】Fisheye camera model in OpenCV

源码详解,cv::fisheye::calibrate,cv::fisheye::undistortPoints,cv::fisheye::estimateNewCameraMatrixForUndistortRectify,cv::fisheye::initUndistortRectifyMap

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.前言 OpenCV鱼眼相机模型部分所引用的论文:A Generic Camera Model and Calibration Method for Conventional, Wide-Angle, and Fish-Eye Lenses。 OpenCV官方文档(本人所用OpenCV版本为4.6.0)的描述如下。 ...

【网络是怎样连接的】第5章:服务器端的局域网中有什么玄机

防火墙,包过滤,负载均衡,轮询,负载均衡器,缓存服务器,正向代理,反向代理,透明代理,内容分发服务

博客为参考《网络是怎样连接的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.前言 👉热身问答,下列说法是正确的还是错误的: 当使用浏览器访问Web服务器时,浏览器的通信对象不仅限于Web服务器。 没有防火墙就不能连接到互联网。 也有防火墙无法抵御的攻击。 👉答案: 正确。浏览器有时候是和Web服务器通信,有时...