지능형 오픈 소스 체스 엔진 인 Leela Chess Zero

Leela체스제로

릴라 체스 제로 (LCZero 또는 LCZ) 무료 오픈 소스 체스 엔진으로 소개되었습니다.. 그것은 또한 Stockfish 프로그램의 개발자 인 Alexander Lyashuk와 Gary Linscott에 의해 개발되었습니다. 릴라 체스 제로 DeepMind의 AlphaGo Zero 프로젝트를 기반으로하는 Leela Zero 엔진에서 영감을 얻었습니다.

Leela Chess Zero는 신경망을 통해 체스를 플레이하도록 설계된 UCI 호환 체스 엔진입니다. Leela Zero 및 AlphaGo Zero와 마찬가지로 Leela Chess Zero는 게임의 규칙 만 알고 있습니다.

체스 엔진에는 주어진 위치에서 최상의 움직임을 계산하는 알고리즘이 포함되어 있습니다.

이 프로그램은 서로 다르며 사용자 지정 가능한 플레이 스타일, 특정 이름 및 등급 시스템을 가지고 있습니다. 요컨대 개성이 있습니다. 모든 계층이 있으며 상용, 오픈 소스 또는 무료 일 수 있습니다.

그러나, 체스 엔진의 그래픽 인터페이스를 구별 할 필요가 있습니다. 이 사용자 인터페이스 (또는 GUI 체스) 이 엔진을 호스팅하고 실행할 프로그램입니다. 사용자가 볼 수있는 환경 (체스 보드, 모듈 계산 정보, 위치 평가, 테이블베이스 사용, 조사 깊이, 변형 애니메이션 등)을 관리합니다.

이러한 인터페이스를 통해 엔진은 토너먼트 중에 서로를 찾을 수 있습니다. 또 다른 장점은 프로그래머가 체스 판의 시각적 표현을 관리하지 않고도 엔진 성능에 집중할 수 있다는 것입니다.

이러한 인터페이스는 XBoard / WinBoard, Arena 또는 Chessbase (상업용) 일 수 있습니다.

Leela Chess Zero 정보

Leela Chess Zero는 전용 웹 사이트에서 교육을 받았습니다. Leela Chess Zero는 몇 달의 개발과 훈련만으로도 GMI 수준에 도달 할 수 있습니다 (즉, 1950 년에 만들어진 국제 그랜드 마스터 (GMI)의 타이틀로 체스와 체커에서 모두 사용됨). 이전 버전의 Rybka, Stockfish 또는 Komodo, 강력한 체스 엔진을 능가하는 동시에 이러한 프로그램보다 적은 위치를 분석합니다.

2018 년 12 월, Leela Chess Zero는 가장 작은 디비전에서 시즌 XNUMX 동안 Superior Chess Engine Championship (TCEC)에 참가한 최초의 신경망 기반 엔진이되었습니다.

Leela Chess Zero를 Linux에 설치하는 방법은 무엇입니까?

Leela Chess Zero 사용에 관심이있는 사람들은 먼저 Leela Chess Zero 버전 0.21.2가 XNUMX 월부터 제공되고 GitHub에서 제공된다는 사실을 알아야합니다.

이 릴리스에는 다음 변경 사항이 포함됩니다.

  • GTX 16xx 카드에 대한 최적화 (cudnn-fp16이 이제 성능을 향상시키지 않더라도 RTX 카드와 마찬가지로 작동 함)
  • "포스트잇"기능은 기본적으로 활성화되어 있습니다. 이것은 검색 중에 팀원을 볼 때 LC0 게임을 향상시킵니다.
  • Centipawn 공식이 업데이트되었습니다. 이제 LC0은 다른 엔진이 보여주는 것과 유사한 평가 값을 표시합니다.
  • 향후 실행을 위해 더 넓은 신경망 (더 많은 필터)을위한 최적화 (아마도 test60).

자, 파일을 다운로드 할 수 있습니다어떤 이것은 그리고이 다른.

이 파일들 압축을 풀어야하며 결과 폴더로 다음을 수행합니다.

폴더 "lczero-공통-마스터"그 안에 폴더가 있습니다."프로토",이 폴더를 다른 결과 폴더로 이동합니다."LeelaChessZero-lc0-46e4053"하지만 안에있는 다른 폴더 안에"libs"이게 뭐야"lczero 공통"

다음 경로에서 나가기 "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

이제 개발자가 몇 가지 표시를 제공합니다.

  • NVidia 그래픽 카드를 사용하려면 CUDA 및 cuDNN을 설치하십시오.
  • AMD 그래픽 카드를 사용하려면 OpenCL을 설치하십시오.
  • OpenBLAS 버전을 원하면 OpenBLAS (libopenblas-dev)를 설치합니다.
  • 컴파일을 수행하려면 이전에 ninja-build, meson 및 선택적으로 gtest (libgtest-dev)가 있어야합니다.

컴파일은 기본 디렉토리로 이동하여 파일을 실행하여 수행됩니다.

./build.sh

마지막으로 Ubuntu, openSUSE 및 Raspberry Pi와 같은 특정 Linux 배포판에 대한 다른 설치 방법뿐만 아니라 이에 대해 조금 더 알고 싶다면 다음을 참조하십시오. 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   데비 아니타 치열한

    이 지침은 최신 버전을 컴파일하는 것입니다. Debian / Devuan에서는 공식 저장소에서 최신 버전을 설치할 수 있습니다.
    sudo apt-get 설치 leela-zero
    나는 정보를 찾는 사람들에게 코멘트를 남기고 여기로