UDEMY
UDEMY Logo

Complete 2022 Data Science & Machine Learning Bootcamp 

  • Offered byUDEMY

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 
Overview

Duration

41 hours

Total fee

699

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 
Highlights

  • Compatible on Mobile and TV
  • Earn a Cerificate on successful completion
  • Get Full Lifetime Access
  • Learn from Philipp Muellauer
Read more
Details Icon

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 
Course details

Who should do this course?
  • If you want to learn to code through building fun and useful projects, then take this course.
  • If you want to solve real-life problems using data.
  • If you want to learn how to build machine learning algorithms such as deep learning and neural networks.
  • If you are a seasoned programmer, take this course to get up to speed quickly with the workflow of a data scientist.
  • If you want to take ONE COURSE and learn everything you need to know about data science and machine learning then take this course.
What are the course deliverables?
  • You will learn how to program using Python through practical projects
  • Use data science algorithms to analyse data in real life projects such as spam classification and image recognition
  • Build a portfolio of data science projects to apply for jobs in the industry
  • Understand how to use the latest tools in data science, including Tensorflow, Matplotlib, Numpy and many more
  • Create your own neural networks and understand how to use them to perform deep learning
  • Understand and apply data visualisation techniques to explore large datasets
More about this course
  • This course is designed to equip you with the essential skills and knowledge needed to thrive in the rapidly evolving field of data science and machine learning

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 
Curriculum

Introduction to the Course

What is Machine Learning?

What is Data Science?

Download the Syllabus

Top Tips for Succeeding on this Course

Course Resources List

Predict Movie Box Office Revenue with Linear Regression

Introduction to Linear Regression & Specifying the Problem

Gather & Clean the Data

Explore & Visualise the Data with Python

The Intuition behind the Linear Regression Model

Analyse and Evaluate the Results

Download the Complete Notebook Here

Join the Student Community

Any Feedback on this Section?

Python Programming for Data Science and Machine Learning

Windows Users - Install Anaconda

Mac Users - Install Anaconda

Does LSD Make You Better at Maths?

Download the 12 Rules to Learn to Code

[Python] - Variables and Types

[Python] - Lists and Arrays

[Python & Pandas] - Dataframes and Series

[Python] - Module Imports

[Python] - Functions - Part 1: Defining and Calling Functions

[Python] - Functions - Part 2: Arguments & Parameters

[Python] - Functions - Part 3: Results & Return Values

[Python] - Objects - Understanding Attributes and Methods

How to Make Sense of Python Documentation for Data Visualisation

Working with Python Objects to Analyse Data

[Python] - Tips, Code Style and Naming Conventions

Download the Complete Notebook Here

Any Feedback on this Section?

Introduction to Optimisation and the Gradient Descent Algorithm

What's Coming Up?

How a Machine Learns

Introduction to Cost Functions

LaTeX Markdown and Generating Data with Numpy

Understanding the Power Rule & Creating Charts with Subplots

[Python] - Loops and the Gradient Descent Algorithm

[Python] - Advanced Functions and the Pitfalls of Optimisation (Part 1)

[Python] - Tuples and the Pitfalls of Optimisation (Part 2)

Understanding the Learning Rate

How to Create 3-Dimensional Charts

Understanding Partial Derivatives and How to use SymPy

Implementing Batch Gradient Descent with SymPy

[Python] - Loops and Performance Considerations

Reshaping and Slicing N-Dimensional Arrays

Concatenating Numpy Arrays

Introduction to the Mean Squared Error (MSE)

Transposing and Reshaping Arrays

Implementing a MSE Cost Function

Understanding Nested Loops and Plotting the MSE Function (Part 1)

Plotting the Mean Squared Error (MSE) on a Surface (Part 2)

Running Gradient Descent with a MSE Cost Function

Visualising the Optimisation on a 3D Surface

Download the Complete Notebook Here

Any Feedback on this Section?

Predict House Prices with Multivariable Linear Regression

Defining the Problem

Gathering the Boston House Price Data

Clean and Explore the Data (Part 1): Understand the Nature of the Dataset

Clean and Explore the Data (Part 2): Find Missing Values

Visualising Data (Part 1): Historams, Distributions & Outliers

Visualising Data (Part 2): Seaborn and Probability Density Functions

Working with Index Data, Pandas Series, and Dummy Variables

Understanding Descriptive Statistics: the Mean vs the Median

Introduction to Correlation: Understanding Strength & Direction

Calculating Correlations and the Problem posed by Multicollinearity

Visualising Correlations with a Heatmap

Techniques to Style Scatter Plots

A Note for the Next Lesson

Working with Seaborn Pairplots & Jupyter Microbenchmarking Techniques

Understanding Multivariable Regression

How to Shuffle and Split Training & Testing Data

Running a Multivariable Regression

How to Calculate the Model Fit with R-Squared

Introduction to Model Evaluation

Improving the Model by Transforming the Data

How to Interpret Coefficients using p-Values and Statistical Significance

Understanding VIF & Testing for Multicollinearity

Model Simplification & Baysian Information Criterion

How to Analyse and Plot Regression Residuals

Residual Analysis (Part 1): Predicted vs Actual Values

Residual Analysis (Part 2): Graphing and Comparing Regression Residuals

Making Predictions (Part 1): MSE & R-Squared

Making Predictions (Part 2): Standard Deviation, RMSE, and Prediction Intervals

Build a Valuation Tool (Part 1): Working with Pandas Series & Numpy ndarrays

[Python] - Conditional Statements - Build a Valuation Tool (Part 2)

Build a Valuation Tool (Part 3): Docstrings & Creating your own Python Module

Download the Complete Notebook Here

Any Feedback on this Section?

Pre-Process Text Data for a Naive Bayes Classifier to Filter Spam Emails: Part 1

How to Translate a Business Problem into a Machine Learning Problem

Gathering Email Data and Working with Archives & Text Editors

How to Add the Lesson Resources to the Project

The Naive Bayes Algorithm and the Decision Boundary for a Classifier

Basic Probability

Joint & Conditional Probability

Bayes Theorem

Reading Files (Part 1): Absolute Paths and Relative Paths

Reading Files (Part 2): Stream Objects and Email Structure

Extracting the Text in the Email Body

[Python] - Generator Functions & the yield Keyword

Create a Pandas DataFrame of Email Bodies

Cleaning Data (Part 1): Check for Empty Emails & Null Entries

Cleaning Data (Part 2): Working with a DataFrame Index

Saving a JSON File with Pandas

Data Visualisation (Part 1): Pie Charts

Data Visualisation (Part 2): Donut Charts

Introduction to Natural Language Processing (NLP)

Tokenizing, Removing Stop Words and the Python Set Data Structure

Word Stemming & Removing Punctuation

Removing HTML tags with BeautifulSoup

Creating a Function for Text Processing

A Note for the Next Lesson

Advanced Subsetting on DataFrames: the apply() Function

[Python] - Logical Operators to Create Subsets and Indices

Word Clouds & How to install Additional Python Packages

Creating your First Word Cloud

Styling the Word Cloud with a Mask

Solving the Hamlet Challenge

Styling Word Clouds with Custom Fonts

Create the Vocabulary for the Spam Classifier

Coding Challenge: Check for Membership in a Collection

Coding Challenge: Find the Longest Email

Sparse Matrix (Part 1): Split the Training and Testing Data

Sparse Matrix (Part 2): Data Munging with Nested Loops

Sparse Matrix (Part 3): Using groupby() and Saving .txt Files

Coding Challenge Solution: Preparing the Test Data

Checkpoint: Understanding the Data

Download the Complete Notebook Here

Any Feedback on this Section?

Train a Naive Bayes Classifier to Create a Spam Filter: Part 2

Setting up the Notebook and Understanding Delimiters in a Dataset

Create a Full Matrix

Count the Tokens to Train the Naive Bayes Model

Sum the Tokens across the Spam and Ham Subsets

Calculate the Token Probabilities and Save the Trained Model

Coding Challenge: Prepare the Test Data

Download the Complete Notebook Here

Any Feedback on this Section?

Test and Evaluate a Naive Bayes Classifier: Part 3

Set up the Testing Notebook

Joint Conditional Probability (Part 1): Dot Product

Joint Conditional Probablity (Part 2): Priors

Making Predictions: Comparing Joint Probabilities

The Accuracy Metric

Visualising the Decision Boundary

False Positive vs False Negatives

The Recall Metric

The Precision Metric

The F-score or F1 Metric

A Naive Bayes Implementation using SciKit Learn

Download the Complete Notebook Here

Any Feedback on this Section?

Introduction to Neural Networks and How to Use Pre-Trained Models

The Human Brain and the Inspiration for Artificial Neural Networks

Layers, Feature Generation and Learning

Costs and Disadvantages of Neural Networks

Preprocessing Image Data and How RGB Works

Importing Keras Models and the Tensorflow Graph

Making Predictions using InceptionResNet

Coding Challenge Solution: Using other Keras Models

Download the Complete Notebook Here

Any Feedback on this Section?

Build an Artificial Neural Network to Recognise Images using Keras & Tensorflow

Solving a Business Problem with Image Classification

Installing Tensorflow and Keras for Jupyter

Gathering the CIFAR 10 Dataset

Exploring the CIFAR Data

Pre-processing: Scaling Inputs and Creating a Validation Dataset

Compiling a Keras Model and Understanding the Cross Entropy Loss Function

Interacting with the Operating System and the Python Try-Catch Block

Fit a Keras Model and Use Tensorboard to Visualise Learning and Spot Problems

Use Regularisation to Prevent Overfitting: Early Stopping & Dropout Techniques

Use the Model to Make Predictions

Model Evaluation and the Confusion Matrix

Model Evaluation and the Confusion Matrix

Download the Complete Notebook Here

Any Feedback on this Section?

Use Tensorflow to Classify Handwritten Digits

What's coming up?

Getting the Data and Loading it into Numpy Arrays

Data Exploration and Understanding the Structure of the Input Data

Data Preprocessing: One-Hot Encoding and Creating the Validation Dataset

What is a Tensor?

Creating Tensors and Setting up the Neural Network Architecture

Defining the Cross Entropy Loss Function, the Optimizer and the Metrics

TensorFlow Sessions and Batching Data

Tensorboard Summaries and the Filewriter

Understanding the Tensorflow Graph: Nodes and Edges

Name Scoping and Image Visualisation in Tensorboard

Different Model Architectures: Experimenting with Dropout

Prediction and Model Evaluation

Download the Complete Notebook Here

Any Feedback on this Section?

Serving a Tensorflow Model through a Website

What you'll make

Saving Tensorflow Models

Loading a SavedModel

Converting a Model to Tensorflow.js

Introducing the Website Project and Tooling

HTML and CSS Styling

Loading a Tensorflow.js Model and Starting your own Server

Adding a Favicon

Styling an HTML Canvas

Drawing on an HTML Canvas

Data Pre-Processing for Tensorflow.js

Introduction to OpenCV

Resizing and Adding Padding to Images

Calculating the Centre of Mass and Shifting the Image

Making a Prediction from a Digit drawn on the HTML Canvas

Adding the Game Logic

Publish and Share your Website!

Any Feedback on this Section?

Next Steps

Where next?

What Modules Do You Want to See?

Stay in Touch!

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon4 Ratings
M
Mandala Raviteja
Complete 2022 Data Science & Machine Learning Bootcamp
Offered by UDEMY
5
Other: The explanation was clear and was able understand and apply to real life situations.The teaching is up to mark that it helps in jobs in future
Reviewed on 20 Jun 2021Read More
Thumbs Up IconThumbs Down Icon
S
Sharuk
Complete 2022 Data Science & Machine Learning Bootcamp
Offered by UDEMY
5
Other: It was the best experience to upgrade your skills
Reviewed on 27 Nov 2020Read More
Thumbs Up IconThumbs Down Icon
View All 2 ReviewsRight Arrow Icon
qna

Complete 2022 Data Science & Machine Learning Bootcamp
 at 
UDEMY 

Student Forum

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