转载自(http://www.geek521.com/?p=1423)Mahout推荐算法分为以下几大类GenericUserBasedRecommender算法:1.基于用户的相似度2.相近的用户定义与数量特点:1.易于理解2.用户数较少时计算速度快GenericItemBasedRecommen...
分类:
编程语言 时间:
2014-11-13 15:56:05
阅读次数:
187
课程课程内容课程目标第一阶段(以Tetris项目贯穿)Java语言基础算法基础、常用数据结构、企业编程规范。掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。Java面向对象面向对象特性:封装、继承、多态等,面向对象程序设计,基础设计模式等。掌握面向对象的基本原则以及在编程实践中的意义;掌握J...
分类:
编程语言 时间:
2014-11-05 16:25:18
阅读次数:
212
// ascvoid insertionSortAsc(vector &v){ int len = v.size(); for (int i = 1; i = 0 && v[j] > key) { v[j + 1] = v[j]; ...
分类:
编程语言 时间:
2014-11-03 22:09:00
阅读次数:
154
1.熟悉RUP,XP开发过程,精通软件设计原则和设计模式,习惯重构,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具;2.C++基础,算法基础,熟悉MFC和STL,模板编程;3.精通VC++,能熟练使用2010开发环境;4.精通ATL和WTL,熟悉COM等,可以基于DirectX开发...
分类:
其他好文 时间:
2014-10-31 20:38:42
阅读次数:
299
目录摘要数据结构及算法基础 索引的本质 B-Tree和B+Tree 为什么实用B-Tree(B+Tree)MySQL索引实现 MyISAM索引实现 InnoDB索引实现索引使用策略及优化 示例数据库 最左前缀原理与相关优化 索引选择性与前缀索引 InnoDB的主键选择与插入优化后记参考文献摘要本文以...
分类:
数据库 时间:
2014-10-16 19:36:23
阅读次数:
377
算法: 解题的方法和步骤 衡量算法的标准: 1、时间复杂度 大概程序要执行的次数,而非执行的时间; 2、空间复杂度 算法执行过程中大概所占用的最大内存; 3、难易程度 4、健壮性数据结构的地位: 数据结构是软件中最核心的课程; 程序 = 数据的存储...
分类:
编程语言 时间:
2014-10-13 00:37:08
阅读次数:
293
基础知识: 排序:通过计算机手段将一组随机无序的数列变成有序的数列。常用排序算法有很多,主要有如下的几种: 包括插入排序,冒泡排序,选择排序,堆排序,归并排序,计数排序,基数排序,桶排序,快速排序等。 插入排序,堆排序,选择排序,归并排序和快速排序,冒泡排序都是比较排序,它们通过对数组中的元素...
分类:
其他好文 时间:
2014-08-11 14:45:42
阅读次数:
282
白平衡算法---色温曲线
本文大体讲解了白平衡的算法流程,适用于想了解和学习白平衡原理的筒子们.
一般情况下要实现AWB算法需要专业的图像和算法基础,本文力图通过多图的方式,深入浅出,降低初学者理解上的门槛,让大家都理解到白平衡算法流程....
分类:
其他好文 时间:
2014-08-08 12:58:45
阅读次数:
1212
#include#includeint next[10005],lena,lenb;int a[1000005],b[10005];void set_naxt()//子串的next数组{ int i=0,j=-1; next[0]=-1; while(i<lenb) { ...
分类:
其他好文 时间:
2014-08-07 18:26:50
阅读次数:
227
1.基础概念:
(1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均值作为对算法精度的估计,一般还需要进行多次10折交叉验证,在求其平均值,对算法的准确性进行估计。
...
分类:
其他好文 时间:
2014-08-01 13:47:32
阅读次数:
250