fbpx
4.76 de 5
4.76
850 reseñas sobre Udemy

Practical AI with Python and Reinforcement Learning

Learn how to use Reinforcement Learning techniques to create practical Artificial Intelligence programs!
Instructor:
Jose Portilla
9.835 estudiantes matriculados
English [Auto]
Reinforcement Learning with Python
Creating Artificial Neural Networks with TensorFlow
Using TensorFlow to create Convolution Neural Networks for Images
Using OpenAI to work with built-in game environments
Using OpenAI to create your own environments for any problem
Create Artificially Intelligent Agents
Tabular Q-Learning
State–action–reward–state–action (SARSA)
Deep Q-Learning (DQN)
DQN using Convolutional Neural Networks
Cross Entropy Method for Reinforcement Learning
Double DQN
Dueling DQN

Please note! This course is in an “early bird” release, and we’re still updating and adding content to it, please keep in mind before enrolling that the course is not yet complete.

“The future is already here – it’s just not very evenly distributed.“

Have you ever wondered how Artificial Intelligence actually works? Do you want to be able to harness the power of neural networks and reinforcement learning to create intelligent agents that can solve tasks with human level complexity?

This is the ultimate course online for learning how to use Python to harness the power of Neural Networks to create Artificially Intelligent agents!

This course focuses on a practical approach that puts you in the driver’s seat to actually build and create intelligent agents, instead of just showing you small toy examples like many other online courses. Here we focus on giving you the power to apply artificial intelligence to your own problems, environments, and situations, not just those included in a niche library!

This course covers the following topics:

  • Artificial Neural Networks

  • Convolution Neural Networks

  • Classical Q-Learning

  • Deep Q-Learning

  • SARSA

  • Cross Entropy Methods

  • Double DQN

  • and much more!

We’ve designed this course to get you to be able to create your own deep reinforcement learning agents on your own environments. It focuses on a practical approach with the right balance of theory and intuition with useable code. The course uses clear examples in slides to connect mathematical equations to practical code implementation, before showing how to manually implement the equations that conduct reinforcement learning.

We’ll first show you how Deep Learning with Keras and TensorFlow works, before diving into Reinforcement Learning concepts, such as Q-Learning. Then we can combine these ideas to walk you through Deep Reinforcement Learning agents, such as Deep Q-Networks!

There is still a lot more to come, I hope you’ll join us inside the course!

Jose

Course Overview

1
Welcome Message
2
Course Curriculum Overview
3
Course Success and Overview
4
Check In Quiz

Just a quick check in to make sure you're set up for success in this course!

Course Set-Up and Installation Procedures

1
Anaconda and Jupyter Notebook Install and Setup
2
Note on Environment Setup
3
Environment Setup Walkthrough

Numpy Basics Overview

1
Introduction to Numpy Section
2
NumPy Arrays
3
Numpy Operations - Part One
4
Numpy Operations - Part Two
5
Numpy Exercise Overview
6
Numpy Exercise Solutions

Matplotlib and Visualization Overview

1
Introduction to Matplotlib
2
Matplotlib Basics
3
Matplotlib - Understanding the Figure Object
4
Matplotlib - Implementing Figures and Axes
5
Matplotlib - Figure Parameters
6
Matplotlib - Subplots Functionality
7
Matplotlib Styling - Legends
8
Matplotlib Styling - Colors and Styles
9
Advanced Matplotlib Commands (Optional)
10
Matplotlib Exercise Questions Overview
11
Matplotlib Exercise Questions - Solutions

Machine Learning, Deep Learning, and Reinforcement Learning

1
What is Machine Learning, Deep Learning, and Artificial Intelligence?
2
Supervised Machine Learning Process

Pandas and Scikit-Learn Crash Course

1
Pandas and Scikit-Learn Overview
2
Pandas - Series Part One
3
Pandas - Series Part Two
4
Pandas - DataFrames - Part One
5
Pandas - DataFrames - Part Two
6
Pandas - DataFrames - Part Three
7
Pandas - DataFrames - Part Four
8
Scikit-Learn - Using Train-Test-Split
9
Scikit-Learn - Using Metrics

Artificial Neural Network and TensorFlow Basics

1
Introduction to Artificial Neural Networks
2
Perceptron Model
3
Neural Networks
4
Activation Functions
5
Multi-Class Classification Considerations
6
Cost Functions and Gradient Descent
7
Backpropagation
8
TensorFlow vs. Keras Explained
9
Keras Syntax - Preparing the Data
10
Keras Syntax - Creating and Training the Model
11
Keras Syntax - Model Evaluation
12
Keras Regression - Exploratory Data Analysis
13
Keras Regression - EDA Continued
14
Keras Regression - Data Preprocessing and Model Creation
15
Keras Regression - Model Evaluation and Predictions
16
Keras Classification - EDA and Preprocessing
17
Keras Classification - Overfitting and Evaluation
18
Keras Classification - Overview of Project Options
19
Keras Project Notebook Exercise Overview
20
Keras Project Solution - Exploratoy Data Analysis
21
Keras Project Solutions - Missing Data - Part One
22
Keras Project Solutions - Dealing with Missing Data - Part Two
23
Keras Project Solutions - Categorical Data
24
Keras Project Solutions - Data Preprocessing
25
Keras Project Solutions- Creating and Training the Model
26
Keras Project Solutions - Model Evaluation
27
Tensorboard

Convolutional Neural Networks with TensorFlow

1
Convolutional Neural Networks Section Overview
2
Image Filters and Kernels
3
Convolutional Layers
4
Pooling Layers
5
MNIST Data Set Overview
6
CNN on MNIST - The Data
7
CNN on MNIST - Creating and Training the Model
8
CNN on MNIST - Model Evaluation
9
CNN on CIFAR-10 - The Data
10
CNN on CIFAR-10 - Evaluating the Model
11
Downloading Data Set for Real Image Lectures
12
CNN on Real Image Files - Reading in the Data
13
CNN on Real Image Files - Data Generation
14
CNN on Real Image Files - Creating the Model
15
CNN on Real Image Files - Model Evaluation
16
CNN Exercise Project Overview
17
CNN Exercise Project Solutions

Reinforcement Learning - Core Concepts

1
Overview of Core Concepts for Reinforcement Learning Section
2
Agents, Environments, and Policy
3
Rewards, Discount Factors, and Bellman Equation
4
Deterministic vs. Stochastic Processes
5
Tabular Reinforcement Learning

Open AI Gym Overview

1
Introduction to OpenAI Gym Section
2
OpenAI Overview and History
3
OpenAI Gym - Documentation Tour
4
OpenAI Gym - Environment Key Ideas
5
OpenAI Gym - Working with the Environment
6
OpenAI Gym - Agent Interacting with the Environment
4.8
4.8 de 5
Calificaciones 850

Calificación Detallada

5 estrellas
574
4 estrellas
219
3 estrellas
41
2 estrellas
10
1 estrellas
6
065ba9bd9a3dadfe356a1fb513697e9a
Garantía de devolución de dinero de 30 días

Incluye

26 horas de video a pedido
6 artículos
Acceso completo de por vida
Acceso en el móvil y en la televisión
Certificado de finalización
Practical AI with Python and Reinforcement Learning
Precio:
$79.99 $16
bubble_bg_popup.png

Descarga las Herramientas Gratis