自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 设计模式

参考菜鸟教程设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。最早由1994年提出,早先的设计原则为:对接口编程而不是对实现编程。 优先使用对象组合而不是继承。设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简...

2019-06-05 11:36:27 137

转载 霍夫梯度法测圆

霍夫圆变换的基本原理与霍夫线变换原理类似,对直线检测而言,一条直线可由极坐标参数r和θ确定,对于圆来说,则需要三个参数来确定一个圆(为什么是三个,圆心坐标需要两上参数,还要加上一个半径)。标准霍夫圆变换还是将直角坐标转换到描述圆的三维度空间中,然后使用这三个维度进行累加度量(投票),根据投票的结果判断是否为圆。但是转换到三维度空间,很明显,计算量是几何级增大,所以我们不可能用这个来实现圆检测法,所...

2018-06-28 09:39:32 5403 1

转载 霍夫梯度法找圆

霍夫圆变换的基本原理与霍夫线变换原理类似,对直线检测而言,一条直线可由极坐标参数r和θ确定,对于圆来说,则需要三个参数来确定一个圆(为什么是三个,圆心坐标需要两上参数,还要加上一个半径)。标准霍夫圆变换还是将直角坐标转换到描述圆的三维度空间中,然后使用这三个维度进行累加度量(投票),根据投票的结果判断是否为圆。但是转换到三维度空间,很明显,计算量是几何级增大,所以我们不可能用这个来实现圆检测法,所...

2018-06-27 19:59:04 1503

转载 卷积神经网络的卷积操作及其梯度

1. 卷积层(Convolutional Layer)卷积层,也可以称之为特征提取层,是CNNs最重要的部分。卷积层需要训练的参数是一系列的过滤器(我更喜欢卷积核这个词),这些过滤器的大小一致,通常都是正方形。假设我们有n个过滤器,每个过滤器的大小为kxk(k通常取3或5),那么这一层我们需要训练的参数就有nxkxk+n/c个(这里的c表示通道数,如果是灰度图像c=1,如果是彩色图像c=3)。权值...

2018-06-08 11:06:33 7607

原创 softmax交叉熵损失函数及其求导

        一般情况下,在神经网络中,最后一个输出层的节点个数与分类任务的目标数相等。假设最后的节点数为N,那么对于每一个样例,神经网络可以得到一个N维的数组作为输出结果,数组中每一个维度会对应一个类别。在最理想的情况下,如果一个样本属于k,那么这个类别所对应的的输出节点的输出值应该为1,而其他节点的输出都为0,即[0,0,1,0,….0,0],这个数组也就是样本的Label,是神经网络最期望...

2018-06-05 22:12:33 12850 3

转载 svm

三、线性SVM先看下线性可分的二分类问题。上图中的(a)是已有的数据,红色和蓝色分别代表两个不同的类别。数据显然是线性可分的,但是将两类数据点分开的直线显然不止一条。上图的(b)和(c)分别给出了B、C两种不同的分类方案,其中黑色实线为分界线,术语称为“决策面”。每个决策面对应了一个线性分类器。虽然从分类结果上看,分类器A和分类器B的效果是相同的。但是他们的性能是有差距的,看下图:在"决策面"不变...

2018-06-05 00:15:03 476

转载 激活函数sigmoid与softmax和relu及其反向传播

sigmoid函数(也叫逻辑斯谛函数):  引用wiki百科的定义:  A logistic function or logistic curve is a common “S” shape (sigmoid curve).  其实逻辑斯谛函数也就是经常说的sigmoid函数,它的几何形状也就是一条sigmoid曲线。其反向传播sigmoid函数(也叫逻辑斯谛函数):  引用wiki百科的定义: ...

2018-06-04 22:41:40 8295

转载 python 推荐命名规范

Python之父Guido推荐命名规范包括如下几点:1.模块名和包名采用小写字母并且以下划线分隔单词的形式;如:regex_syntax,py_compile,_winreg2.类名或异常名采用每个单词首字母大写的方式;如:BaseServer,ForkingMixIn,KeyboardInterrupt3.全局或者类常量,全部使用大写字母,并且以下划线分隔单词;如:MAX_LOAD4.其余变量命...

2018-06-04 22:27:11 333

原创 基于SURF算子的罐装物品检测:

分析:    在罐装饮料检测的过程中,因为物体摆放的距离和位置是不确定的,故而需要具有尺度和旋转不变性特点的特征点提取和描述方法。    在初步的检测中,由于在具有简单背景的场景中,故而我们使用颜色的分别对罐装饮料进行前景的提取。但摄像头瞄准目标后,在对一些容易混杂的饮料进行区分(如王老吉和加多宝)    对于这些饮料,我们使用SURF算子进行匹配。SURF:    SURF是对SIFT算法的一种...

2018-06-04 20:59:35 367

原创 cs231n 更好的优化

    这边开始讲到在训练网络的过程中,更好的优化,目前人们使用的正则化项减少过拟合,迁移学习,当你的测试数据小于预期时,怎么把问题转换成另一种问题。等问题。    在使用随机梯度下降法的时候,会遇到鞍点,局部最小值的问题。在训练大网络中,鞍点的问题更加的普遍。而在一般实际训练的过程当中,我们使用的是小批量梯度下降法,所以在实际中训练的不是实际的梯度,这就相当于在梯度下降过程中加了干扰。 但这样,...

2018-03-28 22:09:22 354

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除