Leela Chess Zero เครื่องมือหมากรุกโอเพ่นซอร์สอัจฉริยะ

ลีลาเชสซีโร่

ลีลาหมากรุกซีโร่ (LCZero หรือ LCZ) ได้รับการแนะนำให้ใช้เป็นเครื่องมือหมากรุกฟรีและโอเพ่นซอร์ส. ได้รับการพัฒนาโดย Alexander Lyashuk และ Gary Linscott ซึ่งเป็นผู้พัฒนาโปรแกรม Stockfish ลีลาหมากรุกซีโร่ ได้รับแรงบันดาลใจจากเครื่องยนต์ Leela Zero ซึ่งมีพื้นฐานมาจากโครงการ AlphaGo Zero ของ DeepMind

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 (เช่นชื่อ International Grandmaster (GMI) ที่สร้างขึ้นตั้งแต่ปี 1950 ซึ่งใช้ทั้งในหมากรุกและหมากฮอส) มีประสิทธิภาพดีกว่า Rybka, Stockfish หรือ Komodo เวอร์ชันก่อนหน้านอกจากนี้ยังมีกลไกหมากรุกที่ทรงพลังในขณะที่วิเคราะห์ตำแหน่งน้อยกว่าโปรแกรมเหล่านี้

ในเดือนเมษายน 2018 Leela Chess Zero กลายเป็นเอนจิ้นที่ใช้เครือข่ายประสาทเทียมเครื่องแรกที่เข้าสู่การแข่งขัน Superior Chess Engine Championship (TCEC) ในช่วงฤดูกาลที่ 12 ในหมวดที่เล็กที่สุด

จะติดตั้ง Leela Chess Zero บน Linux ได้อย่างไร?

สำหรับผู้ที่สนใจอยากลองเล่น Leela Chess Zero ก่อนอื่นพวกเขาควรทราบว่ามี Leela Chess Zero เวอร์ชันใหม่เวอร์ชัน 0.21.2 วางจำหน่ายตั้งแต่เดือนมิถุนายนและวางจำหน่ายบน GitHub

รุ่นนี้มีการเปลี่ยนแปลงดังต่อไปนี้:

  • การเพิ่มประสิทธิภาพสำหรับการ์ด GTX 16xx (ตอนนี้ cudnn-fp16 ใช้งานได้แล้วแม้ว่าจะไม่ได้ปรับปรุงประสิทธิภาพเช่นเดียวกับการ์ด RTX)
  • ฟังก์ชัน "โพสต์อิท" จะเปิดใช้งานโดยค่าเริ่มต้นซึ่งจะช่วยปรับปรุงเกม LC0 เมื่อคุณเห็นเพื่อนร่วมทีมที่ไหนสักแห่งในระหว่างการค้นหา
  • ปรับปรุงสูตร Centipawn แล้ว: ตอนนี้ LC0 จะแสดงค่าการประเมินใกล้เคียงกับที่เครื่องยนต์อื่น ๆ แสดงมากขึ้น
  • การเพิ่มประสิทธิภาพสำหรับเครือข่ายประสาทเทียมที่กว้างขึ้น (ตัวกรองเพิ่มเติม) สำหรับการทำงานในอนาคต (อาจจะเป็น test60)

ตอนนี้ จะสามารถดาวน์โหลดไฟล์ซึ่ง นี่คือ และสิ่งนี้ อื่น ๆ

ไฟล์เหล่านี้ พวกเขาต้องเปิดเครื่องรูดและด้วยโฟลเดอร์ผลลัพธ์เราจะดำเนินการต่อไปนี้

เราจะเข้าสู่โฟลเดอร์ "lzero-ทั่วไป-ต้นแบบ"ข้างในนั้นเราจะพบโฟลเดอร์ชื่อ"โปรโต", เราจะย้ายโฟลเดอร์นี้ไปไว้ในโฟลเดอร์ผลลัพธ์อื่นซึ่งก็คือ"ลีลาหมากรุก Zero-lc0-46e4053"แต่อยู่ในโฟลเดอร์อื่นที่อยู่ข้างใน"ลิบส์" มันคืออะไร "lczero ทั่วไป"

ออกจากเส้นทางต่อไปนี้ "LeelaChessZero-lc0-46e4053 / libs / lczero-common / โปรโต"

ตอนนี้ผู้พัฒนาให้ข้อบ่งชี้บางประการแก่เรา:

  • หากคุณต้องการใช้การ์ดแสดงผล NVidia โปรดติดตั้ง CUDA และ cuDNN
  • หากคุณต้องการใช้กราฟิกการ์ด AMD โปรดติดตั้ง OpenCL
  • หากคุณต้องการเวอร์ชัน OpenBLAS ฉันติดตั้ง OpenBLAS (libopenblas-dev)
  • ในการดำเนินการคอมไพล์เราต้องมี ninja-build, meson และ optionally gtest (libgtest-dev) ก่อน

การคอมไพล์จะทำได้โดยไปที่ไดเร็กทอรีหลักและเรียกใช้ไฟล์:

./build.sh

สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้รวมถึงวิธีการติดตั้งอื่น ๆ สำหรับลีนุกซ์เฉพาะบางรุ่นเช่น Ubuntu, openSUSE และ Raspberry Pi คุณสามารถปรึกษาได้ ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   debianita ดุร้าย dijo

    คำแนะนำเหล่านี้คือการรวบรวมเวอร์ชันล่าสุดใน Debian / Devuan คุณสามารถติดตั้งเวอร์ชันปัจจุบันน้อยกว่าจาก repos อย่างเป็นทางการด้วย
    sudo apt-get ติดตั้ง leela-zero
    ฉันแสดงความคิดเห็นสำหรับผู้ที่กำลังมองหาข้อมูลและมาที่นี่