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 |
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
Complete 2022 Data Science & Machine Learning Bootcamp at UDEMY Course details
- 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.
- 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
- 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
Complete 2022 Data Science & Machine Learning Bootcamp at UDEMY Students Ratings & Reviews
- 4-54