![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
General Algorithm
wwwsssZheRen
Zhejiang University, Computer vision
展开
-
循环神经网络RNN、LSTM
1、RNN的多结构详解1)one-to-n 输入不是序列而输出为序列的情况 圆圈或方块表示的是向量。 一个箭头就表示对该向量做一次变换。如上图中h0和x分别有一个箭头连接,就表示对h0和x各做了一次变换。 把输入信息X作为每个阶段的输入这种 one-to-n 的结构可以处理的问题有:从图像生成文字(image caption),此时输入的X就是图像的特征,而输出的y序列就是一段句子,就像看图说话等...原创 2020-07-17 10:08:54 · 544 阅读 · 0 评论 -
Faster RCNN
目标检测R-CNN与Fast R-CNN没能摆脱传统候选区域算法Selective Search的限制。Selective Search算法进行候选区域的确定正是导致这些算法耗时的主要原因。...原创 2020-04-02 11:24:53 · 262 阅读 · 0 评论 -
Mean Shift 均值漂移算法
一、meanshift算法理论 Meanshift算法是基于核密度估计的爬山算法,可用于聚类、图像分割、跟踪等。(1)均值漂移的基本形式 给定d维空间的n个数据点集X,那么对于空间中的任意点x的meanshift向量基本形式可以表示为: 这个向量就是漂移向量,其中Sk表示的是数据集的点到x的距离小于球半径h的数据点。也就是:...原创 2020-03-20 16:34:11 · 579 阅读 · 0 评论 -
神经网络---梯度下降算法(BGD、MBGD、SGD)
在神经网络的训练中主要是寻找正对损失函数最小的参数值W的值。【1】优化梯度下降:https://ruder.io/optimizing-gradient-descent/原创 2020-03-16 16:33:05 · 1536 阅读 · 0 评论 -
经典网络VGG16
1、经典网络VGG16 basic VGG是由Simonyan 和Zisserman在文献《Very Deep Convolutional Networks for Large Scale Image Recognition》中提出卷积神经网络模型,其名称来源于作者所在的牛津大学视觉几何组(Visual Geometry Group)的缩写。 针对VGG16进行具体...原创 2020-03-08 11:45:00 · 5209 阅读 · 2 评论 -
两个向量之间的相似度计算常用方法
在实际应用中,用传统方法计算完特征descriptors之后需要对两个特征之间的相似度进行判别,这就涉及到向量相似度的比较。关于向量相似度的计算,现有的几种基本方法都是基于向量的,其实也就是计算两个向量之间的距离,距离越大相似度越大。参考编程案例:bool ComputeDecsDistance(vector<float> descriptors1...原创 2019-11-29 10:33:04 · 9440 阅读 · 0 评论 -
贝叶斯的理解
https://www.jianshu.com/p/4d5e3655269e转载 2019-07-12 15:14:54 · 293 阅读 · 0 评论 -
K-means原理与Opencv实现
K均值(K-Means)算法是一种无监督的聚类学习算法,他尝试找到样本数据的自然类别,分类是K由用户自己定义,K均值在不需要任何其他先验知识的情况下,依据算法的迭代规则,把样本划分为K类。K均值是最常用的聚类技术之一,通过不断迭代和移动质心来完成分类,与均值漂移算法的原理很相似。K均值算法的实现过程:1. 对于一组未知分类的数据集合,指定其分类数K;2. 随机分配K个类别的中心点位置,分...原创 2019-04-03 18:08:15 · 454 阅读 · 0 评论 -
卷积神经网络basic(CNN、R-CNN...)
一、CNN1、卷积的目的和意义(convolution) "The primary purpose of Convolution in case of a ConvNet is to extract features from the input image."在卷积神经网络中,卷积的主要意义在于从输入图像中提取特征。 拿3*3的卷积核为例,In CNN term...原创 2019-11-20 10:24:48 · 883 阅读 · 0 评论 -
异常值outlier剔除方法
当遇到一组数据中需要剔除一下有明显异常的值,如[14.1 , 15.3, 13.8 ,14.0, 15.2, 15.7, 100.5, 13.9, 14.0, 16.0]对于这一组数据中很明显100.5数据值过大,需要将其剔除。 异常值outlier:指样本中的个别值,其数值明显偏离它(或他们)所属样本的其余观测值,也称异常数据,离群值。 遇到这一...原创 2018-12-21 13:57:32 · 23474 阅读 · 0 评论 -
计算机视觉与深度学习(转)
关于深度学习与计算机视觉,看这一篇就够了https://www.leiphone.com/news/201605/zZqsZiVpcBBPqcGG.html原创 2018-10-08 17:30:34 · 559 阅读 · 0 评论 -
RANSAC算法理论
RANSAC为Random Sample Consensus的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法(RANSAC的用途)。 RANSAC算法的基本假设是样本中包含正确数据(inliers,可以被模型描述的数据),也包含异常数据(outliers,偏离正常范围很远、无法适应数学模型的数据),即数据集中含有噪声。...原创 2018-08-10 17:24:13 · 1430 阅读 · 0 评论