整理了一下最近对协同过滤推荐算法中的皮尔森相似度计算,顺带学习了下R语言的简单使用,也复习了概率统计知识。一、概率论和统计学概念复习1)期望值(Expected Value)因为这里每个数都是等概率的,所以就当做是数组或向量中所有元素的平均数吧。可以使用R语言中函数mean()。2)方差(Variance)方差分为population variance总体方差和sample variance样本方...
分类:
编程语言 时间:
2014-10-12 16:35:38
阅读次数:
1714
format格式与svn版本号我猜对应如下:1.4.x 对应 format 21.5.x 对应 format 3……1.8.x对应 format 6那么每个format创建出的repo要用对应的版本checkout,否则会出错。具体解决方案见:http://lailife.blog.163.com/...
分类:
Web程序 时间:
2014-10-12 13:01:57
阅读次数:
197
在阅读linux源代码的时候,我们经常会发现likely和unlikely,这两个宏语句定义在compiler.h下,#definelikely(x) __builtin_expect(!!(x),1)#defineunlikely(x) __builtin_expect(!!(x),0)这里我们需要先了解__builtin_expect:#define__builtin_expect(x,expected_value)(x)所..
分类:
系统相关 时间:
2014-09-29 17:40:51
阅读次数:
321
在阅读linux源代码的时候,我们经常会发现likely和unlikely,这两个宏语句定义在compiler.h下,#definelikely(x) __builtin_expect(!!(x),1)#defineunlikely(x) __builtin_expect(!!(x),0)这里我们需要先了解__builtin_expect:#define__builtin_expect(x,expected_value)(x)所..
分类:
系统相关 时间:
2014-09-29 17:24:01
阅读次数:
256
首先我们来看一下错误信息:Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 406"{ status code: 406,headers { "Content-Languag...
分类:
Web程序 时间:
2014-09-27 15:54:19
阅读次数:
280
Replicat maintains checkpoints that provide a known position in the trail from which to
start after an expected or unexpected shutdown. By default, a record of these checkpoints
is maintained in a f...
分类:
其他好文 时间:
2014-09-21 13:21:10
阅读次数:
235
核心断言assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second)查看两个对象...
分类:
其他好文 时间:
2014-09-18 23:34:54
阅读次数:
264
String s1 = "";means that the emptyStringis assigned tos1. In this case,s1.length()is the same as"".length(), witch will yield0as expected.String s2 =...
分类:
其他好文 时间:
2014-09-18 06:27:43
阅读次数:
161
linux kernel3.8以后,把: __devinit, __devinitdata, __devinitconst, __devexit, __devexitdata, __devexitconst 这些都去掉了。 出现的错误: __devinit error expected ‘=’ ‘ ’ ‘ ’ ‘asm’ or ‘__att...
分类:
系统相关 时间:
2014-09-17 17:00:42
阅读次数:
295
报出这种错误的原因是下载OpenJDK时使用命令sudo apt-get install openjdk-6-jre-lib这样安装后OpenJDK将会缺少lib文件夹,使用如下命令重新安装:sudo apt-get install openjdk-6-jdk问题解决
分类:
编程语言 时间:
2014-09-13 15:50:05
阅读次数:
190