Introduction to Machine Learning
summary
Covers building a product recommender using ALS alternating least squares implemented with Spark ML + Scala, training on user-item “likes” and producing separate user and item factor matrices instead of a full prediction matrix. Uses PredictionIO, Heroku Postgres and Heroku Connect to run a demo called Dream House, shows unit tests that assert factor counts, RMSE drops with higher rank and more iterations, and prints actual recommendation scores — the demo trains and predicts successfully on the sample data.
AI-written summary · about
chapters (23)
- 0:00Introduction to ML
- 1:21How children learn
- 2:03Machine learning cycle
- 3:08Machine learning as compression
- 3:51Machine learning use cases
- 5:57Collaborative filtering
- 6:39Product recommendation demo
- 7:43Tech stack overview
- 8:04Product recommendation basics
- 12:37Alternating least squares
- 16:29Model training parameters
- 17:18Model updates over time
- 18:21Code walkthrough
- 21:07Training method in Spark
- 24:39Testing the model
- 27:32Examining model features
- 29:39Making predictions
- 31:26Prediction method in Spark
- 32:07Prediction test results
- 34:36Model tuning
- 37:24Overfitting and resources
- 38:06Code and resources
- 38:56Q&A
related talks
31mCreating recommender systems with Spark, Scala and Prediction.Io
37mBuild a Recommender System in Apache Spark and Integrate it Using Akka
48mBuild a Recommender System in Apache Spark and Integrate It Using Akka
40mBuilding your own Distributed Streaming Recommendation Engine
32mLeveraging recommender systems to personalise search results
58mRecommender Systems – A Walkthrough
29mThe Challenges of Building a Personalized Recommendation System in E-Commerce
33mPeople who liked this talk also liked ... Building Recommendation...
