十月 2015

 

定义和用法

MapPath 方法可把指定的路径影射到服务器上相应的物理路径上。

注释:此方法不能用于 Session.OnEnd 和 Application.OnEnd 中。

Server.MapPath(path)

参数path为物理路径的相对路径或绝对路径。如果该参数以 / 或  开头,则返回完整的虚拟路径。如果该参数不以 / 或  开头,则返回相对于正在被处理的 .asp 文件的路径。

[......]

Read more

使用SVD++进行协同过滤(附有github地址,算法原理部分主要引用自他人)

SVD++是基于SVD(Singular Value Decomposition)的一种改进算法。SVD是一种常用的矩阵分解技术,是一种有效的代数特征提取方法。SVD在协同过滤中的主要思路是根据已有的评分情况,分析出评分者对各个因子的喜好程度以及电影包含各个因子的程度,最后再反过来分析数据得出预测结果。

其在协同过滤中的具体应用方法是先对user_movie的rating矩阵的缺失值用随机数据予以填充,然后将预处理之后的矩阵作为SVD算法的输入,进行迭代求解。

为了更好的说明SVD算法,需要首先对matrix factorization model和Baseline Predictors进行简单的介绍。

matrix factorization model:

 


图表 1评分矩阵形式(引用)[......]

Read more