Video description
Are you ready to start your path to becoming a deep learning expert? Then this course is for you.
This course is step-by-step. In every new tutorial, we build on what we have already learned and move one extra step forward, and then we assign you a small task that is solved at the beginning of the next video. We start by teaching the theoretical part of the concept, and then implement everything as it is practically using Python.
This comprehensive course will be your guide to learning how to use the power of Python to train your machine such that your machine starts learning just like humans, and based on that learning, your machine starts making predictions as well!
We will be using Python as a programming language in this course, which is the hottest language nowadays if we talk about machine learning. Python will be taught from the elementary level up to an advanced level so that any machine learning concept can be implemented.
You will also learn various steps of data preprocessing, which allows us to make data ready for machine learning algorithms.
You will learn the general concepts of machine learning overall, which will be followed by the implementation of one of the essential ML algorithms, “Deep Neural Networks”. Each concept of DNNs will be taught theoretically and will be implemented using Python.
By the end of this course, you will be able to understand the methodology of DNNs with deep learning using real-world datasets.
What You Will Learn
- Learn the basics of machine learning and neural networks
- Understand the architecture of neural networks
- Learn the basics of training a DNN using the Gradient Descent algorithm
- Learn how to implement a complete DNN using NumPy
- Learn to create a complete structure for DNN from scratch using Python
- Work on a project using deep learning for the IRIS dataset
Audience
This course is designed for anyone who is interested in data science or interested in taking their data-speak to a higher level.
Students who want to master DNNs with real datasets in deep learning or who want to implement DNNs in realistic projects can also benefit from the course. You need to have a background in deep learning to get the best out of this course.
About The Author
AI Sciences: AI Sciences is a group of experts, PhDs, and practitioners of AI, ML, computer science, and statistics. Some of the experts work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM.
They have produced a series of courses mainly dedicated to beginners and newcomers on the techniques and methods of machine learning, statistics, artificial intelligence, and data science.
Initially, their objective was to help only those who wish to understand these techniques more easily and to be able to start without too much theory. Today, they also publish more complete courses for a wider audience. Their courses have had phenomenal success and have helped more than 100,000 students master AI and data science.
Table of contents
- Chapter 1 : Introduction
-
Chapter 2 : Basics of Deep Learning
- Problem to Solve Part 1
- Problem to Solve Part 2
- Problem to Solve Part 3
- Linear Equation
- Linear Equation Vectorized
- 3D Feature Space
- N-Dimensional Space
- Theory of Perceptron
- Implementing Basic Perceptron
- Logical Gates for Perceptrons
- Perceptron Training Part 1
- Perceptron Training Part 2
- Learning Rate
- Perceptron Training Part 3
- Perceptron Algorithm
- Coding Perceptron Algo (Data Reading and Visualization)
- Coding Perceptron Algo (Perceptron Step)
- Coding Perceptron Algo (Training Perceptron)
- Coding Perceptron Algo (Visualizing the Results)
- Problem with Linear Solutions
- Solution to Problem
- Error Functions
- Discrete Versus Continuous Error Function
- Sigmoid Function
- Multi-Class Problem
- Problem of Negative Scores
- Need of SoftMax
- Coding SoftMax
- One-Hot Encoding
- Maximum Likelihood Part 1
- Maximum Likelihood Part 2
- Cross Entropy
- Cross Entropy Formulation
- Multi-Class Cross Entropy
- Cross Entropy Implementation
- Sigmoid Function Implementation
- Output Function Implementation
-
Chapter 3 : Deep Learning
- Introduction to Gradient Descent
- Convex Functions
- Use of Derivatives
- How Gradient Descent Works
- Gradient Step
- Logistic Regression Algorithm
- Data Visualization and Reading
- Updating Weights in Python
- Implementing Logistic Regression
- Visualization and Results
- Gradient Descent Versus Perceptron
- Linear to Non-Linear Boundaries
- Combining Probabilities
- Weighted Sums
- Neural Network Architecture
- Layers and DEEP Networks
- Multi-Class Classification
- Basics of Feed Forward
- Feed Forward for DEEP Net
- Deep Learning Algo Overview
- Basics of Backpropagation
- Updating Weights
- Chain Rule for Backpropagation
- Sigma Prime
- Data Analysis NN (Neural Networks) Implementation
- One-Hot Encoding (NN Implementation)
- Scaling the Data (NN Implementation)
- Splitting the Data (NN Implementation)
- Helper Functions (NN Implementation)
- Training (NN Implementation)
- Testing (NN Implementation)
- Chapter 4 : Optimizations
- Chapter 5 : Final Project
Product information
- Title: Deep Learning - Deep Neural Network for Beginners Using Python
- Author(s):
- Release date: January 2023
- Publisher(s): Packt Publishing
- ISBN: 9781837633579
You might also like
video
Python for Deep Learning — Build Neural Networks in Python
Python is famed as one of the best programming languages for its flexibility. It works in …
video
Deep Learning CNN: Convolutional Neural Networks with Python
Convolutional Neural Networks (CNNs) are considered game-changers in the field of computer vision, particularly after AlexNet …
video
Python for Deep Learning
If you know the basics of Python and you want to know deep learning, this course …
video
Machine Learning in Python for Everyone (Video Collection)
Overview 12+ of Video Instruction Machine Learning in Python for Everyone video collection is based on …