Leela Chess Zero

Leela Chess Zero
Thiết kế bởiGian-Carlo Pascutto, Gary Linscott
Phát triển bởiGary Linscott, Alexander Lyashuk, Folkert Huizinga, others
Phát hành lần đầu9 tháng 1 năm 2018; 7 năm trước (2018-01-09)
Phiên bản ổn định
v0.31.1 / 11 tháng 8 năm 2024; 5 tháng trước (2024-08-11)
Kho mã nguồn
Viết bằngC++
Hệ điều hànhWindows, MacOS, Linux, Ubuntu, Android
Thể loạiEngine cờ vua
Giấy phépGPL-3.0 trở lên
WebsiteWebsite chính thức Sửa đổi này tại Wikidata

Leela Chess Zero (viết tắt là LCZero, Lc0, lc0) là một dự án điện toán tình nguyệnengine cờ vua dựa trên deep neural networks, miễn phí, mã nguồn mở. Việc phát triển được dẫn đầu bởi lập trình viên Gary Linscott, người cũng là nhà phát triển cho engine cờ vua Stockfish. Leela Chess Zero được điều chỉnh từ engine của Leela Zero Go,[1] dựa trên dự án AlphaGo Zero của Google.[2]

Giống như Leela Zero và AlphaGo Zero, Leela Chess Zero bắt đầu mà không có kiến ​​thức nội tại nào về cờ vua cụ thể ngoài các quy tắc cơ bản của trò chơi.[1] Leela Chess Zero sau đó học cách chơi cờ bằng cách học tăng cường từ việc tự chơi lặp đi lặp lại, sử dụng mạng máy tính phân tán được điều phối tại website Leela Chess Zero.

Tính đến tháng 12 năm 2022, Leela Chess Zero đã chơi hơn 1,5 tỷ ván đấu với chính nó, chơi khoảng 1 triệu ván mỗi ngày,[3] và có khả năng chơi ở cấp độ tương đương với Stockfish, chương trình cờ vua thông thường hàng đầu.[4][5]

Lịch sử

[sửa | sửa mã nguồn]

Dự án Leela Chess Zero lần đầu tiên được công bố trên TalkChess.com vào ngày 9 tháng 1 năm 2018.[1][6] Điều này tiết lộ Leela Chess Zero là engine cờ vua mã nguồn mở, tự học, với mục tiêu là tạo ra một engine cờ vua mạnh mẽ.[7] Trong vòng vài tháng phát triển đầu tiên, Leela Chess Zero đã đạt đến cấp độ Đại kiện tướng, vượt qua sức mạnh của các bản phát hành sớm của Rybka, StockfishKomodo.

Vào tháng 12 năm 2018, nhóm AlphaZero đã xuất bản một bài báo mới trên tạp chí Science tiết lộ các chi tiết chưa được tiết lộ trước đây về cấu trúc và thông số đào tạo được sử dụng cho AlphaZero.[8] Những thay đổi này sớm được tích hợp vào Leela Chess Zero, giúp tăng cả sức mạnh và hiệu quả luyện tập của nó.[9]

Engine này hỗ trợ biến thể Chess960.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ a b c “Leela Chess Zero: Full Elo Graph”. Lczero.org. 7 tháng 3 năm 2019. Truy cập ngày 7 tháng 3 năm 2019.
  2. ^ “leela-zero”. GitHub. Truy cập ngày 27 tháng 4 năm 2018.
  3. ^ “LCZero”. lczero.org. Truy cập ngày 13 tháng 1 năm 2022.
  4. ^ “Lc0 Wins Computer Chess Championship, Makes History”. Chess.com (bằng tiếng Anh). Truy cập ngày 29 tháng 5 năm 2019.
  5. ^ Pete (pete). “Stockfish Strikes Back, Tops Lc0 In Computer Chess Championship”. Chess.com (bằng tiếng Anh). Truy cập ngày 29 tháng 5 năm 2019.
  6. ^ “Announcing lczero”. TalkChess.com. Truy cập ngày 11 tháng 6 năm 2018.
  7. ^ “Announcing lczero - TalkChess.com”. www.talkchess.com. Truy cập ngày 21 tháng 3 năm 2019.
  8. ^ Silver, David; Hubert, Thomas; Schrittwieser, Julian; và đồng nghiệp (6 tháng 12 năm 2018). “A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play” (PDF). Science. 362 (6419): 1140–1144. Bibcode:2018Sci...362.1140S. doi:10.1126/science.aar6404. PMID 30523106. S2CID 54457125.
  9. ^ “AlphaZero paper, and Lc0 v0.19.1”. 7 tháng 12 năm 2018. Truy cập ngày 14 tháng 2 năm 2019.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Quân đội của Isengard - Chúa tể của những chiếc nhẫn
Quân đội của Isengard - Chúa tể của những chiếc nhẫn
Saruman là thủ lĩnh của Hội Đồng Pháp Sư, rất thông thái và quyền năng. Lẽ ra ông ta sẽ là địch thủ xứng tầm với Sauron
 Huy hiệu của Baal không phải là biểu tượng của hệ lôi
Huy hiệu của Baal không phải là biểu tượng của hệ lôi
Nếu chúng ta soi kĩ, chúng ta sẽ thấy được điểm khác biệt của huy hiệu này với cái biểu tượng của hệ lôi
Vĩnh biệt BAEMIN- hành trình chan chứa đầy cảm xúc
Vĩnh biệt BAEMIN- hành trình chan chứa đầy cảm xúc
Baemin với tên khai sinh đầy đủ là Baedal Minjeok, được sự hẫu thuận mạnh mẽ nên có chỗ đứng vững chắc và lượng người dùng ổn định
Amanomahitotsu - thợ rèn đại tài của Ainz Ooal Gown
Amanomahitotsu - thợ rèn đại tài của Ainz Ooal Gown
Trong số đó người giữ vai trò như thợ rèn chính, người sỡ hữu kỹ năng chế tác cao nhất của guild chính là Amanomahitotsu