UNIT 1:
Introduction to Data Science
Popular Data Science Packages in Python
Data Manipulation and Analysis with Pandas
Data Visualization with Matplotlib
Random Variables & Statistical Inferences
Statistical Distributions & Hypothesis Testing
Exploratory Data Analysis
UNIT 2:
Real-world use cases of Machine Learning
Introduction to SciKit-Learn
Machine learning Life Cycle
Implement a multi-variable regression problem with the sciKit-learn library
UNIT 3:
Understanding cost function and gradient descent
K-Nearest Neighbours: - Classification and Regression
Overfitting and Underfitting
Logistic Regression: - SVM and Hyperparameter tuning
Implementing SVM using scikit-learn
UNIT 4:
Reason to evaluate models
Model Evaluation and selection methods
Model Evaluation and selection methods
Optimizing Classifiers for Different Evaluation Metrics
UNIT 5:
Training and Visualizing a Decision Tree
Entropy and The CART Training Algorithm
Implement Random Forest with a real-world use case and understand the basics of random forest
Boosting - AdaBoost and Gradient Boosting