UDEMY
UDEMY Logo

Data Science : Complete Data Science & Machine Learning 

  • Offered byUDEMY

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Overview

Machine Learning A-Z, Data Science, Python for Machine Learning, Math for Machine Learning, Statistics for Data Science

Duration

25 hours

Total fee

360

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • Get a 30 days money back guarantee on the course
  • Get full lifetime access of the course material
  • Learn from 9 articles and 53 downloadable resources
  • Complete hands-on experience with huge number of Data Science and Machine Learning projects and exercises
Read more
Details Icon

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Course details

Who should do this course?
  • For beginners as well as advance programmers who want to make a career in Data Science and Machine Learning
What are the course deliverables?
  • Learn Complete Data Science skillset required to be a Data Scientist with all the advance concepts
  • Master Python Programming from Basics to advance as required for Data Science and Machine Learning
  • Learn complete Mathematics of Linear Algebra, Calculus, Vectors, Matrices for Data Science and Machine Learning.
  • Become an expert in Statistics including Descriptive and Inferential Statistics
More about this course
  • Data Science and Machine Learning are the hottest skills in demand but challenging to learn
  • This course has 11 projects, 250+ lectures, more than 25+ hours of content, one Kaggle competition project with top 1 percentile score, code templates and various quizzes
  • Learners are going to execute following real-life projects, Kaggle Bike Demand Prediction from Kaggle competition, Automation of the Loan Approval process, etc.

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Curriculum

Introduction4 lectures

Course Introduction

Part 1: Essential Python Programming

Install Anaconda, Spyder

Keyboard Shortcut - Must view for beginners

Hands On - Hello Python and Know the environment

Hands On - Variable Types and Operators

Hands On - Decision Making - If-Else

Python Loops explained

Hands On - While Loops

Hands On - For Loops

Python Lists Explained

Hands On - Lists Basic Operations

Hands On - Lists Operations Part 2

Multidimensional Lists Explained

Hands On - Slicing Multidimensional lists

Hands On - Python Tuples

Python Dictionary Explained

Hands On - Access the Dictionary Data

Hands On - Dictionary Methods and functions

File processing - Open and Read files

File Processing - Process Data and Write to Files

File Processing - Process Data using Loops

Project 1 - Calculate the average temperature per city

Solution - Project 1 calculate the average temperature per city

Essential Python Programming

-- Part 2: Essential Mathematics

What you will learn in this Part?

Algebraic Equations

Exponents and Logs

Polynomial Equations

Factoring

Quadratic Equations

Functions

Algebra Foundations

Calculus Foundation

Rate of Change and Limits

Differentiation and Derivatives

Derivative Rules and Operations

Double Derivatives and finding Maxima

Double Derivatives example

Partial Derivatives and Gradient Descent

Integration and Area Under the Curve

Vector Basics - What is a Vector and vector operations

Vector Arithmetic

Matrix Foundation

Matrix Arithmetic

Identity, Inverse, Determinant and Transpose Matrix

Matrix Transformation

Change of Basis and Axis using Matrix Transformation

Eigenvalues and Eigenvectors

Linear Algebra

Understanding probability in simple terms

Probability Terms

Conditional Probability

Random Processes and Random Variables

Probability Foundation

What is Data Science and Machine Learning?

Need for Data Science and Machine Learning

Types of Analytics

Decoding Data Science and Machine Learning

Data Science Project Lifecycle Part 1

Data Science Project Lifecycle Part 2

Data Science Project Lifecycle Part 3

Data Science Project Lifecycle Part 4

What does a Data Scientist do and the skills required?

Data Science Basics

-- Part 3: Essential Statistics

Descriptive Statistics

What is Data? Understanding the Data and its elements.

Measure of Central Tendency using Mean, Median, mode

Measure of Dispersion using Standard Deviation and variance

Hands on - Get Statistical Summary

Measure of Dispersion using Percentile, Range and IQR

Data Visualization

Importance of Data Visualization

Data Visualization - Frequency Table, Histogram and Bar Chart

Understanding Boxplot for Numerical Data

What is a Plot?

Hands On - Create Line Plots

Hands On - Understand Plot Figure Menu

Hands On - Create your first Bar Chart

Hands On - Create Histogram of Data

Hands On - Plotting Boxplot

Data Visualization for Categorical Data

Hands On - Pie Charts Part 1

Hands On - Pie Charts Part 2

Hands On - Scatter Plots

Hands On - MatplotLib Figures for creating multiple plots

Hands On - Subplots for plotting multiple plots in one figure

Hands On - Customization of Plot elements Part 1

Hands On - Customization of Plot elements Part 2

Hands On - Customization of Plot elements Part 3

Hands On - Customization of Plot elements Part 4

Inferential Statistics, Distributions and Hypothesis

Understand Population Vs Samples

What is a Sample Bias?

What is Correlation and Causality?

What is Covariance and Covariance Matrix?

Probability Density Function and Distributions

Normal Distributions

Standard Normal Distributions

Sampling Distributions

Central Limit Theorem

Confidence Interval - Part 1

Confidence Interval - Part 2

What is Hypothesis and Null Vs Alternate Hypothesis?

What is Statistical Significance

Hypothesis Testing Examples

Part 4: Data Pre-Processing

Hands On - Import Library to Read and Slice the data

Hands On - Understand the data you are dealing with

Hands On - Handling Missing Values

Label-Encoding for Categorical Data

Hands On Label Encoding

Hot-Encoding for Categorical Data Explained

Hands On - Hot-Encoding for Categorical Data

Data normalization - Understand the reasons.

Hands On - Data Normalization using Standard Scaler

Hands On - Data Normalization using minmax

Train and Test Data Split explained

Hands On - Train and Test Data Split

-- Part 5 Regression

Simple Linear Regression

What is Simple Linear Regression

Ordinary Least Square and Regression Errors

Project - Data Processing

Project - Train and Test Model

Test the model and Predict Y Values

Project - R-Squared and its Importance

Project - Score and Get coefficients

Project - Calculate RMSE (Root Mean Squared Error)

Project - Plot the predictions

Multiple Linear Regression

Understanding the Multiple Linear Regression

Project - Multiple Linear Regression Predictions

Issues to deal with for Multiple Linear Regression

Degrees of Freedom

Adjusted R-Squared

Assumptions of Multiple Linear Regression

Linearity and Multicollinearity Assumption

Assumption of Autocorrelation

Hands on - Plot Autocorrelation

Hands on - Create shifted or TimeLag Data

Endogeneity Assumption

Normality of Residuals

Assumption of Homoscadasticity

Dummy Variable trap

Project - Kaggle Bike Demand Predictions

Let's understand the problem

Steps required to solve the problem

Read and Prepare Data

Basic Analysis of Data

Data Visualization of the Continuous Variables

Data Visualization of the Categorical Variables

Summarize Data Visualization Findings

Preview

Check for Outliers

Test the Multicollinearity Assumption

Test Auto-correlation in Demand

Solving the problem of Normality

Solving the problem of Autocorrelation

Create Dummy Variables

Train-Test Split for the Time-Series Data

Create the Model and measure RMSE

Calculate and measure RMSLE for Kaggle

-- Part 6 Classification

Logistic Regression lectures

What is Logistic Regression?

Project - Predict Loan Approval Problem Understanding

Project - Predict Loan Approval

Project - Predict Loan Approval - Build Logistic Regressor

Project - Predict Loan Approval - Confusion Martix

Create and Analyse Confusion Matrix

Support Vector Machines (SVM)

Common Sensical Intuition of SVM

Mathematical Intuition of SVM

Hands on - Simple Implementation of SVM

SVM Kernel Functions

SVM Kernel Function Types

Project - IRIS Classification Problem

Project - Data Processing

Project - Train and create Model

Project - Multiple Model Creation and comparison

Decision Trees lectures

Intuition Behind Decision Trees

Project - Adult Income Prediction Problem Understanding

Project - Data Processing

Project - Split data and Import Classifier

Project - Decision Trees - Parameters Part

Project - Run and Evaluate Model

Random Forest lectures

Ensemble Learning and Random Forests

Bagging and Boosting

Hands on - Implement Random Forest

Evaluate Classification Models lectures

Need for Evaluation and Accuracy Paradox

Classification Evaluation Measures

Hands on - Evaluation Metrics for Loan Prediction projects

What is Threshold and Adjusting Thresholds

Hands on - Adjusting Thresholds

Hands On - AUC ROC Curve using Python

Drawing the AUC ROC Curve

-- Part 7 Feature Selection

Univariate Feature Selection

Feature Selection Importance

What is Univariate Feature Selection?

F-Test for Regression and Classification

Hands on F-test - Problem Statement

Hands On F-test - Regression without feature selection

Hands on F-test - Print and analyse Pvalues

Hands on F-test - Compare Results with and without Feature Selection

Chi-Squared Intuition

Scikitlearn - What are Feature Selection Transforms

Hands on - SelectKBest

Hands on - SelectPercentile

Hands on - Generic Univariate

Recursive Feature Elimination

What is Recursive Feature Elimination (RFE)?

Project - Bank Telemarketing Predictions Problem Understanding

Project - Build Prediction model without RFE

Project - Configure RFE and Compare results

Project - Get Feature Importance Score

-- Part 8 Dimensionality Reduction --

Why to reduce dimensions and Importance of PCA?

Mathematical Intuition of PCA and Steps to calculate PCA

Project - Model Implementation without PCA

Project - Convert the Dimensions to PCA

Project - Compare results after PCA Implementation

---- Part -9 Regularization

Regularization Introduction.

What is Bias Variance Trade-off?

Ridge Regression or L Penalty

Hands on - Implement Ridge Regression

Hands on - Plot Ridge Regression Line

Hands On - Effect of Lambda/Alpha

Lasso Regression or L Penalty - Hands on

L and L for Multicollinearity and Feature Selection

Elasticnet Regularization

---- Part - 10 Model Selection

Model Selection Introduction

Cross Validation for Model Selection

What is Cross Validation?

How Cross Validation Works

Hands On - Prepare for Cross Validation

Hands On - Parameter and implementation of Cross Validation

Hands On - Understand the results of Cross Validation

Hands On - Analyse the Result

Hyperparameter Tuning for Model Selection

What is Hyperparameter Tuning?

Grid Search and Randomized Search Approach

GridSearchCV Parameters Explained

Create GirdSearchCV Object

Fit data to GridSearchCV

Understand GridSearchCV Results

GridSearchCV using Logistic Regression

GridSearchCV using Support Vector

Select Best Model

Randomized Search

Model Selection Summary

-- Part -11 Deep Learning

What is Neuron and Artificial Neural Network?

How Artificial Neural Network works?

What is Keras and Tensorflow?

What is a Tensor in Tensorflow?

Installing Keras, backend and Tensorflow

Keras Model Building and Steps

Layers - Overview and Parameters

Activation Functions

Layers - Softmax Activation Function

What is a Loss Function?

Cross Entropy Loss Functions

Optimization - What is it?

Optimization - Gradient Descent

Optimization - Stochastic Gradient Descent

Optimization - SGD with Momentum

Optimization - SGD with Exponential Moving Average

Optimization - Adagrad and RMSProp for Learning rate decay

Optimization - Adam

Initializers - Vanishing and Exploding Gradient Problem

Layers - Initializers explained

Project - Understand the Problem

Updated Program for the Tensorflow .

Project - Read and process the data

Project - Define the Keras Neural Network Model

Project - Evaluate the result

Part - Clustering or Cluster Analysis

What is Clustering?

How the clusters are formed?

Project - Problem Understanding

Project - Get, Visualize and Normalize the data

Project - Import KMeans and Understand Parameters

Project - Understanding KMeans++ Initialization Method

Project - Create Clusters

Project -Visualize and create different number of clusters

Understand Elbow Method to Decide number of Cluster

Project - Implement Elbow Method

How to use clustering for business?

Way Forward.

Faculty Icon

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Faculty details

Jitesh Khurkhuriya
Jitesh has over 20 years of technology experience and worked as programmer, Product Head as well as the Data Scientist. Jitesh has worked with various fortune 500 companies and governments across the world. As the Data Scientist and Anti-Fraud Expert, he was the member of the high-profile team to suggest tax reforms and amendments in VAT, Customs and Income Tax based on fraud pattern analysis, countrywide data mining and analysis, business process security analysis. This not only contributed to a revolutionary change in the tax processes but also reduced the tax and customs frauds.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
649
8 hours
Beginner
549
4 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 
Students Ratings & Reviews

4.6/5
Verified Icon7 Ratings
S
Sweta Jain
Data Science : Complete Data Science & Machine Learning
Offered by UDEMY
5
Learning Experience: Machine learning concepts with practical examples
Faculty: He was good. Covered all concepts It has basic concept plus coding and everything
Course Support: No career support provided
Reviewed on 26 Feb 2022Read More
Thumbs Up IconThumbs Down Icon
J
Jasmit Bisoi
Data Science : Complete Data Science & Machine Learning
Offered by UDEMY
5
Other: It was a great learning experience to know about ML concepts, predictige modelling concepts.
Reviewed on 19 Dec 2021Read More
Thumbs Up IconThumbs Down Icon
E
Ezil Sam Leni A
Data Science : Complete Data Science & Machine Learning
Offered by UDEMY
5
Other: Well defined course structure to learn about Data Science Concepts
Reviewed on 11 Dec 2021Read More
Thumbs Up IconThumbs Down Icon
A
Abhay dwivedi
Data Science : Complete Data Science & Machine Learning
Offered by UDEMY
4
Other: Good experience everything cleared giving example
Reviewed on 21 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
S
Suraj Shinde
Data Science : Complete Data Science & Machine Learning
Offered by UDEMY
5
Other: This is the online course it is very helpful for me to increas my skills during lockdown.
Reviewed on 4 Jul 2021Read More
Thumbs Up IconThumbs Down Icon
View All 6 ReviewsRight Arrow Icon
qna

Data Science : Complete Data Science & Machine Learning
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...