x-jeff blog

Make progress every day.

【论文阅读】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)将半球...

【C++基础】第一百零二课:[标准库特殊设施]IO库再探

格式控制,未格式化IO,随机访问

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.IO库再探 本文将介绍三个更特殊的IO库特性:格式控制、未格式化IO和随机访问。 2.格式化输入与输出 除了条件状态外,每个iostream对象还维护一个格式状态来控制IO如何格式化的细节。格式状态控制...

【论文阅读】Deformable Convolutional Networks

DCN

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 代码开源地址:Deformable-ConvNets。 视觉识别中的一个关键挑战是如何适应目标在不同尺度、姿态、视角、变形下的几何变换。一般来说,有两种方式。一种是建立足够充分的训练数据集,通常通过数据扩展(比如仿射变换)来实现。另一种是使用具有变换不变性的特征和算法,比如SIFT和...

【OpenCV基础】第四十四课:AKAZE局部匹配

非线性尺度空间,KAZE,AKAZE

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.KAZE KAZE特征算法出自论文“KAZE Features”,其在2012年的ECCV会议中由一名法国学者提出。KAZE这一名字是为了纪念尺度空间分析之父Iijima(日本学者),KAZE在日语中是“风”的意思,这是因为风是空气在空间中的非线性流动过程。 传统的图像特征检测和描述算法,如SIFT和SURF,使用高...