Live Course Module: Machine Learning Algorithms Course for Data Science
Total Duration: 48 Hours (8 Weeks)
Week 1: Introduction & Fundamentals (6 hrs)
-
Introduction to Machine Learning (1 hr)
-
What is ML & its role in Data Science
-
Types of ML: Supervised, Unsupervised, Reinforcement
-
Real-world applications
-
-
Mathematical & Statistical Foundations (2 hrs)
-
Probability, Linear Algebra basics (vectors, matrices)
-
Descriptive vs Inferential statistics
-
Correlation, covariance, hypothesis testing
-
-
Data Preprocessing & Feature Engineering (3 hrs)
-
Data cleaning, handling missing values
-
Feature scaling: normalization, standardization
-
Feature selection & dimensionality reduction (PCA, LDA)
-
Week 2: Supervised Learning – Regression (6 hrs)
-
Linear Regression (2 hrs)
-
Concept of regression, cost function
-
Gradient descent optimization
-
Multiple Linear Regression
-
-
Regularization Techniques (1 hr)
-
Ridge, Lasso, ElasticNet
-
-
Logistic Regression (3 hrs)
-
Classification basics, sigmoid function
-
Binary & Multiclass classification
-
Evaluation metrics (Accuracy, Precision, Recall, F1-score, ROC, AUC)
-
Week 3: Supervised Learning – Tree-based Models (6 hrs)
-
Decision Trees (2 hrs)
-
Entropy, Information Gain, Gini Index
-
Overfitting & pruning
-
-
Random Forest (2 hrs)
-
Ensemble methods, bagging
-
Feature importance
-
-
Gradient Boosting & XGBoost (2 hrs)
-
Boosting concept
-
XGBoost, LightGBM, CatBoost overview
-
Week 4: Supervised Learning – Advanced Models (6 hrs)
-
Support Vector Machines (2 hrs)
-
Linear vs Non-linear SVM
-
Kernels (RBF, polynomial)
-
Hyperparameter tuning
-
-
k-Nearest Neighbors (2 hrs)
-
Distance metrics (Euclidean, Manhattan)
-
Curse of dimensionality
-
-
Naïve Bayes Classifier (2 hrs)
-
Bayes’ theorem
-
Gaussian, Multinomial, Bernoulli NB
-
Week 5: Unsupervised Learning (6 hrs)
-
Clustering Algorithms (3 hrs)
-
k-Means clustering & Elbow method
-
Hierarchical clustering
-
DBSCAN
-
-
Dimensionality Reduction (3 hrs)
-
PCA deep dive
-
t-SNE, UMAP for visualization
-
Week 6: Model Evaluation & Optimization (6 hrs)
-
Model Evaluation & Validation (3 hrs)
-
Cross-validation
-
Bias-Variance tradeoff
-
Confusion matrix, ROC-AUC analysis
-
-
Hyperparameter Tuning (2 hrs)
-
Grid Search, Random Search
-
Bayesian optimization
-
-
Model Deployment Basics (1 hr)
-
Saving models with pickle/joblib
-
Intro to deployment (Flask/Streamlit basics)
-
Week 7: Advanced Topics (Optional) (6 hrs)
-
Ensemble Learning (2 hrs)
-
Bagging, Boosting, Stacking
-
-
Time Series Forecasting (2 hrs)
-
ARIMA, SARIMA
-
ML models for time series
-
-
Neural Network Basics (2 hrs)
-
Perceptron, Feed-forward networks
-
Intro to Deep Learning concepts
-
✅ Course Outcomes
By the end of the course, learners will:
-
Understand core ML algorithms and their applications.
-
Be able to preprocess, train, evaluate, and tune models.
-
Gain hands-on experience using Python (scikit-learn, pandas, matplotlib, seaborn, XGBoost).
-
Be industry-ready for ML projects & interviews.
Reviews
There are no reviews yet.