Home

Awesome

Go Recommend

Recommendation algorithms (Collaborative Filtering) in Go!

Background

Collaborative Filtering (CF) is oftentimes used for item recommendations for users, and many libraries exist for other languages (popular implementations include Mahout, Prediction.IO, Apache MLLib ALS etc..). As there are very few machine learning packages out there for Go, I decided to put together some model based CF algorithms that I thought were interesting.


Collaborative Filters inside this package. See each folder for examples/specifications

Most of the recommendation algorithms in this package are briefly outlined in this article


Additional