|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/artificial-intelligence-reinforcement-learning-in-python/
课程评论:没有评论
课程名称:人工智能:Python中的强化学习 课程概述: 本课程将带您深入探索人工智能技术的基础,特别是强化学习在实现像OpenAI的ChatGPT和GPT-4等先进应用中的重要性。尽管人们常提到监督和无监督学习,但实际上,这些任务与我们所期望的AI能力相比显得相对简单。强化学习近期在诸多领域中显示出其强大的潜力,例如棋类游戏、无人驾驶汽车和高水平的电子游戏竞争等。 课程中您将了解到: - 多臂老虎机问题及探索与利用的困境 - 如何计算均值和移动平均及其与随机梯度下降的关系 - 马尔可夫决策过程 (MDPs) - 动态规划 - 蒙特卡洛方法 - 时间差分学习 (Q-Learning 和 SARSA) - 近似方法(如何将深度神经网络等可微模型应用到RL算法中) - 使用OpenAI Gym进行实践,无需更改代码 您还将通过一个项目,将Q-Learning应用于构建股票交易机器人。如果您准备迎接新的挑战,并且希望了解传统的监督学习、无监督学习或深度学习之外的AI技术,那么本课程非常适合您。 课程强调"如果你无法实施它,你就无法理解它"。通过本课程,您将从零开始实现机器学习算法,而不仅仅是通过几行代码来应用现有库。本课程适合具备微积分、概率、面向对象编程、Python编码(条件语句、循环、列表、字典、集合)、Numpy编程(矩阵和向量运算)、线性回归和梯度下降等基础知识的学习者。 独特特点: - 每一行代码都详细解释,随时欢迎与我讨论。 - 没有浪费时间在像其他课程一样的“键盘输入”中,确保您能学习到真正有价值的知识。 - 课程内容包涵大学水平的数学,提供其他课程未涉及的重要算法细节。 加入我们,深入探索强化学习的奇妙世界!
Ever wondered how AI technologies like OpenAI ChatGPT and GPT-4 really work? In this course, you will learn the foundations of these groundbreaking applications.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 dilemmaWays to calculate means and moving averages and their relationship to stochastic gradient descentMarkov Decision Processes (MDPs)Dynamic ProgrammingMonte CarloTemporal 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 changesProject: Apply Q-Learning to build a stock trading botIf 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 scratchOther 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:CalculusProbabilityObject-oriented programmingPython coding: if/else, loops, lists, dicts, setsNumpy coding: matrix and vector operationsLinear regressionGradient descentWHAT 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)UNIQUE FEATURESEvery line of code explained in detail - email me any time if you disagreeNo wasted time "typing" on the keyboard like other courses - let's be honest, nobody can really write code worth learning about in just 20 minutes from scratchNot afraid of university-level math - get important details about algorithms that other courses leave out