Skip to content

ALS(alternating least squares)算法是基于模型的推荐算法:其基本思想是对稀疏矩阵进行模型分解,评估出缺失项的值,以此来得到一个基本的训练模型。

Notifications You must be signed in to change notification settings

dongjing007/als-recommend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

📚 依赖

  • python > 3.5+
  • pip install pandas
  • pip install pyspark

🤔 介绍

image

ALS(alternating least squares):基于模型的推荐算法,基本思想是对稀疏矩阵进行模型分解,评估出缺失项的值,以此来得到一个基本的训练模型。

ALS是采用交替的最小二乘法来算出缺失项的,交替的最小二乘法是在最小二乘法的基础上发展而来的。

ALS目前集成到Spark里面,使用非常便利。

💁 应用

十分钟入门机器学习 - 讲透ALS推荐算法

程序通过已有的 users,items,score 数据矩阵生成模型,预测新用户对物品的喜好度。

About

ALS(alternating least squares)算法是基于模型的推荐算法:其基本思想是对稀疏矩阵进行模型分解,评估出缺失项的值,以此来得到一个基本的训练模型。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages