Mô tả

Data Science and Machine Learning are the hottest skills in demand but challenging to learn. Did you wish that there was one course for Data Science and Machine Learning that covers everything from Math for Machine Learning, Advance Statistics for Data Science, Data Processing, Machine Learning A-Z, Deep learning and more?

Well, you have come to the right place. This Data Science and Machine Learning 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.

We are going to execute following real-life projects,

  • Kaggle Bike Demand Prediction from Kaggle competition

  • Automation of the Loan Approval process

  • The famous IRIS Classification

  • Adult Income Predictions from US Census Dataset

  • Bank Telemarketing Predictions

  • Breast Cancer Predictions

  • Predict Diabetes using Prima Indians Diabetes Dataset

Today Data Science and Machine Learning is used in almost all the industries, including automobile, banking, healthcare, media, telecom and others.

As the Data Science and Machine Learning practioner, you will have to research and look beyond normal problems, you may need to do extensive data processing. experiment with the data using advance tools and build amazing solutions for business. However, where and how are you going to learn these skills required for Data Science and Machine Learning?

Data Science and Machine Learning require in-depth knowledge of various topics. Data Science is not just about knowing certain packages/libraries and learning how to apply them. Data Science and Machine Learning require an indepth understanding of the following skills,

  • Understanding of the overall landscape of Data Science and Machine Learning

  • Different types of Data Analytics, Data Architecture, Deployment characteristics of Data Science and Machine Learning projects

  • Python Programming skills which is the most popular language for Data Science and Machine Learning

  • Mathematics for Machine Learning including Linear Algebra, Calculus and how it is applied in Machine Learning Algorithms as well as Data Science

  • Statistics and Statistical Analysis for Data Science

  • Data Visualization for Data Science

  • Data processing and manipulation before applying Machine Learning

  • Machine Learning

  • Ridge (L2), Lasso (L1) and Elasticnet Regression/ Regularization for Machine Learning

  • Feature Selection and Dimensionality Reduction for Machine Learning models

  • Machine Learning Model Selection using Cross Validation and Hyperparameter Tuning

  • Cluster Analysis for unsupervised Machine Learning

  • Deep Learning using most popular tools and technologies of today.

This Data Science and Machine Learning course has been designed considering all of the above aspects, the true Data Science and Machine Learning A-Z Course. In many Data Science and Machine Learning courses, algorithms are taught without teaching Python or such programming language. However, it is very important to understand the construct of the language in order to implement any discipline including Data Science and Machine Learning.

Also, without understanding the Mathematics and Statistics it's impossible to understand how some of the Data Science and Machine Learning algorithms and techniques work.

Data Science and Machine Learning is a complex set of topics which are interlinked. However, we firmly believe in what Einstein once said,

"If you can not explain it simply, you have not understood it enough."

As an instructor, I always try my level best to live up to this principle. This is one comprehensive course on Data Science and Machine Learning that teaches you everything required to learn Data Science and Machine Learning using the simplest examples with great depth.

As you will see from the preview lectures, some of the most complex topics are explained in a simple language.

Some of the key skills you will learn,

  • Python Programming

    Python has been ranked as the #1 language for Data Science and Machine Learning. It is easy to use and is rich with various libraries and functions required for performing various tasks for Data Science and Machine Learning. Moreover, it is the most preferred and default language of use for many Deep Learning frameworks including Tensorflow and Keras.


  • Advance Mathematics for Machine Learning

    Mathematics is the very basis for Data Science in general and Machine Learning in particular. Without understanding the meanings of Vectors, Matrices, their operations as well as understanding Calculus, it is not possible to understand the foundation of the Data Science and Machine Learning. Gradient Descent which forms the very basis of Neural Network and Machine Learning is built upon the basics of Calculus and Derivatives.


  • Advance Statistics for Data Science

    It is not enough to know only mean, median, mode etc. The advance techniques of Data Science and Machine Learning such as Feature Selection, Dimensionality Reduction using PCA are all based on advance inferential statistics of Distributions and Statistical Significance. It also helps us understanding the data behavior and then apply an appropriate machine learning technique to get the best result from various techniques of Data Science and Machine Learning.


  • Data Visualization

    As they say, picture is worth a thousand words. Data Visualization is one of the key techniques of Data Science and Machine Learning and is used for Exploratory Data Analysis. In that, we visually analyse the data to identify the patterns and trends. We are going to learn how to create various plots and charts as well as how to analyse them for all the practical purposes. Feature Selection plays a key role in Machine Learning and Data Visualisation is key for it.


  • Data Processing

    Data Science require extensive data processing. Data Science and Machine Learning practitioners spend more than 2/3rd of the time processing and analysing the data. Data can be noisy and is never in the best shape and form. Data Processing is one of the key disciplines of Data Science and Machine Learning to get the best results. We will be using Pandas which is the most popular library for data processing in Python and various other libraries to read, analyse, process and clean the data.


  • Machine Learning

    The heart and soul of Data Science is the predictive ability provided by the algorithms from Machine Learning and Deep Learning. Machine Learning takes the overall discipline of Data Science ahead of others. We will combine everything we would learn from the previous sections and build various machine learning models. The key aspects of the Machine Learning is not just about the algorithms but also understanding various parameters used by Machine Learning algorithms. We will understand all the key parameters and how their values impact the outcome so that you can build the best machine learning models.


  • Feature Selection and Dimensionality Reduction

    In case you wonder, what makes a good data scientists, then this section is the answer. A good Data Science and Machine Learning practitioner does not just use libraries and code few lines. She will analyse every feature of the data objectively and choose the most relevant ones based on statistical analysis. We will learn how to reduce the number of features as well as how we can retain the value in the data when we practice and build various machine learning models after applying the principles of Feature Selection and Dimensionality Reduction using PCA.


  • Deep Learning

    You can not become a good Data Science and Machine Learning practitioner, if you do not know how to build powerful neural network. Deep Learning can be said to be another kind of Machine Learning with great power and flexibility. After Learning Machine Learning, we are going to learn some key fundamentals of Deep Learning and build a solid foundation first. We will then use Keras and Tensorflow which are the most popular Deep Learning frameworks in the world.


  • Kaggle Project

    As an aspiring Data Scientists, we always wish to work on Kaggle project for Machine Learning and achieve good results. I have spent huge effort and time in making sure you understand the overall process of performing a real Data Science and Machine Learning project. This is going to be a good Machine Learning challenge for you.


Your takeaway from this course,

  1. Complete hands-on experience with huge number of Data Science and Machine Learning projects and exercises

  2. Learn the advance techniques used in the Data Science and Machine Learning

  3. Certificate of Completion for the most in demand skill of Data Science and Machine Learning

  4. All the queries answered in shortest possible time.

  5. All future updates based on updates to libraries, packages

  6. Continuous enhancements and addition of future Machine Learning course material

  7. All the knowledge of Data Science and Machine Learning at fraction of cost

This Data Science and Machine Learning course comes with the Udemy's 30-Day-Money-Back Guarantee with no questions asked.

So what you are waiting for? Hit the "Buy Now" button and get started on your Data Science and Machine Learning journey without spending much time.

I am so eager to see you inside the course.


Disclaimer: All the images used in this course are either created or purchased/downloaded under the license from the provider, mostly from Shutterstock or Pixabay.

Bạn sẽ học được gì

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.

Learn how to analyse the data using data visualization with all the necessary charts and plots

Perform data Processing using Pandas and ScikitLearn

Master Regression with all its parameters and assumptions

Solve a Kaggle project and see how to achieve top 1 percentile

Learn various classification algorithms such as Logistic Regression, Decision Tree, Random Forest, Support Vector Machines

Get complete understanding of deep learning using Keras and Tensorflow

Become the Pro by learning Feature Selection and Dimensionality Reduction

Yêu cầu

  • No prerequisites. I will teach right from basics in Python to Advanced Deep Learning
  • Passion to deal with data analysis

Nội dung khoá học

30 sections

Introduction

4 lectures
Course Introduction
04:34
How to Claim your FREE Gift
02:04
Download Course Material
02:25
Udemy Reviews - Important Message
03:33

-- Part 1: Essential Python Programming --

23 lectures
Install Anaconda, Spyder
04:01
Keyboard Shortcut - Must view for beginners
00:16
Hands On - Hello Python and Know the environment
05:30
Hands On - Variable Types and Operators
09:08
Hands On - Decision Making - If-Else
05:36
Python Loops explained
02:32
Hands On - While Loops
06:54
Hands On - For Loops
05:00
Python Lists Explained
01:45
Hands On - Lists Basic Operations
03:54
Hands On - Lists Operations Part 2
02:18
Multidimensional Lists Explained
04:16
Hands On - Slicing Multidimensional lists
05:27
Hands On - Python Tuples
03:47
Python Dictionary Explained
03:24
Hands On - Access the Dictionary Data
04:52
Hands On - Dictionary Methods and functions
04:02
File processing - Open and Read files
07:00
File Processing - Process Data and Write to Files
05:08
File Processing - Process Data using Loops
04:46
Project 1 - Calculate the average temperature per city
07:18
Solution - Project 1 calculate the average temperature per city
06:06
Essential Python Programming
5 questions

-- Part 2: Essential Mathematics --

31 lectures
What you will learn in this Part?
00:26
Algebraic Equations
08:27
Exponents and Logs
04:20
Polynomial Equations
03:19
Factoring
03:09
Quadratic Equations
02:35
Functions
03:20
Algebra Foundations
4 questions
Calculus Foundation
05:08
Rate of Change and Limits
05:40
Differentiation and Derivatives
12:52
Derivative Rules and Operations
06:01
Double Derivatives and finding Maxima
05:32
Double Derivatives example
09:12
Partial Derivatives and Gradient Descent
04:08
Integration and Area Under the Curve
04:25
Calculus
4 questions
Vector Basics - What is a Vector and vector operations
05:15
Vector Arithmetic
04:19
Matrix Foundation
03:33
Matrix Arithmetic
09:48
Identity, Inverse, Determinant and Transpose Matrix
04:05
Matrix Transformation
04:17
Change of Basis and Axis using Matrix Transformation
09:41
Eigenvalues and Eigenvectors
06:21
Linear Algebra
5 questions
Understanding probability in simple terms
07:01
Probability Terms
01:49
Conditional Probability
06:28
Random Processes and Random Variables
09:08
Probability Foundation
4 questions

What is Data Science and Machine Learning?

9 lectures
Need for Data Science and Machine Learning
06:16
Types of Analytics
04:35
Decoding Data Science and Machine Learning
08:42
Data Science Project Lifecycle Part 1
02:51
Data Science Project Lifecycle Part 2
04:01
Data Science Project Lifecycle Part 3
03:33
Data Science Project Lifecycle Part 4
03:55
What does a Data Scientist do and the skills required?
06:57
Data Science Basics
4 questions

-- Part 3: Essential Statistics --

1 lectures
What you will learn in this part?
00:24

Descriptive Statistics

5 lectures
What is Data? Understanding the Data and its elements.
05:08
Measure of Central Tendency using Mean, Median, mode
06:48
Measure of Dispersion using Standard Deviation and variance
07:41
Hands on - Get Statistical Summary
03:21
Measure of Dispersion using Percentile, Range and IQR
05:30

Data Visualization

20 lectures
Importance of Data Visualization
03:06
Data Visualization - Frequency Table, Histogram and Bar Chart
03:26
Understanding Boxplot for Numerical Data
05:25
What is a Plot?
02:44
Hands On - Create Line Plots
08:27
Hands On - Understand Plot Figure Menu
02:17
Hands On - Create your first Bar Chart
03:45
Hands On - Create Histogram of Data
07:44
Hands On - Plotting Boxplot
04:15
Data Visualization for Categorical Data
05:18
Hands On - Pie Charts Part 1
08:25
Hands On - Pie Charts Part 2
02:54
Hands On - Scatter Plots
06:21
Hands On - MatplotLib Figures for creating multiple plots
07:32
Hands On - Subplots for plotting multiple plots in one figure
08:31
Hands On - Customization of Plot elements Part 1
01:47
Hands On - Customization of Plot elements Part 2
03:21
Hands On - Customization of Plot elements Part 3
02:33
Hands On - Customization of Plot elements Part 4
02:42
Claim your reward now.
00:16

Inferential Statistics, Distributions and Hypothesis

14 lectures
Understand Population Vs Samples
08:39
What is a Sample Bias?
11:32
What is Correlation and Causality?
09:45
What is Covariance and Covariance Matrix?
09:07
Probability Density Function and Distributions
08:45
Normal Distributions
08:46
Standard Normal Distributions
13:45
Sampling Distributions
05:24
Central Limit Theorem
07:34
Confidence Interval - Part 1
07:17
Confidence Interval - Part 2
12:45
What is Hypothesis and Null Vs Alternate Hypothesis?
09:03
What is Statistical Significance
08:31
Hypothesis Testing Examples
10:49

-- Part 4: Data Pre-Processing --

12 lectures
Hands On - Import Library to Read and Slice the data
11:02
Hands On - Understand the data you are dealing with
04:09
Hands On - Handling Missing Values
12:41
Label-Encoding for Categorical Data
02:41
Hands On Label Encoding
04:25
Hot-Encoding for Categorical Data Explained
03:17
Hands On - Hot-Encoding for Categorical Data
05:36
Data normalization - Understand the reasons.
06:22
Hands On - Data Normalization using Standard Scaler
07:15
Hands On - Data Normalization using minmax
03:15
Train and Test Data Split explained
03:12
Hands On - Train and Test Data Split
08:32

-- Part 5: Regression --------

1 lectures
What you will learn in this section?
00:08

Simple Linear Regression

9 lectures
What is Simple Linear Regression
07:22
Ordinary Least Square and Regression Errors
07:00
Project 2 - Data Processing
06:24
Project 2 - Train and Test Model
06:27
Test the model and Predict Y Values
04:08
Project 2 - R-Squared and its Importance
04:08
Project 2 - Score and Get coefficients
03:40
Project 2 - Calculate RMSE (Root Mean Squared Error)
02:54
Project 2 - Plot the predictions
03:59

Multiple Linear Regression

14 lectures
Understanding the Multiple Linear Regression
03:19
Project 3 - Multiple Linear Regression Predictions
06:37
Issues to deal with for Multiple Linear Regression
01:54
Degrees of Freedom
10:28
Adjusted R-Squared
04:17
Assumptions of Multiple Linear Regression
02:18
Linearity and Multicollinearity Assumption
05:15
Assumption of Autocorrelation
08:14
Hands on - Plot Autocorrelation
03:49
Hands on - Create shifted or TimeLag Data
03:31
Endogeneity Assumption
05:10
Normality of Residuals
06:00
Assumption of Homoscadasticity
05:11
Dummy Variable trap
04:09

Project 4 - Kaggle Bike Demand Predictions

16 lectures
Let's understand the problem
07:51
Steps required to solve the problem
03:08
Read and Prepare Data
06:51
Basic Analysis of Data
04:20
Data Visualization of the Continuous Variables
06:31
Data Visualization of the Categorical Variables
14:52
Summarize Data Visualization Findings
03:26
Check for Outliers
03:46
Test the Multicollinearity Assumption
05:26
Test Auto-correlation in Demand
02:55
Solving the problem of Normality
04:41
Solving the problem of Autocorrelation
06:08
Create Dummy Variables
06:46
Train-Test Split for the Time-Series Data
06:06
Create the Model and measure RMSE
05:01
Calculate and measure RMSLE for Kaggle
08:31

-- Part 6: Classification ---------

1 lectures
What you will learn in this section?
00:20

Logistic Regression

8 lectures
What is Logistic Regression?
06:52
Project 5 - Predict Loan Approval Problem Understanding
03:39
Project 5 - Predict Loan Approval Part 1
03:30
Project 5 - Predict Loan Approval Part 2
07:59
Project 5 - Predict Loan Approval Part 3
05:02
Project 5 - Predict Loan Approval - Build Logistic Regressor
02:31
Project 5 - Predict Loan Approval - Confusion Martix
04:14
Create and Analyse Confusion Matrix
04:12

Support Vector Machines (SVM)

11 lectures
Common Sensical Intuition of SVM
05:56
Mathematical Intuition of SVM Part 1
06:05
Mathematical Intuition of SVM Part 2
06:35
Hands on - Simple Implementation of SVM
05:22
SVM Kernel Functions Part 1
03:29
SVM Kernel Functions Part 2
06:41
SVM Kernel Function Types
05:37
Project 6 - IRIS Classification Problem
01:18
Project 6 - Data Processing
05:03
Project 6 - Train and create Model
04:16
Project 6 - Multiple Model Creation and comparison
05:09

Decision Trees

7 lectures
Intuition Behind Decision Trees
07:33
Project 7 - Adult Income Prediction Problem Understanding
02:40
Project 7 - Data Processing
06:09
Project 7 - Split data and Import Classifier
01:56
Project 7 - Decision Trees - Parameters Part 1
08:30
Project 7 - Decision Trees - Parameters Part 2
09:09
Project 7 - Run and Evaluate Model
03:06

Random Forest

3 lectures
Ensemble Learning and Random Forests
03:44
Bagging and Boosting
04:40
Hands on - Implement Random Forest
04:40

Evaluate Classification Models

7 lectures
Need for Evaluation and Accuracy Paradox
05:17
Classification Evaluation Measures
09:51
Hands on - Evaluation Metrics for Loan Prediction projects
04:21
What is Threshold and Adjusting Thresholds
03:38
Hands on - Adjusting Thresholds
12:43
Hands On - AUC ROC Curve using Python
09:56
Drawing the AUC ROC Curve
03:39

-- Part 7: Feature Selection ------

1 lectures
What You will learn in this Part?
00:18

Univariate Feature Selection

13 lectures
Feature Selection Importance
07:22
What is Univariate Feature Selection?
06:04
F-Test for Regression and Classification
04:27
Hands on F-test - Problem Statement
02:18
Hands On F-test - Regression without feature selection
02:56
Hands on F-test - Print and analyse Pvalues
07:42
Hands on F-test - Compare Results with and without Feature Selection
03:22
Chi-Squared Intuition
10:08
Scikitlearn - What are Feature Selection Transforms
05:48
Hands on - SelectKBest Part 1
07:39
Hands on - SelectKBest Part 2
06:34
Hands on - SelectPercentile
02:44
Hands on - Generic Univariate Select
05:47

Recursive Feature Elimination

5 lectures
What is Recursive Feature Elimination (RFE)?
04:41
Project 8 - Bank Telemarketing Predictions Problem Understanding
03:21
Project 8 - Build Prediction model without RFE
05:00
Project 8 - Configure RFE and Compare results
09:59
Project 8 - Get Feature Importance Score
07:55

-- Part 8: Dimensionality Reduction --

5 lectures
Why to reduce dimensions and Importance of PCA?
05:05
Mathematical Intuition of PCA and Steps to calculate PCA
10:26
Project 9 - Model Implementation without PCA
07:21
Project 9 - Convert the Dimensions to PCA
07:08
Project 9 - Compare results after PCA Implementation
04:20

---- Part 9 - Regularization ----

12 lectures
Regularization Introduction.
05:18
What is Bias Variance Trade-off?
06:39
Ridge Regression or L2 Penalty
08:38
Hands on - Implement Ridge Regression
07:52
Hands on - Plot Ridge Regression Line
10:59
Hands On - Effect of Lambda/Alpha
03:23
Note about attached code
02:48
Lasso Regression or L1 Penalty - Hands on
05:50
Part 1 - L1 and L2 for Multicollinearity and Feature Selection
01:33
Part 2 - L1 and L2 for Multicollinearity and Feature Selection
04:56
Part 3 - L1 and L2 for Multicollinearity and Feature Selection
05:42
Elasticnet Regularization
04:12

---- Part 10 - Model Selection -----

1 lectures
Model Selection Introduction
00:39

Cross Validation for Model Selection

6 lectures
What is Cross Validation?
06:41
How Cross Validation Works
02:26
Hands On - Prepare for Cross Validation
02:35
Hands On - Parameter and implementation of Cross Validation
05:48
Hands On - Understand the results of Cross Validation
05:59
Hands On - Analyse the Result
03:05

Hyperparameter Tuning for Model Selection

11 lectures
What is Hyperparameter Tuning?
06:09
Grid Search and Randomized Search Approach
04:49
Part 1 - GridSearchCV Parameters Explained
05:27
Part 2 - Create GirdSearchCV Object
08:19
Part 3 - Fit data to GridSearchCV
02:10
Part 4 - Understand GridSearchCV Results
06:35
Part 5 - GridSearchCV using Logistic Regression
06:28
Part 6 - GridSearchCV using Support Vector
03:14
Part 7 - Select Best Model
05:15
Part 8 - Randomized Search
03:24
Model Selection Summary
06:20

-- Part 11: Deep Learning ----

25 lectures
What is Neuron and Artificial Neural Network?
07:38
How Artificial Neural Network works?
04:50
What is Keras and Tensorflow?
03:55
What is a Tensor in Tensorflow?
08:36
Installing Keras, backend and Tensorflow
04:36
Keras Model Building and Steps
06:03
Layers - Overview and Parameters
06:03
Activation Functions
07:05
Layers - Softmax Activation Function
07:17
What is a Loss Function?
05:57
Cross Entropy Loss Functions
06:03
Optimization - What is it?
05:57
Optimization - Gradient Descent
09:47
Optimization - Stochastic Gradient Descent
05:28
Optimization - SGD with Momentum
06:08
Optimization - SGD with Exponential Moving Average
08:19
Optimization - Adagrad and RMSProp for Learning rate decay
05:51
Optimization - Adam
03:06
Initializers - Vanishing and Exploding Gradient Problem
05:19
Layers - Initializers explained
05:03
Project 10 - Understand the Problem
02:40
Project 10 - Read and process the data
07:06
Project 10 - Define the Keras Neural Network Model
05:59
Project 10 - Compile the Keras Neural Network Model
05:47
Project 10 - Evaluate the result
08:38

---- Part 12 - Clustering or Cluster Analysis ----

11 lectures
What is Clustering?
07:18
How the clusters are formed?
06:29
Project 11 - Problem Understanding
03:27
Project 11 - Get, Visualize and Normalize the data
04:00
Project 11 - Import KMeans and Understand Parameters
03:08
Project 11 - Understanding KMeans++ Initialization Method
07:17
Project 11 - Create Clusters
04:10
Project 11 -Visualize and create different number of clusters
07:20
Understand Elbow Method to Decide number of Cluster
07:19
Project 11 - Implement Elbow Method
09:04
How to use clustering for business?
05:20

Way Forward.

1 lectures
Bonus Lecture and Get Certified.
00:30

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.