皮卡鱼(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-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.部分已授权的个人或组织、违反协议的个人或组织:授权列表