跳到正文

Pikafish · Wiki

皮卡鱼 Wiki

从象棋软件入门、棋局分析与复盘,到 UCI 设置、搜索与 NNUE 源码。

楚 河漢 界象士將炮士俥砲傌俥炮仕車馬車相仕帥砲
目前可考证的最早象棋棋谱——二龙出海势。
出自《事林广记》。

常用入口

关于皮卡鱼 ​

皮卡鱼(Pikafish)是免费、开源的象棋 AI 引擎,用于分析象棋局面,同时还是目前棋力最强的象棋第一 AI 引擎。

皮卡鱼源自国际象棋引擎鳕鱼(Stockfish),并继承 GPL-3.0 开源协议。基础搜索框架为 Alpha-Beta 剪枝,搜索算法为 ab 剪枝的变体 PVS(Principal Variation Search),评估方面使用神经网络,架构为 NNUE。皮卡鱼利用 CPU 计算,和显卡无关。

皮卡鱼没有界面(GUI),需要另外下载界面,或者下载一些整合包 —— 电脑、手机各个系统的下载和使用方法见 下载皮卡鱼。另外官方发布的皮卡鱼可能不支持 Windows 7(使用 gcc 自行编译的可以支持)和 32 位系统。

谨慎看待“皮卡鱼付费”论

或者问清楚“付费的究竟是什么东西”。一般来说象棋界面、算力有可能须付费(例如云算力服务,或者部分须付费的界面),但皮卡鱼只是引擎,皮卡鱼引擎是绝对免费的。另外部分商业引擎是皮卡鱼的复制品,请谨慎看待商业引擎。

想了解象棋界面的具体使用方法或有其他疑问,可以进入皮卡鱼官方群,询问时尽可能详细描述:1062380879。想更深入地了解皮卡鱼,可以查看 Pikafish 的官方 GitHub。

从这里开始 ​

皮卡鱼 NNUE 协议 ​

text
NNUE-License
Any usage of the Pikafish weights constitutes agreement to this License.

The weights file (pikafish.nnue) released with the Pikafish and the weights file further derived from them are:

1. Only for legal use, any consequences caused by any use beyond the legal scope (e.g. online cheating) shall be borne by the user.

2. No commercial use without permission.

部分已授权的个人或组织、违反协议的个人或组织:授权列表