棋谱质量排行榜 · 评分规则
适用版本:2026 年 10 月起 | 本站独家,基于 AI 逐着复盘
如果说英雄榜衡量「赢没赢」,那么质量榜衡量的是「下的好不好」。
本站用象棋 AI 引擎把每一盘收录棋谱逐着复盘,评判每一步与最佳着法的差距,
从而得出每位棋手的棋谱质量分。输了棋但全程少失误,照样能拿高分。
一、两榜的分工
| 象棋英雄榜 | 棋谱质量榜 | |
|---|---|---|
| 看什么 | 比赛结果:胜、和、负 | 行棋过程:每一步的准确度 |
| 数据源 | 等级分赛的对局成绩 | AI 对每盘棋的逐着分析 |
| 回答的问题 | 他在赛场上打赢了谁 | 他的棋下得有多干净 |
| 上榜门槛 | 等级分 ≥ 2301 | 有效棋谱 ≥ 71 局 |
两榜互相印证:一个棋手若等级分中等但质量分很高,说明棋力其实高于战绩, 很可能经常遇到强手或在关键局吃亏;反之则说明战绩好于内容,赢棋过程较为惊险。
二、每盘棋怎么评
每一盘被收录的棋谱都会经过 AI 引擎分析,得到以下几项:
- 综合表现分:最重要的一项。综合每一步与最佳着法的差距给出评分,1 分为最差、10 分为最好。失误越少、越接近最优解,分数越高;
- 失误数:本局中出现明显偏差的着法数量;
- 激烈度:局面争夺的激烈程度与战术含量。这很重要,见下面第五条;
- 分阶段数据:同一局棋会拆分为开局、中局、残局分别评分,因此可以按阶段单独排名。
三、哪些棋局计入
并非所有棋局都参与评分,以下几类会被排除,以保证榜单的可比性:
| 筛选规则 | 阈值 | 理由 |
|---|---|---|
| 全局最少着数 | ≥ 20 着 | 剔除刚开局就中断的残谱,样本不完整 |
| 单阶段最少着数 | ≥ 10 着 | 某个阶段太短时,该阶段评分没有统计意义 |
| 短和局剔除 | 和棋且 < 28 着 | 十几步就握手言和的默契和棋反映的是赛程安排,不是棋力 |
| 未进入某阶段 | 该阶段不评分 | 例如中局就被将死的棋,不产生残局分,不能按 0 分计入 |
| 上榜最少谱数 | ≥ 71 局 | 样本太少时偶然性太大,不足以形成稳定评价 |
四、★ 三道同一起跑线的校正
直接把每个人所有棋局的表现分拿来平均是不公平的: 有人常年在和棋居多的慢棋里磨,有人专打你死我活的开局; 有人总遇到简单的平稳局面,有人每盘都要处理复杂对杀。 为了把这把尺子拉平,本站做了三道工序。
1. 分层标准化:先比同类,再加权汇总
把全部棋局按两个维度分到不同的层:
- 结果层:本局是和棋,还是分出了胜负;
- 激烈度层:按激烈度从低到高切成 8 档,每一档的棋局数量自动均等。
然后,先算出「全库每一层的平均表现分」,再把每个棋手各层的表现,按全库的层构成重新加权。 这样一来,比较的是:
在完全相同的局面构成下,你的表现是多少分?
它剔除了「对手是谁、局面难不难」带来的差异,只留下棋手本人的发挥。
2. 贝叶斯收缩:谱越多,分数越可信
即使做了分层,谱数不同的人可信度仍然不同——下 71 局的人可能刚好手风顺, 下 800 局的人才真正稳定。因此质量分采用收缩算法:
校正分 = (谱数 × 个人校正均分 + 100 × 全库均分) ÷ (谱数 + 100)
- 谱数很少时,分数被拉向全库均值,不容易凭几十局偶然高分冲上榜首;
- 谱数累积越多,收缩的影响越小,个人真实水平的主导作用越强;
- 这是本站防止「小样本刷榜」的核心手段。
3. 激烈度调节:平稳棋不加分,激烈对杀不含糊
分层校正保证了「比较的公平」,但还有最后一个问题:平稳的对局里, 着着接近最佳解是常态,AI 给的表现分天然偏高——专下四平八稳的棋, 照样能把分数磨得很高,这就是「太稳的棋占便宜」。 2026 年 11 月起,质量分加入一道激烈度调节:
质量分 = 校正分 + 0.02 × 谱数/(谱数+100) × (个人平均激烈度 - 全库平均激烈度)
- 激烈度高于全库平均的棋手获得轻度加成,低于平均的被轻度扣减; 系数刻意取得很小(0.02),只为纠正「平稳棋得分虚高」的系统性偏差, 不主导排名——名次仍以棋谱准确度为主;
- 调节量随谱数收缩:谱少的人激烈度偶然性大,调整幅度小;谱多的人调整充分;
- 它鼓励的是在复杂激烈局面里同样少失误的棋——既要下得准,也要下得有内容, 而不是靠反复平稳兑子磨高分。
五、超额表现(残差)怎么看
榜上还有一个超额表现字段,含义是:
把等级分按 50 分一档分组,用你的表现减去同档棋手的平均水平——
正值说明你的棋谱质量高于同水平棋手的常态,负值说明低于。
它同样经过谱数加权处理。这个值的意义在于跨水平比较: 等级分 2600 的人表现通常天然优于 2300 的人,但「比自己这个档位强多少」是可以横向比较的。 想要找「被等级分低估的棋手」,看这个字段最有意思。
六、四个阶段榜与两个棋风榜
同一批棋谱可以产出六个独立榜单,在排行榜页「阶段 / 棋风」维度按需切换:
| 榜 | 统计口径 | 适合看什么 |
|---|---|---|
| 全局 | 整局棋的综合表现 | 总体稳定性,是主榜 |
| 开局 | 仅开局阶段的着法 | 布局熟练度、是否常吃套 |
| 中局 | 仅中局阶段的着法 | 攻杀算路、战术嗅觉 |
| 残局 | 仅残局阶段的着法 | 残功夫,通常最能拉开差距 |
| 棋风 · 激烈度 | 每盘棋 excitementScore(局面争夺激烈程度与战术含量)的个人均值,谱少者向全库均值收缩 | 谁下的对局最激烈 |
| 棋风 · 波动度 | excitementScore 的个人标准差 | 谁的风格起伏最大(大胆泼辣 vs 四平八稳) |
怎么读「激烈度」:激烈度越大,说明这个人的对局争夺越激烈、战术含量越高,
棋风越「凶悍」——喜欢对攻、弃子、复杂对杀;激烈度偏小则偏向平稳运子、控制型的棋风。
注意激烈度衡量的是风格而非棋力:凶悍不代表更强,平稳也不代表更弱,
建议与质量榜(下得准不准)搭配着看。
同一个人在四个榜上的名次往往差异很大:开局强而残局弱说明基本功靠套路;
残局强而开局弱说明算度深但准备不足。这是很有价值的自查工具。
七、榜单字段说明
| 字段 | 单位 | 含义 |
|---|---|---|
| 质量分 | 1~10 分 | 校正后的主评分,榜单排序依据 |
| 原始均分 | 1~10 分 | 未做分层校正的算术平均,仅供参考对比 |
| 超额表现 | 分 | 相对同水平档位的超出程度,可正可负 |
| 谱数 | 局 | 计入统计的有效棋局数量,越多越可信 |
| 和棋率 | % | 计入棋局中和棋的比例 |
| 平均失误 | 次/局 | 每局平均的明显偏差着法数 |
| 平均着数 | 着 | 计入棋局的平均长度 |
| 等级分 | 分 | 取自英雄榜,用于分档比较 |
八、常见问题
- 为什么我下了很多棋却没能上榜?
- 榜单要求有效谱数 ≥ 71 局。被剔除的常见原因:棋局不足 20 着、 和棋且不足 28 着、某些阶段不足 10 着。另外棋局的对手身份需要可识别,否则无法归入你的档案。
- 我的质量分和原始均分差很多,正常吗?
- 正常,而且这正是分层校正起作用的证据。差值大说明你的棋局构成与全库平均水平有明显不同 (比如你打的比赛更容易出分胜负,或对手整体偏强)。看名次请以质量分为准。
- 胜局会得到更高的质量分吗?
- 不直接得到。结果只作为分层依据之一,用来保证「赢棋的人」和「输棋的人」在同一标准下比较。 一盘输棋只要全程少失误,表现分照样可以很高。
- 为什么同一盘棋,我的分比对手低?
- AI 逐着独立评估双方:谁在关键节点偏离最佳解更多,谁的分就更低。这是逐着质量的差异,与胜负无关。
- 我的棋很少失误,为什么质量分不算顶尖?
- 除了准确度,榜单还计入激烈度:平稳对局中少失误是常态,含金量相对低; 在激烈对杀、复杂攻防中依然保持高准确率,才是质量榜最认可的表现。
- 分数多久更新一次?
- 随棋谱收录与 AI 分析进度滚动更新,不定期全量重算。重算会包含新收录的棋局,因此名次会有小幅波动。
质量榜入口:棋谱质量排行榜 ·
等级分规则:象棋英雄榜等级分规则