• 0

    用户访问量

  • 0

    注册用户数

  • 0

    在线视频观看人次

  • 0

    在线实验人次

spark Mllib协同过滤算法

作者:云创智学|发布时间:2021-11-15 15:15:29.0|来源:云创智学

spark Mllib协同过滤算法:

MLlib中支持的是基于模型的协同过滤,即交替最小二乘(ALS)算法

依旧以4.1.4节中用户物品数据为例:

1、先加载了训练数据文件,然后解析每行数据,并将其转换为Rating对象

2、定义特征矩阵的维度rank和算法迭代次数numIterations

3、调用ALS的类方法train(),根据训练数据ratings学习出评分模型

4、调用recommendProductsForUsers()向用户推荐指定个数的物品

联系方式
企业微信