4 hai008007

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

协方差矩阵以及PCA(主成分分析)

 协方差矩阵参考博文:https://blog.csdn.net/u013719780/article/details/78352262主成分分析法参考博文:注意协方差矩阵的获得:https://blog.csdn.net/u013719780/article/details/78352262恢复的:https://blog.csdn.net/witnessai1/arti...

2019-01-06 16:36:35

使用faster-rcnn训练自己的数据集(pytorch版本0.4.1)

参考博客:https://blog.csdn.net/weixin_43380510/article/details/83004127使用的代码:https://github.com/Lite-Java/faster-rcnn.pytorch-0.4.1-  

2018-12-31 19:45:17

SVM总结

看到一篇总结SVM方法的文章:http://www.cnblogs.com/bentuwuying/p/6444249.html其中SMO算法还得需要看论文原文以及李航老师的《统计学习方法》中的解释其代码实现可以参考libsvm...

2018-12-31 17:11:29

图像标注工具

已经有人总结了:https://blog.csdn.net/chaipp0607/article/details/79036312

2018-12-14 20:18:27

pytorch如何准备数据集

参考链接:https://blog.csdn.net/PC1022/article/details/80440913(1)使用torchvision.datasets.ImageFolder,不过文件夹要按照下图固定格式来创建数据集。在目录下分别建cat和dog文件夹,这就相当于做标签(2)如果采用pytorch模块自带的数据集就可以使用torchvision.datasets(3...

2018-12-09 00:15:26

Resnet的理解——(1)

网络深度是影响深度卷积神经网络性能的一大因素,但是研究者发现当网络不断加深时,训练的结果并不好。这不是因为过拟合,因为过拟合的话应该是训练集上结果好,测试集不好,但深度网络出现的现象是训练集上的效果就不好。而且这种现象还会随着深度加深而变差。这并不符合逻辑,因为深层网络在训练时,可以是在浅层网络的函数上加上一个恒等变换。而深层网络显然没有把这种恒等变换学习到。因此,提出了Resnet。网络结构...

2018-12-08 13:28:34

重新认识BN算法

Google在2015年发表论文《Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》。随后BN的作用被证实,大量的神经网络都会采用在激活层前面加入BN层。起初我认为BN层只是一个简单的数据预处理,随着研究的深入,我发现其背后的原理值得深思。论文地址:https...

2018-11-26 13:39:59

全连接神经网络的反向传播算法(BP)

一、预热篇参考链接:http://colah.github.io/posts/2015-08-Backprop/要理解的主要点:路径上所有边相乘,所有路径相加反向传播算法(Backpropagation)已经是神经网络模型进行学习的标配。但是有很多问题值得思考一下:反向传播算法的作用是什么? 神经网络模型的学习算法一般是SGD。SGD需要用到损失函数C关于各个权重参数的偏导数。一个...

2018-11-05 16:51:47

视觉slam学习资料整理

转自:http://blog.163.com/zhang_hu_0728/blog/static/24688806720170355714689/(1) orb_slam 官网(网站最后有5篇论文,价值很高)http://webdiis.unizar.es/~raulmur/orbslam/(2)半仙居士blog(可以都看,很经典)http://www.cnblogs.com/gaoxian...

2018-09-06 21:56:43

C++ Thread类传入某类的函数作为参数时,要在随后传入该类的对象

std::thread 调用类的成员函数需要传递类的一个对象作为参数:#include <thread>#include <iostream>class bar {public: void foo() { std::cout << "hello from member function" << std::endl; }...

2018-09-05 13:31:07

LOG&DOG算子(极值点检测含义)

标题 

2018-09-03 10:42:40

g2o学习

写在前面跟着g2o的slam2d_tutorial进行了学习,发现自己对于顶点和边的理解还是不太够,觉得有必要把顶点和边的一些东西再给总结一下,主要参考的就是如下网站: http://docs.ros.org/fuerte/api/re_vision/html/namespaceg2o.html 这个网站里面有较为全面的g2o的类以及函数的讲解,很方便。g2o的顶点(Vertex)首先我们来看一下...

2018-07-07 00:43:34

Lucas-Kanade 算法原理以及应用,正向、反向、additive、Compositional光流法

先祭出一片神级总结性的文章:Lucas-Kanade 20 Years On: A Unifying FrameworkLucas-Kanade 算法原理以及应用Lucas-Kanade 算法原理以及应用一 算法原理1 目标函数2 一阶泰勒公式展开3 最小化目标函数条件下的pDelta p二 LK算在跟踪的应用1 平移角度尺度版本2 平移版本3 平移尺度版本4 算法流程三 小结四 参考文献一...

2018-06-26 10:56:52

RANSAC-随机采样一致算法

先说最小二乘。ok,你手头有一堆数据,比如这些蓝点:那么我们假设它符合一个直线模型:y=ax+b,用最小二乘就可以很容易求解出未知参数a和b。最小二乘大法确实好哇,毕竟高斯用它来估计谷神星的轨道(https://math.berkeley.edu/~mgu/MA221/Ceres_Presentation.pdf;http://www.cnblogs.com/washa/p/3164212.htm...

2018-06-24 15:34:00

C++中new 一个对象的时候加括号和不加括号的区别

 先把结论放上来: 加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数,看需求 C++在new时的初始化的规律可能为:对于有构造函数的类,不论有没有括号,都用构造函数进行初始化;如果没有构造函数,则不加括号的new只分配内存空间,不进行内存的初始化,而加了括号的new会在分配内存的同时初始化为0。 以下代码:#include <iostream>using name...

2018-06-24 15:02:40

OpenCV学习笔记(十二):OpenCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)

直接给出对应关系吧注意都是相反的row == heigh == Point.ycol == width == Point.xMat::at(Point(x, y)) == Mat::at(y,x)因为还有点的坐标,所以建议在访问时都用Mat::at(Point(x, y))这种形式吧,免去了点坐标和行列的转换补充(详细解释)坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为...

2018-06-21 11:46:50

马氏距离

马氏距离 用来度量一个样本点P与数据分布为D的集合的距离。 假设样本点为: 数据集分布的均值为: 协方差矩阵为S。 则这个样本点P与数据集合的马氏距离为: 马氏距离也可以衡量两个来自同一分布的样本x和y的相似性: 当样本集合的协方差矩阵是单位矩阵时,即样本的各个维度上的方差均为1.马氏距离就等于欧式距离相等。 当协方差矩阵是对角矩阵时,即样本数据在各个维度上的方差可能不为1.此时...

2018-06-13 23:15:19

矩阵微分

2018-06-12 17:17:18

C++的虚函数

虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解...

2018-06-11 23:11:55

typedef的用法总结

在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多。typedef与#define有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,加上自己的一个分析。基本定义:typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数...

2018-06-11 15:17:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!