🌍 Worldwide · Programming
Machine Learning Syllabus
Roadmap to Machine Learning. The full Machine Learning syllabus: 10 subjects, 60 chapters, 207 topics and 315 sub-topics, with 521 flashcards written against it.
Machine Learning subjects
Machine Learning has 10 subjects. Each one is listed below with its chapters in syllabus order; open a subject for every topic and sub-topic inside them.
Introduction to Machine Learning
- Overview of Machine Learning · 4 topics
- Basic Concepts · 4 topics
Mathematics
- Linear Algebra · 4 topics
- Calculus · 3 topics
- Probability and Statistics · 3 topics
- Discrete Mathematics · 3 topics
- Numerical Methods · 4 topics
Python Programming
- Introduction to Python · 5 topics
- Python for Data Analysis · 4 topics
- Machine Learning with Python · 5 topics
- Deep Learning with Python · 3 topics
Core Concepts
- Data Preprocessing · 3 topics
- Supervised Learning · 2 topics
- Unsupervised Learning · 3 topics
- Reinforcement Learning · 2 topics
- Model Evaluation and Optimization · 2 topics
Deep Learning and Neural Network
- Introduction to Deep Learning · 1 topic
- Introduction to Neural Networks
- Neural Networks · 3 topics
- Deep Learning Architectures · 3 topics
- Advanced Topics in Deep Learning · 3 topics
- Practical Implementation · 3 topics
Natural Language Processing
- Introduction to NLP · 3 topics
- Text Preprocessing · 6 topics
- Feature Extraction · 6 topics
- Language Models · 7 topics
- Text Classification · 6 topics
- Sequence-to-Sequence Tasks · 4 topics
- Advanced NLP Techniques · 5 topics
- NLP Libraries and Tools · 6 topics
- Ethics and Bias in NLP · 4 topics
- NLP in Practice · 4 topics
Machine Learning Tools and Libraries
- Visualization Tools · 6 topics
- Deep Learning Frameworks · 6 topics
- Natural Language Processing (NLP) Libraries · 6 topics
- Reinforcement Learning Libraries · 5 topics
- Data Storage and Management · 6 topics
- Deployment and Production · 9 topics
- Automated Machine Learning (AutoML) · 5 topics
Project: Predicting House Prices
- Define the Problem · 2 topics
- Collect Data · 2 topics
- Data Preprocessing · 3 topics
- Model Selection · 2 topics
- Model Evaluation · 2 topics
- Model Deployment · 2 topics
- Model Maintenance · 2 topics
Project: Image Classification
- Define the Project · 2 topics
- Collect and Prepare Data · 3 topics
- Build the Model · 2 topics
- Train the Model · 2 topics
- Evaluate the Model · 2 topics
- Deploy the Model · 2 topics
Project: Recommendation System
- Define the Problem · 2 topics
- Collect and Preprocess Data · 3 topics
- Exploratory Data Analysis (EDA) · 2 topics
- Model Selection · 2 topics
- Model Training · 2 topics
- Model Evaluation · 2 topics
- Deployment · 3 topics
- Post-Deployment · 2 topics
Machine Learning flashcards
521 question-and-answer cards across 10 subject decks, each shown in full on its subject page.
- Introduction to Machine Learning — 49 cards
- Mathematics — 59 cards
- Python Programming — 60 cards
- Core Concepts — 51 cards
- Deep Learning and Neural Network — 50 cards
- Natural Language Processing — 50 cards
- Machine Learning Tools and Libraries — 50 cards
- Project: Predicting House Prices — 50 cards
- Project: Image Classification — 50 cards
- Project: Recommendation System — 52 cards
Machine Learning syllabus FAQ
What subjects are in the Machine Learning syllabus?
Machine Learning covers 10 subjects: Introduction to Machine Learning, Mathematics, Python Programming, Core Concepts, Deep Learning and Neural Network, Natural Language Processing, Machine Learning Tools and Libraries, Project: Predicting House Prices, Project: Image Classification and Project: Recommendation System.
How many chapters and topics are in the Machine Learning syllabus?
60 chapters and 207 topics, broken down further into 315 sub-topics, across 10 subjects. Natural Language Processing is the largest subject, with 51 topics in 10 chapters.
Are there Machine Learning flashcards?
Yes — 521 question-and-answer flashcards in 10 subject decks. Each deck is printed in full on its subject page here, and the same cards are in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.
Related Programming syllabuses
Roadmap to DevOps Engineering
Data Structure and Algorithm syllabusRoadmap to Data Structure and Algorithm
Python syllabusRoadmap to Python developer
Data Science syllabusRoadmap to Data Scientist
Java Programming syllabusRoadmap to Java Programming
Front-end Web Development syllabusRoadmap to Front-end web development
C++ Programming syllabusRoadmap to learn C++ programming
C Programming syllabusRoadmap to learn C programming
Back-end Web Developement syllabusRoadmap to Back-end Web Developement