Machine Learning
Machine Learning
S.No Topic
1 Induction
Python fundamentals
2 Downloading and Installation
Modules / Pip
Python fundamentals - 1
3
Data Structures ( Strings / Lists / Tuples / Dictionary / Sets / Booleans )
Python fundamentals - 2
4
Conditional Statements, looping statements
Python fundamentals - 3
5
Functions and Recursion
Python fundamentals - 4
6
File Input/Output and Operations + OOPs Concepts
Mathematical Foundation of Machine Learning
Linear Algebra / Scalars / Tensors
7 Matrix Operations / Eigen Vectors and Eigen Values/ Determinants/ Eigen Decomposition / Eigen Applications
Calculus ( Basics of derivatives / differentiation )
Probability
Introduction to Machine Learning and its tools
What is Machine learning and allied terms
8 Types of ML algorithms ( Supervised / Unsupervised / Semi-supervised / Reinforcement )
Modules for Machine Learning ( Numpy / Pandas / Matplotlib / Seaborn / Sk-learn )
Evaluation Metrics/Confusion Matrix
Data Pre-Processing ( What is its need )
Acquiring / Importing Data
9 Data Cleaning ( Missing Values / Outlier detection / Resolving Inconsistencies )
Data Transformation ( Scaling and Normalization ), Data Reduction ( Correlation / PCA Basics ), Feature Selection
Data Splitting
Exploratory Data Analysis
Answering questions through data
10 Data Visualization ( e.g. Line / Scatter Plot )
Statistical Analysis
Correlation Analysis ( Positive / Negative / Multicollinearity )
Regression
Linear / Multiple / Polynomial
11
Programming Exercise + Minor Project
Minor Project
Classification - 1
12 Logistic Regression and K-Nearest Neighbour (KNN)
Programming Exercise
Classification - 2
Naive Bayes
13
Decision Trees
Programming Exercise
Classification - 3
Support Vector Machines ( SVMs )
14
Ensemble Methods ( Bagging, Stacking and Boosting ) e.g. Random Forests
Programming Exercise
Artificial Neural Networks
Introduction to Neural Networks
15 Activation Functions
Network Topology ( Single / Multi-layer )
Backpropagation
Unsupervised Learning Algorithms
16
Clustering ( Hierarchical and Partitioning based )
17 Major Project