Skip to content

Commit 3a6f7f8

Browse files
authored
Update README.md
1 parent d5ca5b8 commit 3a6f7f8

File tree

1 file changed

+29
-12
lines changed

1 file changed

+29
-12
lines changed

README.md

+29-12
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,47 @@
11
# Machine Learning Engineer - Flashcards
22

3-
These are flashcards I made to prepare for machine learning engineer interviews and review everything from my time doing research, taking classes, and independent study. Using them, I was able to get offers from several FAANG-like companies. Hopefully other people can benefit from them as well!
3+
These are flashcards I made to prepare for machine learning engineer interviews, and review everything from my years of ML research, classes, and independent study. Using them, I was able to get offers from several companies (including Google, Tesla, Samsung, Motional, UiPath, and TikTok). Hopefully other people can benefit from them as well!
44

5-
The PDFs in this repo are mostly for convenience. Check out the links below for the most up to date and animated versions, with additional links in the speaker notes:
5+
The PDFs in this repo are mostly for convenience. __Check out these presentation slide links for the most up to date and animated versions__, with additional links in the speaker notes:
66

7-
* [1 Computer Science](https://docs.google.com/presentation/d/1uGIda3-VgQqzA3KQUDieiuPPF2-dJsH9-c1sRv0gfRs/edit?usp=sharing)
8-
* [2 Machine Learning General](https://docs.google.com/presentation/d/1qSOwBrjEmZTXQqNqB9XRAV7QsB6SJrLZ4pZBCkpvzyA/edit?usp=sharing)
9-
* [3 Fundamentals for Computer Vision & Deep Learning](https://docs.google.com/presentation/d/1Ru9UPxlXnx7FZ3bxcQ-SH9TB6nHtOflYYA1N_UMzv2g/edit?usp=sharing)
10-
* [4 Selected Topics in Computer Vision & Deep Learning](https://docs.google.com/presentation/d/1tWWiKR-GI3uO0QKU-CBfLdGOvSyv-pD8g_kjuZvm4Mc/edit?usp=sharing)
7+
* [1 Computer Science Slides](https://docs.google.com/presentation/d/1uGIda3-VgQqzA3KQUDieiuPPF2-dJsH9-c1sRv0gfRs/edit?usp=sharing)
8+
* [2 Machine Learning General Slides](https://docs.google.com/presentation/d/1qSOwBrjEmZTXQqNqB9XRAV7QsB6SJrLZ4pZBCkpvzyA/edit?usp=sharing)
9+
* [3 Fundamentals for Computer Vision & Deep Learning Slides](https://docs.google.com/presentation/d/1Ru9UPxlXnx7FZ3bxcQ-SH9TB6nHtOflYYA1N_UMzv2g/edit?usp=sharing)
10+
* [4 Selected Topics in Computer Vision & Deep Learning Slides](https://docs.google.com/presentation/d/1tWWiKR-GI3uO0QKU-CBfLdGOvSyv-pD8g_kjuZvm4Mc/edit?usp=sharing)
1111

1212
# Intended Scope and Audience
1313

14-
The flashcards covers topics relating to computer science, classical machine learning, and modern deep learning with an emphasis on computer vision. They generally assume a good foundation in these topics, and a lot of technicaal terminology is used. I think the approach might be different depending on your current experience:
14+
The flashcards covers topics relating to computer science, classical machine learning, and modern deep learning with an emphasis on computer vision. They generally assume a good foundation in these topics, and a lot of technical terminology is used. I think the approach might be different depending on your current experience:
1515

16-
* If you already have a good foundation in ML, and want to review (e.g. to prep for interviews), you can probably use them as is
16+
* If you already have a good foundation in ML, and want to review (e.g. for work, to prep for interviews, or just for your knowledge), you can probably use them as-is and fill in any missing knowledge gaps
1717

18-
* If you are newer to ML, and want to have an overview of what is out there, with the option to learn
18+
* If you are newer to ML, this may provide a good overview of what is out there, and I'd suggest subsequently refering to other materials that are focused on education & learning (see "additional links" below)
1919

20-
Note that some flashcards are more important than others. From my experience interviewing at 10+ companies, these are the most important slides:
20+
# Important Slides
2121

22-
* 1
22+
Note that some ML flashcards are more important than others. From my experience interviewing at 10+ companies focusing on computer vision roles in 2022, these are the most important slides:
23+
24+
* Machine Learning General: 1,
25+
* Fundamentals for Computer Vision & Deep Learning: 1,
26+
* Selected Topics in Computer Vision & Deep Learning: 1,
2327

2428
# Contributing
2529

30+
There may be errors in these slides, or things that I've missed. If so, feel free to make a post as an issue in github.
31+
32+
__*Please mark the slide in question so others can easily find it, e.g. if you see an issue in Machine Learning General slide 14, add [1.14] to the title.*__
33+
2634
# Additional Links & Resources
2735

28-
# About Me
36+
If you're interviewing for MLE roles, conceptual ML knowledge is only a third of what you need to know. The other usual components are programming questions, and behaviorial questions based on projects you've done in the past. Here are some useful resources to help with everything:
37+
38+
* The most useful resource I've found to learn about the MLE interview process holistically
39+
* https://huyenchip.com/ml-interviews-book/
40+
* Useful course materials for ML from stanford and UC Berkeley
41+
* http://cs231n.stanford.edu/
42+
* https://fullstackdeeplearning.com/spring2021/
43+
* Resources for the programming portion
44+
* https://www.crackingthecodinginterview.com/
45+
* https://leetcode.com/
2946

3047

0 commit comments

Comments
 (0)