From the course: Building Recommender Systems with Machine Learning and AI
Unlock this course with a free trial
Join today to access over 23,200 courses taught by industry experts.
Recommendations with RBMs, part 1 - Python Tutorial
From the course: Building Recommender Systems with Machine Learning and AI
Recommendations with RBMs, part 1
- [Instructor] So here we go. Go ahead and open up Spyder. And if you have anything up here, just close it all out so you don't get confused. You can use control + shift + W to close any active windows that are currently up. And now, navigate into the DeepLearning folder of the course materials. So just hit the open icon and go to your course materials folder. For me, that's going to be This PC. C, RecSys-Materials. And within here, you want to go to the DeepLearning folder. And go ahead and select all of the Python files in there and open them up. So let's start by looking at the RBM.py file. This is what implements the restricted Boltzmann machine itself with all the twists we talk about that are specific to recommender systems, such as using contrastive divergence. It uses TensorFlow 2, so it can use your GPU to accelerate things. It may look a little complex, and it is, but it's still only 100 lines of code.…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
-
-
(Locked)
Intro to deep learning for recommenders2m 19s
-
(Locked)
Restricted Boltzmann machines (RBMs)8m 2s
-
(Locked)
Recommendations with RBMs, part 112m 46s
-
Recommendations with RBMs, part 27m 11s
-
(Locked)
Evaluating the RBM recommender3m 44s
-
(Locked)
Tuning restricted Boltzmann machines1m 43s
-
(Locked)
Exercise results: Tuning a RBM recommender1m 15s
-
(Locked)
Auto-encoders for recommendations: Deep learning for recs4m 27s
-
(Locked)
Recommendations with deep neural networks7m 23s
-
(Locked)
Clickstream recommendations with RNNs7m 23s
-
(Locked)
Get GRU4Rec working on your desktop2m 42s
-
(Locked)
Exercise results: GRU4Rec in action7m 51s
-
(Locked)
Bleeding edge alert: Deep factorization machines5m 49s
-
(Locked)
More emerging tech to watch5m 14s
-
(Locked)
-
-
-
-
-