标签: 强化学习
每日算法 — 使用java实现Flappy Bird:物理引擎与Q-Learning强化学习
引言 Flappy Bird 是一款曾风靡全球的休闲小游戏,玩家通过点击屏幕控制小鸟向上跳跃,穿越不断出现的管道间隙。看似简单,但其背后蕴含着丰富的算法知识。本文将用 Java...
每日算法 — 使用java实现迷宫探索:Q-Learning强化学习与状态空间最优策略
引言 在人工智能领域,强化学习(Reinforcement...
每日算法 — 使用java实现贪吃蛇:Q-Learning强化学习与ε-贪心探索策略
贪吃蛇是游戏史上最具影响力的经典益智游戏之一。本文将跳出传统路径搜索的框架,引入强化学习(Reinforcement Learning)范式,使用 Q-Learning 算法...
每日算法 — 使用java实现多臂老虎机:ε-贪心与UCB算法探索利用权衡
引言 多臂老虎机(Multi-Armed Bandit,...
每日算法 — 使用java实现贪吃蛇:深度Q网络DQN与经验回放策略
引言 贪吃蛇是计算机科学领域最经典的强化学习环境之一。本文将使用Java实现一个基于深度Q网络(Deep Q-Network,...
每日算法 — 使用java实现黑白棋:神经网络评估函数与策略梯度强化学习
引言 黑白棋(Reversi/Othello)是一款经典的策略棋盘游戏:双方轮流在 8×8...