- 博客(12)
- 收藏
- 关注
原创 简述SVM
按照自己的理解初步的推导一下的SVM的原理,持续还会有更新,不断地加入新的内容。SVM是一种二分类方法,是一种可以解决线性、非线性的分类算法,SVM的核心观点是在两类数据间找到一个线性“超平面”,使其与两类数据间隔最远,接下来我们按照这个思路对SVM进行推导,叙述大致思路,省略数学计算。我们率先讨论线性可分问题,即可用一条线性直线(在二维空间,三维空间是线性平面,更高维是超平面,为便于表示我们...
2018-11-01 17:23:35
1069
原创 Gradient Descent
梯度下降是我们在训练神经网络时用于训练参数的方法,本文总结了目前常用的几种梯度下降算法,包括原理、公式推导、解决的问题,主要要SGD、Momentum、NAG、AdaGrad、AdaDelta、RMSProp、Adam,先贴上手写的笔记,有时间再翻译过来。几种算法的可视化结果如下,阅读完后边的笔记后可以返回来看助于理解,笔记:...
2018-11-01 13:35:31
203
原创 Truncated SVD for faster dection
Truncated SVD方法最先被提出在《Fast R-CNN》论文中,用于降低全连接层的运算量,提升模型的速度。在卷积神经网络的分类任务中,FC层的运算速度远远大于CONV层,而在Fast R-CNN的目标检测任务中,大多数的运算时间发生在FC 的运算中,是因为针对每张输入图片,只进行一次卷积操作,而要对生成的Region Proposal,大致两千个,进行全连接操作进行分类与Bounding...
2018-11-01 13:19:25
1418
原创 图像处理与图像识别笔记(六)图像增强3
上一章节中我们讲解了空域滤波的图像增强方法,包括图像的平滑和锐化,本文中,我们首先带来频域滤波的图像增强方法,指在频域中对图像进行变换,需要的基础知识是前述过的图像傅里叶变换,请查看学习。一、频域滤波处理频域滤波处理的一般方法如下图所示,先将图像经过傅里叶变换为频域形式,然后乘以合适的滤波器函数得到频域处理结果,最后经过反变换得到处理后的图像。频域滤波的关键是选取合适的滤波器函数。同样大...
2018-11-01 11:56:59
933
原创 图像处理与图像识别笔记(五)图像增强2
上一节中我们讲解了灰度变换的原理以及实现方法,本节我们讲解空域滤波增强,与灰度变换相同,空域滤波增强是一种空域处理的方法,不过空域滤波不是一种对点做处理的方法,而是利用相邻像素间的关系进行增强。空域滤波可以按照增强效果的不同分为平滑与锐化两类,又都可分为线性与非线性方法,线性滤波利用空域卷积来实现。接下来我们对平滑与锐化一一进行讲解。一、图像平滑图像平滑的目的是抑制和消除噪声,我们首先介绍一种...
2018-10-18 15:52:14
1308
原创 图像处理与图像识别笔记(三)图像增强1
图像增强的目的是为了改善图像的视觉效果,为了更便于人或机器的分析和处理,在不考虑图像降质(前提)的情况下,提高图像的可观性。灰度变换是一种典型的图像增强方法。一、灰度变换...
2018-10-17 21:41:02
1865
原创 图像处理与图像识别笔记(二)图像变换
在本章节中,将介绍几种常用的图像变换的方法,即利用数学公式将图像变换成另一种具有特定物理意义的图像,通过新的图像,我们可以观察出原图像的某些特性,且可以对原图像进行滤波、压缩等图像处理的操作,包括傅里叶变换、沃尔什变换等。一、图像傅里叶变换傅里叶变换,是将时域信号转换为频域信号的变换方法,将时域信号分解为频率不同的正弦波信号的方法,也就是说,任何一个信号都是若干个正弦信号所叠加。通过傅里叶变换...
2018-10-17 11:02:37
3953
原创 模式识别与机器学习笔记(二)机器学习的基础理论
机器学习是一门对数学有很高要求的学科,在正式开始学习之前,我们需要掌握一定的数学理论,主要包括概率论、决策论、信息论。一、极大似然估计(Maximam Likelihood Estimation )在了解极大似然估计之前,我们首先要明确什么是似然函数(likelihood function),对于p(x∣θ)p(x|θ)p(x∣θ),当θθθ是已知,xxx是变量,p(x∣θ)p(x|θ)p(...
2018-10-11 12:31:53
702
原创 模式识别与机器学习笔记(一)
本系列博文是对研一课程《模式识别与机器学习》的随堂笔记,希望将老师所讲的与自己的见解记录下来,方便加深自己的理解以及以后复习查看,笔记完全按照老师所讲顺序,欢迎交流。一、模式识别与机器学习的基本问题机器学习主要解决以下四类问题:1.监督学习:指的是训练的数据既包括特征(feature)又包括标签(label),通过训练,让机器可以自己找到特征和标签之间的联系,在面对只有特征没有标签的数据时,...
2018-10-03 23:51:55
1575
原创 Unity(一)Unity脚本程序开发
最近实验室有AR的项目,需要用Unity进行开发,一边学习一边把知识总结下来。在开始项目之前讨论过项目的技术方案,用Unity开发还是用Unreal开发,本人在两种游戏引擎上都有过初步的接触,认为Unreal作为后起之秀确实在某种程度上强于Unity,比如软件的设计、画面逼真程度,但作为一名程序员,实在对蓝图编程无感,对代码更加放心,还是更喜欢Unity的编程风格,因此选择了Unity,开始了漫长...
2018-10-01 23:54:06
1593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人