All videos
All videos
Collaborative Filtering Microservices on Spark
April 16, 2018
The Alternating Least Squares (ALS) algorithm is still deemed the industry standard in collaborative filtering. In this talk we will focus on Apache Spark’s ALS implementation and discuss the steps we took to build a distributed recommendation engine, focusing on continuous model training and model management. We show that, by splitting the recommendation engine into microservices, we were able to reduce the system’s complexity and produce a robust collaborative filtering platform with support for continuous model training. At the end of this talk, you should be equipped with enough tools and ideas to implement your own collaborative algorithm and avoid some common pitfalls.
Tags
About the speakers
Rui Vieira
Software Engineer at Red Hat
Rui is a Software Engineer at Red Hat working on Data Science, Apache Spark and Spark Streaming applications.
Read more
Sophie Watson
Software Engineer at Red Hat
Sophie is a Software Engineer at Red Hat, and has recently finished a PhD in Bayesian Statistics.
Read more
Other videos that you might like
Stream processing in telco – case study based on Apache Flink & TouK Nussknacker
Maciek Próchniak
Programmer 2.0
Vladimir Alekseichenko
Collaborate, Document, Version Deploy with Dss
Sofiane Fessi
How to build an AI from zero to learn to play and solve a tough game
Juan Tomás García