0% found this document useful (0 votes)
0 views6 pages

ML With Python

This document outlines a comprehensive course on Machine Learning with Python, covering topics such as fundamentals, mathematics, data preprocessing, and various machine learning models including supervised and unsupervised learning. It consists of multiple modules that include theoretical concepts, practical demonstrations, and hands-on projects. Key areas of focus include Scikit Learn, linear algebra, probability, statistics, exploratory data analysis, feature engineering, and performance metrics.

Uploaded by

Mj Owaleullah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views6 pages

ML With Python

This document outlines a comprehensive course on Machine Learning with Python, covering topics such as fundamentals, mathematics, data preprocessing, and various machine learning models including supervised and unsupervised learning. It consists of multiple modules that include theoretical concepts, practical demonstrations, and hands-on projects. Key areas of focus include Scikit Learn, linear algebra, probability, statistics, exploratory data analysis, feature engineering, and performance metrics.

Uploaded by

Mj Owaleullah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MACHINE LEARNING WITH PYTHON

Topics Covering -

• Fundamentals of Machine Learning

• Mathematics & Statistics for Machine Learning

• Data Preprocessing, EDA, Feature Engineering

• Machine Learning Models - Supervised & Unsupervised Learning

• Natural Language Processing

—————————————————————————————

MODULE 1: Introduction to Machine Learning


• Basics of Machine Learning

• What and why Machine Learning

• Applications of Machine Learning

• Types of Machine Learning

• Main Challenges of Machine Learning

MODULE 2: Scikit Learn


• Introduction to Scikit Learn

• Features of Scikit-Learn

• CONVENTIONS

• IMPLEMENTATION STEPS

DEMO 1: Scikit- Learn Introduction and model training


MODULE 3: Linear Algebra
• Vectors (2D,3D)

• Dot Product

• Hyperplane

• Square, Rectangle

• Hypercube

DEMO 2 - Linear Algebra Concept

MODULE 4: Probability
• Data types and its measures

• Random Variables, its application with variables

• Probability Application with examples

• Probability distribution with examples

• Sampling Funnel- why and how

DEMO 3: Probability Concepts

MODULE 5: Statistics

• WHAT IS STATISTICS

• BASIC TERMINOLOGIES IN STATISTICS

• TYPES OF STATISTICS

• DESCRIPTIVE STATISTICS

• MEASURE OF CENTRAL TENDENCY ( Mean, median, mode )

• Measures of dispersion ( Variance, Standard Deviation, Range- its derivation )


• Measures of Skewness & kurtosis

• INFERENTIAL STATISTICS

DEMO 4: Descriptive Statistics

DEMO 5: Statistics methods

DEMO 6: Correlation

DEMO 7: Distribution function

MODULE 6: Data pre-processing


• Is your data clean?

• What is Data Pre-processing?

• Data cleaning techniques

DEMO 8: Missing value imputation by Mean, Median


• Handling Missing data

• Handling Categorical data

DEMO 9: Handling Categorical Value

MODULE 7: Exploratory Data Analysis (EDA)


• Introduction

• 2D Scatter-plot

• 3D Scatter-plot

• Pair plots

• Univariate, Bivariate and Multivariate

• Histogram

• Box-plot

• Variance, Standard Deviation


• Median

• IQR ( InterQuartile Range)

DEMO 10: EDA using Iris dataset


MODULE 8: Feature Engineering
• Introduction

• Need for Feature Engineering in Machine Learning

• Steps in Feature Engineering

• Feature Engineering Techniques


DEMO 11: Feature Transformation and Encoding

MODULE 9: Performance Metrics & Parameter Tuning


• Confusion Matrix

• ROC Curve

• Cross Validation in Machine Learning

• K fold Cross Validation & Grid search

ML - SUPERVISED LEARNING

MODULE 10: Supervised Learning - Regression I


• Linear Regression - Mathematical Intuition

• Programming of Linear Regression in Python-scikit learn

DEMO 12 - Simple Linear Regression

• Multiple Linear Regression


• Multiple Linear Regression - Mathematical Intuition

DEMO 13: Multiple Linear Regression

• Polynomial Regression

DEMO 14: Polynomial Regression

• Support Vector Machines

• Implementation of SVM In Python

• Various Kernels in Support Vector Machines

DEMO 15: Implement SVM

MODULE 11: Supervised Learning - Classification


• Difference between regression and classification

• Various Algorithms in Classification

• Logistic Regression

DEMO 16: Logistic Regression

• Naive Bayes

DEMO 17: Naive Bayes

• Ensemble Techniques

• Introduction to Decision Trees

• Introduction to Random Forest

• Bagging

• Boosting

• Developing a Random Forest Model in Python

DEMO 18: Ensemble Techniques


• Mini Project

ML - UNSUPERVISED LEARNING

MODULE 12: Unsupervised Learning - Clustering

• Unsupervised Learning

• Types of Unsupervised Learning

• Applications of Unsupervised Learning

• Introduction to Clustering Algorithms

• Types of Clustering Algorithms

• What is K-Means Clustering?

• Implementation of K-Means Clustering

• Improving Models

DEMO 19: K-means Implementation

MODULE 13: Unsupervised Learning - Association Rule Mining


• What is Association Rule Mining?

• Algorithms in Association Rule Mining

• Implementation of Apriori in Python

DEMO 20 - Implementation of Apriori

You might also like