AI算法 每日算法 — 使用java实现SARSA:时序差分在线策略与探索利用平衡 SARSA(State-Action-Reward-State-Action)是强化学习领域经典的时序差分(Temporal...
AI算法 每日算法 — 使用java实现Flappy Bird:深度Q网络与经验回放策略 引言 Flappy Bird是一款看似简单却极具挑战的休闲游戏。传统规则下玩家需要精准控制小鸟的跳跃时机穿越管道。本文用Java实现DQN(Deep...
AI算法 每日算法 — 使用java实现八皇后:爬山算法与随机重启策略 引言 八皇后问题是约束满足问题的经典代表:在8x8棋盘上放置8个皇后,使彼此不能互相攻击。传统回溯法保证找到解但效率较低。本文用Java实现爬山算法(Hill...
AI算法 每日算法 — 使用java实现拉丁方:回溯搜索与约束传播填充 引言 拉丁方(Latin Square)是一种古老的数学谜题,其规则要求在一个 n×n 的方阵中填入 n 个不同的符号(通常为数字...
AI算法 每日算法 — 使用java实现Futoshiki:约束传播与拓扑排序求解 引言 Futoshiki(不等号数独)是一种起源于日本的逻辑谜题。与标准数独不同,Futoshiki 在 n×n 的棋盘中加入了不等号约束(> 和...