Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
强化Q学习构建Turtle控制的人工智能代理【中字】

强化Q学习构建Turtle控制的人工智能代理【中字】

通过Q-Learning,Turtles学习强化学习:Q-Learning实践之旅
Last updated 6/2024
Chinese (Simplified)

What you'll learn

  • 掌握强化学习基础
  • 实施Q-Learning算法
  • 设计智能代理行为
  • 导航复杂环境
  • 优化决策策略
  • 可视化并解释Q-Learning输出
  • 将强化学习应用于现实问题
  • Q-Learning模型的故障排除和优化

Course content

1 section10 lectures2h 34m total length
  • 课程介绍1:08
  • 1 用Turtle创建方块7:13
  • 2 创建Q-Learning算法30:23
  • 添加障碍6:17
  • 4 学习策略的可视化呈现7:13
  • 5 学习进度可视化8:51
  • 6 优化形状与训练周期26:19
  • 7 将Q表保存在yaml文件中7:58
  • 8 训练AI实现每个目标42:01
  • 9 优化并完成项目16:56

Requirements

  • Python编程基础

Description

深入迷人的强化学习世界,掌握Q学习艺术。在这个综合课程中,你将开始一段引人入胜的旅程,建立自己的人工智能控制的海龟代理,该代理将在动态迷宫中导航,学习做出最佳决策并实现目标。

强化学习是一种强大的技术,它允许代理(如我们的海龟)通过试错与其环境进行交互来学习和改进其行为。通过实施Q学习算法,你将亲眼目睹代理如何学习做出最佳决策,以最大化其奖励并成功达到其目标。

在整个课程中,你将:

  • 了解强化学习和Q学习算法的基本原理

  • 使用Python和Turtle图形库从头开始实现Q学习算法

  • 设计一个带有障碍物、目标位置和海龟代理的动态迷宫环境

  • 使用Q学习技术训练你的海龟代理在迷宫中导航并达到目标

  • 可视化学习过程并分析代理随时间推移的表现

  • 探索优化Q学习过程的技巧,例如调整学习率和探索与利用之间的权衡

  • 深入了解强化学习在实际应用中的实践应用

在本课程结束时,你将深入了解强化学习和Q学习算法,以及将这些概念应用于解决复杂问题的技能。无论你是初学者还是经验丰富的程序员,本课程都将为你提供知识和实践经验,使你成为一名熟练的强化学习从业者。

Who this course is for:

  • 有志于机器学习工程的工程师
  • 人工智能爱好者