Machine learning engineer are the one who carry out modelling and deployment of the ML Model. They are the one with very good knowledge of the software and cloud as well as they possess strong programming skills.
Roadmap to become machine learning Engineer inspired by ml-engineer-roadmap
This roadmap is created for to keep track of the things i should be doing and learning. Some of the things are taken from blogs and tech talks. The resources here i have listed are random and based on my watchlists.
If you like or are using this project to learn or start your journey as ml engineer, please give it a star. Thanks!
(Languages recommended:- Python and C++)
- Data structures and Algorithms
- OOP concepts
- Software design and Architecture
- Design Patterns
- Databases and Query Languages
- Continous Integration
- Testing
- Cloud
- Containerization (Docker or kubernetes)
- Api development
- Supervised Learning
- Unsupervised Learning
- Numpy
- Pandas
- Sklearn
- Neural Network
- Pytorch/Tensorflow (I recommend Pytorch)
- MLops
- Complete Projects and Resources at The end
- Datasets
-
Mathematics for Machine Learning (Linear Algebra) (edx course) (must)
-
Linear Algebra and Optimization for Machine Learning: A Textbook (Book)
-
Complete Python Pandas Data Science Tutorial! (Reading CSV/Excel files, Sorting, Filtering, Groupby)
-
Introduction to Data Processing in Python with Pandas | SciPy 2019 Tutorial | Daniel Chen (Talks)
-
Real-World Python Machine Learning Tutorial w/ Scikit Learn (sklearn basics, NLP, classifiers, etc)
-
Machine Learning with Scikit-Learn, Part 1 | SciPy 2018 Tutorial | Lemaitre and Grisel (Talks)
-
Machine Learning with scikit-learn Part 2 | SciPy 2018 Tutorial | Lemaitre and Grisel
-
Deep Learning (Adaptive Computation and Machine Learning series) (Book)
-
Neural Network Full Course | Neural Network Tutorial For Beginners | Neural Networks
-
Programming PyTorch for Deep Learning: Creating and Deploying Deep Learning Applications (Book)
-
Deep Learning with PyTorch: Build, train, and tune neural networks using Python tools (Book)
-
Deep Learning for Coders with Fastai and PyTorch: AI Applications Without a PhD (Book)
-
How to make your first Kaggle submission from scratch! (Titanic Dataset)
-
End to end ML pipeline to solve real-world industry problems | Machine Learning
-
Building a Movie Recommendation Engine | Machine Learning Projects
-
Face Recognition using PCA | Face Recognition Machine Learning
-
An End-to End Data Science Project on California Housing Price Prediction
-
Building Machine Learning Powered Applications: Going from Idea to Product (Book)
If you think this roadmap lacks resources or is incomplete , feel free to message me on Linkedin.