d2l-ai / d2l-en

Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
https://D2L.ai
Other
24.07k stars 4.38k forks source link

[PyTorch] Porting Chapter Recommender Systems #2020

Open AnirudhDagar opened 2 years ago

AnirudhDagar commented 2 years ago

Currently, the only missing chapter in the PyTorch port of the book is Recommender Systems. Given the number of requests that we have been receiving regarding this section, and rising interest among readers, this is a good time to add PyTorch support.

This Issue serves as a tracker for various sections that need to be added. If you're interested in working on this issue, please comment below with "I'm working on \<section X>, \<section Y>, etc..." so that others don't pick the same sections as you do. Please do not pick more than two sections at once. You are free to send a PR and then pick other sections as well.

We need to complete the sections in order. Before picking a section, make sure the previous sections are already implemented (since the latter sections use functions saved in the earlier sections of the chapter), if not you should start with picking that previous section and implement that first. Thanks!!

Please go through CONTRIBUTING.md to understand the d2l development process and how to setup your dev environment. Feel free to raise your doubts/questions here or tag someone from the team.

cc @astonzhang @divo12 @kuanhaohuang I believe you're interested in this too :)

KuanHaoHuang commented 2 years ago

Thanks Anirudh, for starting and arranging this tracker issue.

I'm working on 16.2. The MovieLens Dataset (#2030).

shanmo commented 2 years ago

I'm working on 16.3. Matrix Factorization, finished in this PR https://github.com/d2l-ai/d2l-en/pull/2031

divo12 commented 2 years ago

I'll be working on 16.5 Personalized Ranking for Recommender Systems

KuanHaoHuang commented 2 years ago

I'm working on 16.4. AutoRec: Rating Prediction with Autoencoders

AnirudhDagar commented 2 years ago

Thanks a tonne @KuanHaoHuang @shanmo @divo12. I'll review the PRs this week.

KuanHaoHuang commented 2 years ago

Hi @AnirudhDagar, is there anything we can do to help this issue to progress?

FanwangM commented 2 years ago

Are there any updates on this issue? It is noticed that many sections are missing in Chapter 16. Thanks for helping with this nice book, which is really helpful!

ENate commented 1 year ago

Hi Team. I will like to contribute to these topics. I just noticed that these were requested like 1+ year ago. Are there any available topics? Thanks.