登录
首页 » 算法 » 推荐系统-协同过滤算法

推荐系统-协同过滤算法

于 2022-08-26 发布 文件大小:112.23 kB
0 246
下载积分: 2 下载次数: 1

代码说明:

应用背景 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目录里的代码,运行。参数配置可先不动,

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 计算Mie散射过程中粒子的吸收系数,对研究粒子散射问题有帮助...
    计算Mie散射过程中粒子的吸收系数,对研究粒子散射问题有帮助-calculated Mie scattering particles in the process of absorption, scattering particle research help
    2022-03-25 20:30:45下载
    积分:1
  • 一个标准的粒子滤波程序,有助于对粒子滤波算法的理解
    一个标准的粒子滤波程序,有助于对粒子滤波算法的理解-A standard particle filter process, contribute to the understanding of particle filter
    2023-07-18 06:10:03下载
    积分:1
  • DNS 使用加密的安全系统
    这个项目正在执行 DNS 代替 RSA 算法,因为它有一定的局限性,它设法改善。
    2022-03-24 22:15:57下载
    积分:1
  • 最优化课程中要用到的所有最优化算法,全都经过验证
    最优化课程中要用到的所有最优化算法,全都经过验证-Optimization of the curriculum used in all optimization algorithms, all verified
    2022-01-31 22:58:06下载
    积分:1
  • 产品进销存管理系统
    针对某一种行业的库房的产品进销存情况进行管理。  1、采用一定的存储结构对库房的货品及其数量进行分类管理;  采用链表的结构对产品的各种信息进行存储,对存储的信息才用了结构体,同时用到指针变量,采用尾插法建立带头节点的链表,尾指针初始指向头结点,如果要继续添加信息,把终端结点指针置空,返回链表头指针。  2、可以进行产品类的添加、产品的添加、产品数量的添加;        在这一部分,我把它做成了一个整体,即同时进行产品的各种信息的添加,通过在链表head中插入结点来实现。  3、能够查询库房每种产品的总量、进货日期、销出数量、销售时间等;    在这一部分,设计一个链表的查找,通过选择商品号还是商品名称 进行查找,对商品进行循环查询,找到产品时,显示查询到的产品的各项信息,查不到商品时输出没有查到要查找的通讯信息   其他: 还做了链表结点的删除,用于进行将无用信息的删除,通过调用查找函数,查到时,释放该结点空间。
    2022-02-27 01:19:57下载
    积分:1
  • 数学基本函数调用库
    数学基本函数调用库-basic mathematical function call library
    2023-02-07 21:30:03下载
    积分:1
  • N皇后问题, 八皇后问题, 回朔算法
    八皇后问题是经典的回朔算法实例,最早与某国际象棋大师提出,问题是:“在8*8棋盘上如何摆放8个皇后使得其互相不攻击”,他认为至少有87组放法。用回溯法得到的答案是92种。 回溯法使用栈作为基础结构,基本思路是尝试走下一步,不满足条件则回退一步另择其道。因此算法基本框架是: while(未尝试完所有情况){     前进     if (达到条件)         {         保存结果     }     回溯(stack.pop()) } 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-17 21:56:04下载
    积分:1
  • 正态分布 normal VBA 代码
    应用背景用于计算正态分布的累积分布函数和逆函数,可转化为其他语言。用于可靠性分析和数理统计关键技术正态分布是应用统计中最为广泛使用的一个分布,此算法可给数据分析相关人员开发工具时参考。
    2022-01-31 07:07:11下载
    积分:1
  • 插入排序算法
    插入排序是一种简单的排序算法,生成最后的已排序的数组 (或列表) 的一个项目在一段时间。它是比更先进的算法,如快速排序、 堆排序或合并排序的大名单上的效率较低。插入排序循环,消耗一个 input 的元素每次重复,越来越多的已排序的输出列表。每次迭代,插入排序中移除一个元素从输入数据中,查找的位置,它是属于在已排序的列表,并将其插入那里。它将重复显示直到没有输入的元素。排序通常完成就地,通过迭代组成的数组,增长背后的排序的列表。在每个数组位置,它会检查那里的值反对 (这碰巧是在它旁边,在以前的数组位置检查) 的排序列表中的最大值。如果较大,它在地方离开元素并移到下一步。如果较小,它发现内已排序列表中的正确位置,转移到一个空间,让所有较大的值,并插入那正确的位置。
    2022-01-24 15:43:02下载
    积分:1
  • VC++标准微粒群算法源程序
    粒子群算法,也称粒子群优化算法(Particle Swarm Optimization),缩写为 PSO, 是近年来发展起来的一种新的进化算法((Evolu2tionary Algorithm - EA)。程序已验证好用,希望能对大家有所帮助。
    2022-05-19 20:16:36下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载