official-pikafish/Pikafish

A free and strong UCI xiangqi engine

해결하는 문제

Pikafish는 상기기(중국 체스)를 위한 고성능 체스 엔진입니다. 게임의 위치를 분석하고 플레이어 또는 개발자를 위한 최적의 수를 계산하는 방법을 제공합니다.

작동 방식

Stockfish 엔진에서 파생된 Pikafish는 전통적인 탐색 알고리즘과 신경망의 조합을 사용합니다. 특히, Pika Xiangqi Zero 프로젝트의 데이터로 학습된 네트워크를 사용하여 NNUE(효율적으로 업데이트 가능한 신경망)를 통해 위치 평가를 수행합니다.

대상 사용자

게임을 분석하고 싶은 상기기 플레이어, 게임 AI에 관심 있는 개발자, UCI 호환 그래픽 사용자 인터페이스(GUI)를 사용하는 사용자에게 적합합니다.

주요 특징

  • UCI 호환: 어떤 UCI 호환 GUI에서도 보드 표시 및 수 입력이 가능합니다.
  • NNUE 평가: 강력하고 효율적인 위치 평가를 위해 신경망을 사용합니다.
  • 크로스 플랫폼: 32비트 및 64비트 CPU, 비트 엔디안 기계, 다양한 하드웨어 명령어를 지원합니다.
  • 오픈소스: GNU General Public License v3 하에 배포됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트