Project Jiminy

a recommendation system

What does it do?

  • Ingests ratings data of the form:
    (user id, product id, rating)
  • Creates ALS models from the ingested data
  • Queries the model to return a predicted rating for any (user id, product id) pair

What is ALS?

  • Alternating Least Squares (ALS) is a collaborative filtering method
  • Similarities beetween users' opinions are captured based on the ratings they give to products
  • This information is used to predict how a user may rate other items

Architecture

Getting Predictions

Under the hood

Thanks!

https://github.com/radanalyticsio/jiminy-modeler

https://github.com/radanalyticsio/jiminy-predictor

https://github.com/radanalyticsio/jiminy-html-server

https://github.com/radanalyticsio/jiminy-tools