算法01
写一个会下中国象棋的 AI(下):当"改进"被 A/B 对弈证伪
评估函数才是棋力天花板。我做了子力动态化、分阶段插值(tapered eval)、残局库三件事,却用 A/B 对弈发现两个"改进"其实让棋力变弱。附真实对弈数据与一个静默上线的严重 bug 教训。
2026-08-30 21:23:4214 阅读
共 5 篇文章
评估函数才是棋力天花板。我做了子力动态化、分阶段插值(tapered eval)、残局库三件事,却用 A/B 对弈发现两个"改进"其实让棋力变弱。附真实对弈数据与一个静默上线的严重 bug 教训。
一个 PHP 写的象棋 AI 怎么在 8 秒预算内决定下一步?拆解 Alpha-Beta 搜索、迭代加深、静态搜索(quiescence)、空着裁剪与置换表,全部对照真实代码行号。
使用php实现社会统一信用代码的校验
选择排序的php代码实现
二分查找算法的php实现代码