-
推荐系统-协同过滤算法
应用背景
java实现的几个推荐算法:slopeone SVD,RSVD,ItemNeighborSVD
由于只是为了看看RMSE效果,因此很多功能都没完善
这个代码是我从网上看到的,感觉对我学习推荐算法很有用,因此放上了大家共享,希望对大家会有用.
关键技术
如果需要跑起来看效果,那么你需要
1. 下载movielens数据集,建议使用 1000W数据集 http://www.grouplens.org/sites/www.grouplens.org/external_files/data/ml-10m.zip
2. 查看修改regeneration.py 重新生成一遍数据集。再修改运行common下的DataConverter生成算法需要的格式
3. 根据需要修改test目录里的代码,运行。参数配置可先不动,
- 2022-08-26 04:21:40下载
- 积分:1
-
multiple search tree algorithm performance and Binary Tree Algorithm considerabl...
多重搜索树算法,性能和二叉树算法相当,但是更节省空间-multiple search tree algorithm performance and Binary Tree Algorithm considerable, but the space-saving
- 2022-01-26 00:38:41下载
- 积分:1
-
对图片进行快速傅里叶变换,输出变换后结果图片
对图片进行快速傅里叶变换,输出变换后结果图片-Fast Fourier transform of the picture, the output result of the transformed image
- 2022-08-20 03:30:01下载
- 积分:1
-
Apriori 算法的 c + + 实现
Apriori 算法 c + + 实现。
它可以处理数据的量大。
该程序可以用于数据挖掘。
- 2022-04-01 12:01:40下载
- 积分:1
-
解决了矩形板切割矩形材料的问题,采用递归分治的方法
解决了矩形板切割矩形材料的问题,采用递归分治的方法-solve the rectangular plate rectangular cutting materials, using recursive method of administration
- 2022-12-10 09:00:02下载
- 积分:1
-
数字三角
资源描述问题描述:给定一个由n行数字组成的数字三角形,如下图所示。试用动态规划算法,计算出从三角
顶部至底部的一条路径,使得该路径经过的数字总和最大。
注意每个数字只能走向下一行左边或右边的数字,而不能跳跃的走。
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
- 2023-01-28 04:05:04下载
- 积分:1
-
牛顿迭代法和基于牛顿法的steffensen加速法matlab源代码
资源描述用迭代的方法求解方程的数值解,牛顿迭代法具有二阶收敛度,newton-steffensen法具有三阶收敛度。源代码注释写的很详细,只需要替换掉方程的解析式就可以计算新的方程。
- 2022-03-07 02:11:50下载
- 积分:1
-
几种排序算法C++实现
几种排序算法C++实现-Several sorting algorithm C to achieve
- 2022-12-07 10:30:03下载
- 积分:1
-
设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括:
1. 删除一个字符
2. 插入一个字符
3. 将一个字符...
设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括:
1. 删除一个字符
2. 插入一个字符
3. 将一个字符改为另一个字符
将字符串A变换为字符串B所用的最少操作数称为A到B的编辑距离,极为d(A,B)。设计一个算法,计算任意两个字符串的编辑距离。
-Set A and B are two strings. Operation will use the least character string A is converted to a string B. Operation of characters are talking about here include: 1. Delete a character 2. Insert a character 3. Will be replaced by one character to another character will be transformed into a string A string of at least B operand used by A to B is called the edit distance is extremely d (A, B). Design an algorithm to calculate any two of the string edit distance.
- 2022-01-26 03:32:59下载
- 积分:1
-
C程序小车加油
一个汽车加满油后可行驶n公里,由起点a到起点b为m公里。汽车出发时加满了油,途中设有k个加油站,d1是第一个加油站距起点的距离,di是第i个加油站距其前一个加油站的距离。设计一个算法,求出加油方案,使得加油次数最少即可到达终点。解决策略 汽车是由起点向终点行驶,现在面对的问题是应该在那个加油站加油,可使旅途过程中加油次数最少。为了解决该问题,我们可以规定在油箱中的油不足以使汽车行驶到下一个加油站的前提下,才加一次加油,如此
- 2022-02-06 23:59:50下载
- 积分:1