Skip to content

gvlos/LSC_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alternating Least Squares (ALS) with PySpark

Large Scale Computing: University of Genoa (101799) - Fall 2019 - Final project


Live Notebook on Colab


Abstract

In this project, I will present Alternating Least Squares (ALS) algorithm in the contest of modern recommender systems. Here is the list of content:

  • Recommender system overview with emphasis on collaborative filtering
  • Description of the ALS algorithm
  • Implementation of the ALS algorithm from scratch: sequential (ALS_local.py) and parallel version (ALS_parallel.py using Spark)
  • Usage of ALS provided by Spark MLlib APIs to predict the ratings for the movies in MovieLens Datasets

About

Large Scale Computing: University of Genoa (101799) - Fall 2019 - Final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published