Data Science and Machine Learning With Python
Data Science and Machine Learning With Python
Facilities: Live Class, Separate Classroom, Recording Class Access for Lifetime, Certificate
Any Questions? +8801704265972 (Call/WhatsApp)
Course Instructor:
Rashedul Alam Shakil
Founder of aiQuest Intelligence & Study Mart
M. Sc. In Data Science (Major Machine Learning)
FAU Erlangen Nuremburg, Germany
www.aiquest.org
AiQuest.org – ML Module Summary
www.aiquest.org
Module 01: Introduction to Data Science & Artificial Intelligence
(01 - Class & 2.0 hours plan)
▪ Introduction to Data Science & Artificial Intelligence
▪ Details Explanation & the Definition of –
• Data, Information, Database, Data Warehouse
• Machine Learning
• Neural Networks
• Supervised & Unsupervised Learning
• Regression, Classification, Clustering
• NLP, LLMs & Generative AI
▪ Future of AI
▪ Job Market Research
▪ Data Science Tools
Questions & Answer Session!
Module 02: Basic Python (02 - Class & 5.0 hours plan)
▪ IDE Installation
▪ Variables & Data Types
▪ Loops & Control Flow
▪ Functions
▪ Data Structures
▪ Intro to -
• Pandas
• Numpy
• Matplotlib & Seaborn
▪ Discussion on –
• Scikit-learn
• Keras, TensorFlow & Pytorch
*Assignment on 100 Basic Python Problem Solving
Questions & Answer Session!
www.aiquest.org
Module 03: Regression Algorithms (04 - Class & 8.0 hours plan)
1. Linear Regression:
▪ Linear Equations
▪ Lines: Straight, Curve
▪ Terminologies: Slope/Gradient, Intercept
▪ Regularizations:
o L1 Regularization / Lasso
o L2 Regularization / Ridge
▪ Loss & Cost Functions:
o MSE
o MAE
o RMSE
▪ In-depth Mathematical Intuition of Least Square Method
▪ Polynomial Regression
▪ Implementing Everything with Python, Pandas, Numpy & Sklearn
▪ Complete the Assignment within the Deadline!
2. Gradient Decent:
▪ Differential Calculus Basics
▪ Convex Vs. Non-convex Functions
▪ In-depth Mathematical Intuition of Gradient Decent for Regression
▪ Implementing Regression with Gradient Decent with Python & Numpy
▪ Complete the Assignment within the Deadline!
*Project on: Time Series Forecasting using Linear Regression, ARIMA & Prophet
3. K-Nearest Neighbors Regressor (KNN):
▪ Distance Algorithms & Norms
o Manhattan Distance / L1 Norm
o Euclidean Distance / L2 Norm
o Minkowski Distance
▪ In-depth Mathematical Intuition of KNN Regressor
▪ Implementing Everything with Python & Sklearn
o Project
▪ Complete the Assignment within the Deadline!
www.aiquest.org
4. Bayesian Interface in Neural Networks (BNNs):
▪ Bayesian Interface
▪ Typical Neural Networks
▪ BNNs
▪ Typical Neural Networks Vs. BNNs
▪ Uncertainty Estimation
▪ Mathematical Foundation of BNNs:
o Variational Distribution
o Variational Posterior
o True Posterior
o KL-Divergence
o Monte-Carlo approximation
o Local Reparameterization Trick
▪ Python Implementations of BNNs for Regression
▪ We will Learn it in Module no 09: Deep Learning
▪ I will Suggest some Playlists. Which are Important for Deep Learning &
Bayesian NNs.
Module 04: Feature Engineering (04 - Class & 8.0 hours plan)
1. Categorical Data Encoding:
▪ Type of Variables
▪ Measure of Central Tendency
▪ NaN Handling
▪ Label Encoder
▪ One Hot Encoder
o Dunny Variable Trap
o Multicollinearity Problem
▪ Binary Encoding
▪ Ordinal Encoding
▪ Implementing with Python & Pandas
▪ Complete the Assignment within the Deadline!
www.aiquest.org
2. Feature Transformation / Data Scaling:
▪ Concepts of Scaling
▪ Standardization
o Mean
o Standard Deviation
o Variance
▪ Normalization
▪ MaxAbsScaler
▪ Robust Scaler
o Q1
o Q2
o Q3
o IQR
▪ Power Transformation
▪ Log Transformation
▪ Implementing with Python & Pandas
▪ Complete the Assignment within the Deadline!
www.aiquest.org
o Word2Vec
▪ Implementation of Text Normalization with Python & NLTK
▪ Implementation of Vectorizer with Python & NLTK
▪ Complete the Assignment within the Deadline!
www.aiquest.org
▪ Boxplot Concepts
▪ Outlier Detection
▪ Implementation of Everything with Python
▪ Complete the Assignment within the Deadline!
2. Logistic Regression:
▪ Concept of Sigmoid
▪ In-depth Mathematical Intuition of Logistic Regression
▪ Implementing Logistic Regression with Python & Sklearn
▪ Complete the Assignment within the Deadline!
3. Ensemble Learning:
▪ Random Forest
▪ ExtraTreesClassifier
▪ Gradient Boosting
▪ Extreme Gradient Boosting (XGBoost)
▪ Adaptive Boosting (AdaBoost)
▪ Implementing Everything with Python
o Project
▪ Complete the Assignment within the Deadline!
www.aiquest.org
4. KNN Classifier:
▪ We will learn KNN Classifier and KNN Regressor in the Same Class.
▪ Implementing Everything with Python
▪ Complete the Assignment within the Deadline!
5. Naïve Bayes:
▪ Bayes Theorem
▪ In-depth Mathematical Intuition of Naïve Bayes
▪ Implementing Everything with Python
▪ Project on NLP
▪ Complete the Assignment within the Deadline!
www.aiquest.org
▪ F1-Score
▪ Area Under the Curve (AUC)
▪ Receiver Operating Characteristics (ROC)
▪ Calculating R Squared Value for Regression
▪ Implementing Everything with Python
o Project
▪ Complete the Assignment within the Deadline!
Module 09: Unsupervised Learning (01 Class & 02 Hours Plan) [Watch Class]
▪ Unsupervised Learning Concepts
▪ Market Basket Analysis
▪ K-Means Cluster Algorithm
▪ Elbow Method for Optimal Cluster
▪ In-depth Mathematical Intuition of K-Means
▪ Implementing Everything with Python
o Project
▪ Complete the Assignment within the Deadline!
www.aiquest.org
Module 11: Deep Learning & Neural Networks (02 Classes & 04 Hour Plan)
▪ Concepts of Perceptron
▪ Perceptron Vs. MLPs
▪ Neural Network Architecture
▪ Activation Functions
▪ Optimizer
▪ ANNs Architecture
▪ Convolutional Neural Network – CNNs
▪ In-depth Discussion
▪ Python Implementations and projects
▪ Bayesian Neural Network (Module: 03.04)
Note: We will increase the number of classes if required. After Completing this
course, you will be able to understand everything that is mentioned in the module.
You must submit all the assignments & projects to get a course certificate.
How to Enroll?
Join Our Facebook Group: Join Now!
Call us: +8801704265972 (Direct Call / WhatsApp)
Talk with Course Coordinator: Click Here!
Subscribe: Click Here!
www.aiquest.org