//经典的洗牌算法,数组中随机抽一个元素与最后一个进行交换,下次在前n-1个元素中随机抽,依次类推直到最后一个
void shuffle(CREC *array, long n) {
long i, j;
CREC tmp;
for (i = n - 1; i > 0; i--) {
j = rand_long(i + 1);
tmp = a...
分类:
编程语言 时间:
2015-08-04 17:22:49
阅读次数:
149
文章《Fisher Kernels on Visual Vocabularies for Image Categorization》中提到:Pattern classication techniques can be divided into theclasses ofgenerative app...
分类:
其他好文 时间:
2015-07-17 22:29:07
阅读次数:
195
算法原理:算法通过最小化约束条件4ac-b^2 = 1,最小化距离误差。利用最小二乘法进行求解,首先引入拉格朗日乘子算法获得等式组,然后求解等式组得到最优的拟合椭圆。参考文献:Andrew W. Fitzgibbon, Maurizio Pilu and Robert B. Fisher. Dire...
分类:
其他好文 时间:
2015-07-06 19:49:27
阅读次数:
365
本文是网上一些文章的整理总结,原文请戳文末。
贝叶斯概率和统计概率相对,它从确定的分布中观测到的频率或者在样本空间中的比例来导出概率。采用统计概率的统计和概率的理论由R.A. Fisher, Egon Pearson和Jerzy Neyman在20世纪上半叶发展起来。A. N. Kolmogorov也采用频率概率来通过勒贝格积分为测度论中的概率奠定数学基础(《概率论基础》(1933年))。Sa...
分类:
其他好文 时间:
2015-07-02 22:37:12
阅读次数:
270
2014-07-07更新:苹果在iOS 8中全面使用instancetype代替idSteven Fisher:只要一个类返回自身的实例,用instancetype就有好处。@interface Foo:NSObject - (id)initWithBar:(NSInteger)bar; // in...
分类:
移动开发 时间:
2015-07-02 22:25:41
阅读次数:
211
matlab 代码% 读入图片
I = vl_impattern('roofs1') ;
I = single(vl_imdown(rgb2gray(I))) ;% 设置bin大小
binSize = 8 ;
% sparse sift中bin大小是根据该层的高斯平滑的尺度sigma计算来的
% dense sift这里是设定binSize,反推sigma
magnif = 3 ;
% 对图像做高斯...
分类:
其他好文 时间:
2015-06-30 10:25:36
阅读次数:
485
本文记录论文《Improving the Fisher Kernel for Large-Scale Image Classification》中第三部分提出的对fisher vector的3种改进。1,L2 Normalization
首先假设一幅图像的特征们X=xt,t=1...TX={x_t,t=1...T}服从一个分布p,对于Large-Scale image,根据大数定律,样本...
分类:
其他好文 时间:
2015-06-24 21:06:35
阅读次数:
204
1,背景 现有的模式分类方法主要分为两类,一类是生成式方法,比如GMM,这类方法主要反映同类数据之间的相似度;一类是判别式方法,比如SVM,主要是反映异类数据之间的差异。fisher kernel是想要结合二者的优势(1,生成式方法可以处理长度不一的输入数据,2,判别式方法不能处理长度不一的数据但是分类效果较好。),将生成式模型用于判别式分类器中。 关于处理长度不一的数据,举例说明如...
分类:
其他好文 时间:
2015-06-21 02:05:43
阅读次数:
1313
这两篇博客[1][2]的模式是我心仪的一种科技博客的方式,提供源代码,显示运行图形结果,通俗地介绍理论原理。 直接把结论摘录下来吧。 随机算法如果写成如下形式 randomIndex = random.randint(0, len(items) - 1)则得到一个偏序的结果,...
分类:
编程语言 时间:
2015-06-08 22:58:26
阅读次数:
158
LDA算法入门一.LDA算法概述:线性判别式分析(LinearDiscriminantAnalysis,LDA),也叫做Fisher线性判别(FisherLinearDiscriminant,FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能领域的。性鉴别分析...
分类:
编程语言 时间:
2015-05-18 15:55:25
阅读次数:
312