Halogen:C ++国际象棋引擎

时间:2021-04-10 20:19:33
【文件属性】:
文件名称:Halogen:C ++国际象棋引擎
文件大小:2.07MB
文件格式:ZIP
更新时间:2021-04-10 20:19:33
C++ 卤素国际象棋引擎 关于 卤素灯是一款功能强大的世界级程序,能够分析和下棋。 目前,它一直是有史以来前30名国际象棋引擎中的佼佼者。 细节 Halogen用c ++编写,实现了空移动修剪,减少后期移动,静止搜索以及使用Zobrist Hashing的换位表。 搜索例程使用SMP并行化技术进行多线程处理。 目前, 框架支持卤素开发。 OpenBench(由创建)是一个开放源代码顺序概率比测试(SPRT)框架,旨在对引擎进行自测试。 OpenBench利用分布式计算,使任何人都可以贡献CPU时间来进一步开发一些世界上最强大的引擎。 自从Halogen 7开始,H​​alogen就使用了神经网络来进行评估。 卤素(Halogen)利用了逐步更新的体系结构,这一结构受到了新的NNUE网络的启发。 卤素灯具有创新的神经网络实现和抽象的体系结构,该体系结构使网络可以随意插入和替换。 通过与Andr
【文件预览】:
Halogen-master
----.gitignore(6KB)
----sonar-project.properties(535B)
----HalogenTests()
--------HalogenTests.vcxproj(9KB)
--------HalogenTests.vcxproj.filters(1KB)
--------TestEvalNet.cpp(3KB)
--------TestMoveGeneration.cpp(2KB)
--------TestEvalCache.cpp(658B)
----Halogen()
--------src()
--------Halogen()
--------Halogen.sln(4KB)
----LICENSE(34KB)
----.github()
--------workflows()
----README.md(2KB)

网友评论