pikafish皮卡鱼象棋引擎软件

pikafish皮卡鱼象棋引擎软件

v250110 电脑pc版

大小:51.5M语言:中文

类别:应用工具系统:Win11, Win10, Win7, Win8

立即下载

0

293

皮卡鱼支持各种指令集,可先尝试“avx2”能否加载,不能加载则尝试“sse41-popcnt”。

也可分别打开不同指令集的引擎,在引擎内输入 bench 并回车进行测速,选择 Nodes/second 值较高的引擎,此方法较准确。

大多情况下引擎搜索速度为 vnni512 > avx512 > avx512f > avxvnni > bmi2 > avx2 > sse41-popcnt > ssse3

注:不同指令集的引擎仅有速度差异。

  • pikafish皮卡鱼象棋引擎软件 v250110 电脑pc版0
  • pikafish皮卡鱼象棋引擎软件 v250110 电脑pc版1
  • pikafish皮卡鱼象棋引擎软件 v250110 电脑pc版2

pikafish皮卡鱼象棋引擎官方软件非常适合热爱下象棋的用户来使用,可以和众多象棋界面软件配合使用,兼容性极高,能够直接添加在象棋里面,对战解棋都会更轻松,非常智能,并且是免费使用的。

官方介绍

棋力最强的象棋引擎,基于最新的 NNUE 神经网络,永久免费开源,支持多种主流界面。

pikafish皮卡鱼象棋引擎特色

开源免费

源自国象Stockfish,永久免费开源。

高棋力

采用最新的NNUE神经网络,棋力强劲。

社区支持

拥有活跃的qq交流群,便于交流解决问题。

多平台支持

支持Windows、Linux等多种操作系统,提供多种指令集。

pikafish象棋引擎使用教程

皮卡鱼是引擎,不能直接使用,要搭配相应的界面软件,两者结合才能使用,常用的界面软件有兵河,鹏飞,鲨鱼等。

把下载的压缩包解压到任意目录下,

pikafish象棋官方下载

一般有5个引擎,引擎版本棋力: vnni512 > avx512 > bmi2 > avx2 > modern > 无后缀,它是根据你电脑的处理器和指令集自动适配,你可以按棋力由高到底往下逐一测试,总有一款能用的。

打开兵河界面,点击加载引擎(以兵河为例)

pikafish象棋引擎

pikafish引擎

pikafish象棋官方下载

到你解压到的目录去选择引擎,点击加载,选好引擎后,点击确定,如果适配的,会有提示。

pikafish引擎添加方法

这样就算完成了,加载过的引擎都会出现在引擎列表里,下次不用重复加载的。

皮卡鱼引擎添加完成

常见问题

那么多引擎是什么意思?

这些引擎的指令集不同,部分高级指令集的搜索速度可能更快,但很多机器不支持部分指令

集。建议选择 avx2 或者 bmi2,如果无法运行,则选择 sse41 或者 ssse3。

如果想要选择速度最快的引擎,则可以直接双击点开那些引擎的 exe,会出现如图所示

pikafish象棋引擎

然后输入 bench 如图所示

pikafish官方下载

然后回车,会出现如图所示情况,看最下面的那个数字,越大说明速度越快

pikafish引擎说明

注意,部分引擎无法成功运行很正常,正说明你的机器不支持那个指令集。

不同指令集的引擎只影响速度,其他方面无区别!

为什么引擎解不开某些局面?

引擎不是神,它只是非常强大而已,不代表没有弱点,更不代表可以解开任意局面。

最常见的是排局(排局:摆出来的局,大多排局棋子比较少,经常被叫作残局,排局通常要求人类能掌握),有部分一方必胜的排局引擎极难算到正解。

所以是可能出现某些局面,人类比引擎强的。打个比喻:这就好像人类和汽车比速度,绝大多数赛道都是汽车更强,但是有的赛道上会出现矮墙,那么就是人类优势。

引擎极难计算的排局更让人印象深刻,因为这些排局是人类能掌握并且知道结论的,还有一种类型的局面经常被忽视,但引擎也可能极难算到的,那就是优势开局。

在引擎测试中,经常用到优势开局,比如红高优开局,然后两个引擎各执红执黑一次进行对战,会经常出现一胜一和的情况,这些局面引擎可能无法稳定和棋或者稳定取胜,所以也可以是引擎“解不出来”的局面,人类更不可能知道这些优势局究竟是胜还是和。

另外,引擎的棋力水平标准只有科学的测试数据,只比较部分局面无法代表引擎的棋力水平。

如何科学地测试引擎?

科学的引擎测试,要让引擎处于相同的机器下,用一个测试工具、双方测试条件和设置一致、用数量足够多的多样化开局局面、并确保是纯引擎计算出招(部分引擎对主流局面可能有内置开局库),每个局面进行分先测试,最好不要开后台思考,并尽量排除可能的后台程序干扰、排除引擎之间的棋规分歧棋谱与界面和引擎之间的棋规分歧棋谱。

而且偶尔可以看看棋谱,可以看出是否存在一些问题,比如棋规设置不对、时间设置不对、设置了限定棋力等等。

最好不用超线程,除非只开一桌而非多开。并且排除可能的多路CPU调度问题。

并且测试数量要足够多,避免误差,例如几千局,最好使用统计学工具。如果差距过小甚至要至少几万局。

另外,建议采用局时加秒制测试,引擎会根据局面复杂度等信息自行分配思考时间,可以减少不必要的思考,相同用时下的棋力也更强,除非引擎的时间管理太差。

测试的作用是放大引擎之间的棋力差异,所以如果引擎棋力接近,一般采用优势局面分先测试,优势局面分先更能放大棋力的差异、减少通过误差所需的时间。

软件对打只能和棋吗?

实战而言,现在的强软对战和棋率极高,但总有概率可以分出胜负。

即使双方的任何条件(算力、引擎等)都一样,也有可能分胜负, 只不过胜负率也许会很低,和棋率极高。

显示全部

更新时间:2025-07-16
厂商名称:
包名:
MD5:
猜你喜欢
  • 开源软件

开源软件更多>>

开源软件是什么?随着互联网的发展,相比于官方推出的一些常规软件,具有开源系统的应用受到了不少用户的喜爱,在这类软件中你可以获取源代码,用户可使用这些开放性的数据去进行二次编辑,让原有软件变得更加丰富多

相关应用
热门推荐
玩家评论
我要跟贴

0人参与互动,查看所有0条评论>

    取消
    最新应用