You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+42-5Lines changed: 42 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,50 @@
10
10
</a>
11
11
</p>
12
12
13
+
## What will you learn?
14
+
13
15
The **Hands-on H&M Real-Time Personalized Recommender”** is a free course that will teach you how to build and deploy a real-time personalized recommender for H&M fashion articles using the 4-stage recommender architecture, the two-tower model design and the Hopsworks AI Lakehouse.
14
16
17
+
You will learn:
18
+
19
+
- building a recommender using the 4-stage recommender architecture
20
+
- training a two-tower model for generating users and item embeddings
21
+
- designing a scalable ML system using the FTI architecture
22
+
- using MLOps best practices such as a feature store and model registry
23
+
- deploying the real-time personalized recommender
24
+
- enhancing recommendations with LLMs
25
+
- implementing an interactive web interface
26
+
27
+
## Who is this for?
28
+
29
+
## Costs?
30
+
31
+
## How will you learn?
32
+
33
+
## Questions and troubleshooting
34
+
15
35
## Lessons
16
36
17
-
*[Lesson 1: Building a TikTok-like recommender](https://decodingml.substack.com/p/33d3273e-b8e3-4d98-b160-c3d239343022)
18
-
* Lesson 2: The feature pipeline (WIP)
19
-
* Lesson 3: The training pipeline (WIP)
20
-
* Lesson 4: The inference pipeline (WIP)
21
-
* Lesson 5: Building real-time recommenders with LLMs (WIP)
37
+
| Lesson | Title | Description | Local Notebooks | Colab Notebooks |
| 1 |[Building a TikTok-like recommender](https://decodingml.substack.com/p/33d3273e-b8e3-4d98-b160-c3d239343022)| Learn how to architect a recommender system using the 4-stage architecture and two-tower model. | - | - |
40
+
| 2 | The feature pipeline | Learn how to build a scalable feature pipeline (WIP) |[1_fp_computing_features.ipynb](notebooks/1_fp_computing_features.ipynb)| - |
41
+
| 3 | The training pipeline | Learn how to train and evaluate recommendation models (WIP) |[2_tp_training_retrieval_model.ipynb](notebooks/2_tp_training_retrieval_model.ipynb), [3_tp_training_ranking_model.ipynb](notebooks/3_tp_training_ranking_model.ipynb)| - |
42
+
| 4 | The inference pipeline | Learn how to deploy models for real-time inference (WIP) |[4_fp_computing_item_embeddings.ipynb](notebooks/4_fp_computing_item_embeddings.ipynb), [5_ip_creating_deployments.ipynb](notebooks/5_ip_creating_deployments.ipynb)| - |
43
+
| 5 | Building personalized real-time recommenders with LLMs | Learn how to enhance recommendations with LLMs (WIP) | - | - |
44
+
45
+
## Folder structure
46
+
47
+
## Install and usage
48
+
49
+
To understand how to install and run the code, go to the [INSTALL_AND_USAGE]() dedicated document.
50
+
51
+
> [!Note]
52
+
> Even though you can run everything solely using the INSTALL_AND_USAGE dedicated document, we recommend that you read the articles to understand how the personalized recommender works fully.
53
+
54
+
## License
55
+
56
+
This course is an open-source project released under the Apache-2.0 license. Thus, as long you distribute our LICENSE and acknowledge your project is based on our work, you can safely clone or fork this project and use it as a source of inspiration for your educational projects (e.g., university, college degree, personal projects, etc.).
0 commit comments