x-jeff blog

Make progress every day.

【论文阅读】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服务器通信,有时...

【C++基础】第一百零三课:[用于大型程序的工具]异常处理

异常处理,栈展开,重新抛出,函数try语句块,不抛出说明,异常类层次

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.异常处理 异常处理(exception handling)机制允许程序中独立开发的部分能够在运行时就出现的问题进行通信并做出相应的处理。异常使得我们能够将问题的检测与解决过程分离开来。程序的一部分负责检测问...

【程序是怎样跑起来的】第8章:从源文件到可执行文件

源代码,本地代码,编译器,目标文件,库文件,动态链接库,静态链接库,导入库,再配置信息,堆,栈

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.计算机只能运行本地代码 👉第8章热身问答: CPU可以解析和运行的程序形式称为什么代码? 本地代码(机器语言代码)。通过编译源代码得到本地代码。 将多个目标文件结合生成EXE文件的工具称为什么? ...

【论文阅读】A Generic Camera Model and Calibration Method for Conventional, Wide-Angle, and Fish-Eye Lenses

camera model,camera calibration,lens distortion,fish-eye lens,wide-angle lens

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.INTRODUCTION 对于大多数常规相机(无论是窄角镜头还是广角镜头)来说,针孔相机模型(pinhole camera model)都是一个相当合理的近似。但它并不适用于鱼眼镜头的相机,鱼眼镜头可以覆盖相机前方整个半球视野,视角大约为180度。此外,通过透视投影(perspective projection)将半球...