Artificial Intelligence: Reinforcement Learning in Python

$79.99

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
Disclosure
SKU: 958D4B2F Category:
(12 customer reviews)
Product is rated as #1 in category Python

What you’ll learn

  • Apply gradient-based supervised machine learning methods to reinforcement learning
  • Understand reinforcement learning on a technical level
  • Understand the relationship between reinforcement learning and psychology
  • Implement 17 different reinforcement learning algorithms

When people talk about artificial intelligence, they usually don’t mean supervised and unsupervised machine learning.

These tasks are pretty trivial compared to what we think of AIs doing – playing chess and Go, driving cars, and beating video games at a superhuman level.

Reinforcement learning has recently become popular for doing all of that and more.

Much like deep learning, a lot of the theory was discovered in the 70s and 80s but it hasn’t been until recently that we’ve been able to observe first hand the amazing results that are possible.

In 2016 we saw Google’s AlphaGo beat the world Champion in Go.

We saw AIs playing video games like Doom and Super Mario.

Self-driving cars have started driving on real roads with other drivers and even carrying passengers (Uber), all without human assistance.

If that sounds amazing, brace yourself for the future because the law of accelerating returns dictates that this progress is only going to continue to increase exponentially.

Learning about supervised and unsupervised machine learning is no small feat. To date I have over TWENTY FIVE (25!) courses just on those topics alone.

And yet reinforcement learning opens up a whole new world. As you’ll learn in this course, the reinforcement learning paradigm is very from both supervised and unsupervised learning.

It’s led to new and amazing insights both in behavioral psychology and neuroscience. As you’ll learn in this course, there are many analogous processes when it comes to teaching an agent and teaching an animal or even a human. It’s the closest thing we have so far to a true artificial general intelligence.  What’s covered in this course?

  • The multi-armed bandit problem and the explore-exploit dilemma

  • Ways to calculate means and moving averages and their relationship to stochastic gradient descent

  • Markov Decision Processes (MDPs)

  • Dynamic Programming

  • Monte Carlo

  • Temporal Difference (TD) Learning (Q-Learning and SARSA)

  • Approximation Methods (i.e. how to plug in a deep neural network or other differentiable model into your RL algorithm)

  • How to use OpenAI Gym, with zero code changes

  • Project: Apply Q-Learning to build a stock trading bot

If you’re ready to take on a brand new challenge, and learn about AI techniques that you’ve never seen before in traditional supervised machine learning, unsupervised machine learning, or even deep learning, then this course is for you.

See you in class!

“If you can’t implement it, you don’t understand it”

  • Or as the great physicist Richard Feynman said: “What I cannot create, I do not understand”.

  • My courses are the ONLY courses where you will learn how to implement machine learning algorithms from scratch

  • Other courses will teach you how to plug in your data into a library, but do you really need help with 3 lines of code?

  • After doing the same thing with 10 datasets, you realize you didn’t learn 10 things. You learned 1 thing, and just repeated the same 3 lines of code 10 times…

Suggested Prerequisites:

  • Calculus

  • Probability

  • Object-oriented programming

  • Python coding: if/else, loops, lists, dicts, sets

  • Numpy coding: matrix and vector operations

  • Linear regression

  • Gradient descent

WHAT ORDER SHOULD I TAKE YOUR COURSES IN?:

  • Check out the lecture “Machine Learning and AI Prerequisite Roadmap” (available in the FAQ of any of my courses, including the free Numpy course)

Who this course is for:

  • Anyone who wants to learn about artificial intelligence, data science, machine learning, and deep learning
  • Both students and professionals

12 reviews for Artificial Intelligence: Reinforcement Learning in Python

4.7 out of 5
7
2
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Julio Rodrigues

    It really covered all the bases. I liked that it hammers home the importance of practicing and coding, not just memorizing some equations. The videos are great as well. Easy to watch and follow.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Milan Paunov

    Yes, it was a good match, I was looking for someone to teach me about reinforcement learning!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Robert J. Puźniak

    It’s a good course – just keep in mind it requires much more time and effort than indicated in information. That’s the only reason I didn’t give it 5/5.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Panagiotis Radoglou Grammatikis

    The course is very good, explaining various Reinforcement Learning (RL) topics. The instructor discusses sufficiently the mathematical background behind the various RL methods. It is worth mentioning for new students that the course does not comprise any section about Deep Reinforcement Learning. There are other courses on this topic.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Matthew Hawes

    Well structured, informative and enjoyable course. Lots of opportunity to practice what is covered.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Armin Najarpour Foroushani

    The theory is explained very well. I think these details are important for a ML researcher.
    However, the codes are not explained well. It would be good if the instructor could write the codes line by line instead of talking on the background of a pre-written code.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Steven Miller

    I believe this is the 18th course I have taken from the Lazy Programmer. ALL OF THEM ARE EXCELLENT. I love the mathematical explanations and then the code to verify. These courses are among some of the best academic investments I have ever made! Seriously

    Helpful(0) Unhelpful(0)You have already voted this
  8. Rajesh Madan

    Great content on the fundamentals of reinforcement learning. It helped me a lot. Taking the author’s deep learning course on backpropagation made this one really easy to follow.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Marcin Sobociński

    I can hardly stand the lecturer’s accent… but… the explanations given (like in Bellman examples chapter) are just the best I could find anywhere. And believe me, I have already read a few books (including Sutton’s bible) and went through a few MOOCs on RL.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Andriy Baran

    In general, good level of course to start in camp of reinforcement learning. For strengthen theoretic knowledge and open its scope go for a book of Andrew Barto y Richard S. Sutton.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Ming-Yao Wang

    This great course gives you a clear comprehension of the foundation knowledge and concept about RL.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Muzamil Dar

    It is a great course I am having fun while implementing the exercises in the course. The good part about it is this is a very interactive course. After a few weeks I have much better knowledge thanks to the clear videos with great hands on content.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Artificial Intelligence: Reinforcement Learning in Python
    Artificial Intelligence: Reinforcement Learning in Python

    $79.99

    Courses Online
    Logo
    Reset Password
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart