Practical AI with Python and Reinforcement Learning

Learn how to use Reinforcement Learning techniques to create practical Artificial Intelligence programs!

4.61 (1104 reviews)
Udemy
platform
English
language
Data Science
category
instructor
Practical AI with Python and Reinforcement Learning
11,821
students
26.5 hours
content
Apr 2023
last update
$94.99
regular price

What you will learn

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

Why take this course?

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

Reviews

Ali
September 28, 2023
it is an excellent learning experience. The course content, delivery, and organization exceeded my expectations in every way.
Soumik
September 15, 2023
Very easy to understand the concepts. Had a lot of fun learning new topics like reinforcement learning
James
September 10, 2023
The theory and explanations are great - v helpful sections on Q learning and DQN. However, it is very very hard to code along as the code is not updated for latest versions, so wasted a lot of time having to fix this. I think the code sections of this course really should be updated, or should be made clearer it is significantly out of date
Victor
August 15, 2023
Very good content and very well explained. I struggled finding the right RL course until I came across this one. Highly recommended. Looking forward to new content.
Eli
August 14, 2023
Where it matters the most, the functions and environments are not updated at all and most of it won't work, first few times it happened I didn't mind finding the solution on my own, but when it happens every second video it becomes frustrating. On top of that no one is answering the questions about it on the videos themselves.
Daniel
August 10, 2023
This course is highly recommended for those with a background in data science, particularly those proficient in Python. While prior experience in Machine Learning (ML) but not AI may suffice, a lack of knowledge in ML could make the course time-consuming and difficult. Pros: (1) The course excels in explaining the algorithms' theory and history, aiding in understanding general AI application strategies. (2) Detailed discussions on coding are provided, eliminating most confusion for students. Cons: (1) Though not necessarily a drawback, the course's focus is solely on applying AI to games. Despite emphasizing real-world application in the introduction, the actual content revolves around constructing a game (such as snake) and applying AI to it. For examples of AI use outside of games, additional training will be required.
Balazs
July 23, 2023
Great detailed explanations as always. Keras-RL2 doesn't work anymore on the newest tensorflow, but you can get around it by installing an older one.
Ben
June 19, 2023
Jose is such a great instructor, he explains so much without making you feel silly and always delivers great reasoning.
Sanjeev
June 16, 2023
Nice clear and wide range of examples to understand better. Awesomely constructed structure of the course
Hin
May 27, 2023
Instructor explains clearly, from the theory to coding and training practice. But seems no response about my question in discussion board.
Michael
May 18, 2023
The instruction is extremely high quality but the portions of the course on reinforcement learning are outdated when it comes to the implementation details.
Robert
May 13, 2023
The difference in versions of the gym api is very confusing. Please tell us which version was used for the video/notebooks so that we can set up the conda environment with that version
Tiago
May 13, 2023
I didn't like this course because is quite outdated and despite the author says he will teach something to use in practical problems it ends up being more "games". I believe people want to solve real problems with it and not gym games.
Marcel
May 11, 2023
Almost all the DQN parts of the course is outdated and uses library's that does not work the same/have stopped development. The course is great for learning the concepts, just forget coding along.
Michael
March 14, 2023
For me personally, I was given a task at work to apply an academic paper to real world problems. It was using DQN and I only knew about it from theory, not application. My PhD dissertation was in the application of Deep Learning to radar frequency machine learning (RFML), so I am familiar with ML concepts but not specifically RL. This course has helped me tremendously. It is not just the application but the theory and intuition behind it. And it was a great experience. There were some errors in the code but nothing that I could not figure out with research which is what I do for a living (R&D). Would easily recommend this course and instructor to someone else.

Charts

Price

Practical AI with Python and Reinforcement Learning - Price chart

Rating

Practical AI with Python and Reinforcement Learning - Ratings chart

Enrollment distribution

Practical AI with Python and Reinforcement Learning - Distribution chart
4099212
udemy ID
6/3/2021
course created date
7/12/2021
course indexed date
Bot
course submited by