Kết quả 1 đến 9 của 9
-
07-03-2024, 07:11 AM #1
Giải đáp 1 số thắc mắc về pikafish
Trên trang chủ của pikafish.org,tác giả đã giải đáp 1 số thắc mắc thường gặp cho anh em mới tìm hiểu về phần mềm cờ tướng. Sau đây mình sẽ dịch lại vài cái: Đối với động cơ cờ tướng, sức mạnh tính toán của máy có vai trò lớn không?
Trong thực chiến, khó có thể thấy được ưu điểm của sức mạnh tính toán của máy. Bởi vì trận chiến thực tế là một tình huống cân bằng với tỷ lệ mắc lỗi cao và có thư viện mở đầu đã bị dỡ bỏ nhiều khỏi vị trí bắt đầu nên tỷ lệ hòa rất cao.
Nhưng điều đó không có nghĩa là sức mạnh tính toán là vô dụng, nó còn tùy thuộc vào nhu cầu của từng cá nhân. Ví dụ cấu hình cao có thể thắng 10 và thua 0 trong nghìn ván, trong khi cấu hình thấp có thể thắng 5 và thua 5 trong nghìn ván (dữ liệu được tổng hợp ngẫu nhiên và không có thật), nếu bạn cho rằng nó vô dụng thì nó là vô dụng. Nếu bạn nghĩ nó hữu ích, thì nó hữu ích. . Thứ hai, thời gian chiến đấu thực tế càng nhanh thì lợi thế về sức mạnh tính toán sẽ càng được thể hiện rõ ràng.
Tuy nhiên, ở góc độ thử nghiệm, sự khác biệt giữa sức mạnh tính toán mạnh và yếu là rất lớn, để nhanh chóng phân biệt được máy mạnh hay yếu, việc thử nghiệm sẽ được tiến hành với lợi thế trong game, ví dụ như với điểm cao. Tận dụng tỷ lệ rút 50%, động cơ của cả hai bên sẽ được kiểm tra mỗi lần. Mỗi bên đều bắt đầu bằng điểm trước. Trong trường hợp có mức độ ưu tiên cao này, khả năng tính toán được cải thiện là rất đáng kể, ví dụ: nếu 2 luồng chơi 5 phút + 3 giây so với 1 luồng thì tỷ lệ thắng có thể đạt hơn 55%.
-
07-03-2024, 07:15 AM #2
Sự khác biệt giữa động cơ đa lõi, đa luồng và lõi đơn
Khi các biến điều kiện khác hoàn toàn giống nhau và sức mạnh tính toán lõi cũng như nhau, ví dụ sức mạnh cờ vua của 4 lõi trong 1 giây không bằng 1 lõi trong 4 giây, bởi vì thuật toán tìm kiếm đa luồng chủ đạo hiện nay đã có thua lỗ nhưng sẽ mở rộng cây tìm kiếm. Có thể hiểu rằng trong hầu hết các tình huống có 4 lõi và 1 giây thì không bằng 1 lõi và 4 giây, và vẫn có một số tình huống tệ hơn 1 lõi và 4 giây.
Hơn nữa, tìm kiếm đa luồng có tính không chắc chắn trong tìm kiếm và kết quả tìm kiếm liên tiếp trong cùng một tình huống có thể khác nhau. Đối với tìm kiếm đơn luồng, khi các điều kiện khác giống nhau thì chiều sâu suy nghĩ chi tiết và điểm số tương ứng sẽ giống hệt nhau.
-
07-03-2024, 07:22 AM #3
Nps (giá trị k) là gì?Nó có đại diện cho sức mạnh cờ vua không?
NPS có thể hiểu là số vị trí tìm kiếm trung bình trong một giây và tốc độ tìm kiếm.
Nhưng tốc độ không liên quan nhiều đến sức mạnh cờ tướng, ví dụ nnue làm chậm rất nhiều nps, nhưng sức mạnh cờ tướng vẫn mạnh hơn các công cụ đánh giá truyền thống (tất nhiên các điều kiện khác giống nhau, càng nhanh càng tốt).
NPS với các động cơ khác nhau và các phiên bản khác nhau không thể so sánh được, NPS chỉ phù hợp để so sánh sức mạnh của máy : nhiều bài kiểm tra tốc độ với cùng một phiên bản của cùng một động cơ, cùng cài đặt và cùng một tình huống. Kết quả kiểm tra tốc độ cho thấy NPS càng cao thì khả năng tính toán của máy càng cao.
nps không đại diện cho sức mạnh cờ vua của động cơ. Chỉ số duy nhất về sức mạnh cờ vua là dữ liệu kiểm tra.
Và một số công cụ khác sẽ phóng to nps để trông đẹp hơn, chẳng hạn như nhân với 6
-
07-03-2024, 07:26 AM #4
"đánh giá" là gì?
Đánh giá là đánh giá tình hình. Tương tự như trực giác của con người về một tình huống (đỏ dễ di chuyển, đỏ có lợi, đen có lợi, v.v.), không có bất kỳ tính toán nào trong ván cờ, đó chỉ là một cảm giác thuần túy về ưu nhược điểm của tình huống đó . Chỉ là việc đánh giá động cơ sẽ tính điểm tình huống theo thông số đánh giá của nó mà thôi.
Trước nnue, các đánh giá đều do con người viết ra và các thông số đều được điều chỉnh. Ví dụ viết các giá trị công suất phụ cơ bản nhất: x điểm cho ô tô, x điểm cho ngựa..., rồi điều chỉnh giá trị các thông số, ví dụ 1000 điểm cho ô tô. Ngoài ra, còn có điểm vị trí của quân cờ, điểm di chuyển của quân cờ, điểm loại cờ đặc biệt, v.v.
nnue thay thế hoàn toàn việc đánh giá thủ công truyền thống. nnue có một số lượng lớn các tham số đánh giá, nhưng con người không biết những tham số đó biểu thị điều gì.
Và nnue sẽ khiến tốc độ tìm kiếm của máy chậm lại, nhưng vì ưu điểm vượt xa nhược điểm nên kỹ năng chơi cờ vẫn sẽ được cải thiện đáng kể.
-
07-03-2024, 07:33 AM #5
"giao diện" là gì?
Chức năng chính của giao diện là giúp giao tiếp giữa động cơ và người dùng dễ dàng hơn. Giao diện còn được gọi là GUI (Giao diện người dùng đồ họa).
Các giao diện cờ vua trên máy tính bao gồm Shark, Binghe, Yongfang, pengfei,vinxiangqi v.v.
Giao diện cờ vua di động có Uber,pengfei.
Có thể hiểu thế này:
["Động cơ" là người ngoài hành tinh, muốn giao tiếp với nó thì trước tiên bạn phải học ngôn ngữ của nó.
Ví dụ: nếu bạn muốn công cụ phân tích vị trí bắt đầu của cờ vua, bạn phải bảo nó "đi", sau đó nó sẽ bắt đầu phân tích và tính toán, đồng thời sẽ liên tục cho bạn biết kết quả tính toán mới nhất. Nếu xét các chi tiết như “pháo2 bình 5,mã 8 tiến 7” thì nó sẽ chỉ hiển thị “pv h2e2 h9g7”, thậm chí không có bàn cờ, rất rắc rối.
"Giao diện" tương đương với một người dịch. Bạn ra lệnh cho giao diện: phân tích tình hình hiện tại (trên giao diện thường có nút kính lúp. Nhấn vào đó để báo giao diện: phân tích), do đó giao diện sẽ tự động gửi "đi" tới động cơ. Lệnh yêu cầu động cơ bắt đầu phân tích.
Máy sẽ liên tục báo cho giao diện các kết quả tính toán mới nhất, giao diện sẽ dịch thành văn bản mà bạn có thể hiểu được. "pv h2e2 h9g7" sẽ hiển thị trên giao diện "suy nghĩ chi tiết: pháo2 bình 5,mã 8 tiến 7”, và trong phần Bàn cờ trên giao diện hiển thị. 】
Tất nhiên, giao diện cũng có thể có các chức năng khác, chẳng hạn như giải đấu động cơ, nhận dạng các bàn cờ khác, hồ sơ cờ thi đấu tích hợp, đọc thư viện mở, điểm chơi, đọc điểm, v.v., để người dùng sử dụng thuận tiện hơn .
Đối với hầu hết mọi người, giao diện tiếp xúc trực tiếp hơn so với động cơ, đây chỉ là một công cụ chịu trách nhiệm tính toán thuần túy.
-
07-03-2024, 07:37 AM #6
"Thư viện bắt đầu" là gì?
Thư viện mở đầu được ví như “kỳ phổ” của con người.
Con người có thể chơi cờ theo kỳ phổ, phần mềm cũng có thể chơi cờ theo thư viện mở đầu. (Động cơ chỉ chịu trách nhiệm tính toán và không liên quan gì đến thư viện mở, tuy nhiên một số động cơ có tích hợp sẵn thư viện mở).
Chức năng chính của thư viện mở là tiết kiệm thời gian và giảm khả năng mất điểm.
Một số thư viện mở còn tìm cách dẫn dắt đối thủ vào những tình huống phức tạp, những bước đi sai lầm của thư viện mở đầu của đối thủ và những tình huống động cơ dễ mắc lỗi, nhằm tìm kiếm cơ hội giành chiến thắng.
Thư viện mở tuy gọi là thư viện mở nhưng cũng giống như bản ghi cờ vua, có thể vào bất kỳ vị trí nào.
Thư viện mở và công cụ hoàn toàn độc lập và không có sự hợp tác, bản thân công cụ sẽ không đọc thư viện mở.
-
07-03-2024, 07:39 AM #7
"thư viện đám mây" là gì?
Thư viện đám mây là cơ sở dữ liệu trực tuyến truy vấn miễn phí, trang web là Chessdb.cn
Thư viện đám mây chứa một số lượng lớn vị trí và điểm số cũng như một số thư viện kết thúc trò chơi.
Ngoại trừ thư viện kết thúc, điểm vị trí thu thập được trong thư viện đám mây chưa chắc đã chính xác vì máy nền cần tính toán từ từ, tính toán càng mở rộng thì tình huống sẽ càng chính xác.
-
Post Thanks / Like - 1 Thích, 0 Không thíchthe_fall đã thích bài viết này
-
07-03-2024, 07:46 PM #8
Tùy chọn UCI
Hiện tại, một số giao diện hỗ trợ các tùy chọn UCI, chẳng hạn như
Trong giao diện cá mập, nhấp vào biểu tượng cờ lê trên thanh động cơ để vào cài đặt tùy chọn động cơ.
Đối với người chơi trên thiết bị di động, sau khi vào ứng dụng Uber, nhấp vào góc trên bên phải để hiển thị menu, sau đó nhấp vào "Quản lý công cụ UCI" → "Cài đặt công cụ" để nhập một số cài đặt tùy chọn.
Mô tả một số lựa chọn của Pikayu
Clear Hash
Xóa bộ nhớ tạm hiện tại của động cơ. Nhưng cách phổ biến nhất là nạp lại động cơ trực tiếp để đạt được hiệu quả này.
MultiPV
Khi động cơ phân tích tình huống, nó mặc định có 1 biến chính. Khi thay đổi tùy chọn này, engine sẽ tăng số lượng các thay đổi chính trong tình huống hiện tại khi phân tích, độ sâu của mỗi thay đổi chính sẽ nhất quán và hiển thị cùng lúc (nghĩa là nhiều thay đổi sẽ được hiển thị trên cùng một lớp). )
Tăng số lượng sẽ làm giảm sức mạnh cờ vua . Nó chỉ được sử dụng để phân tích cờ vua. Vui lòng không sử dụng nó trong chiến đấu thực tế và thử nghiệm động cơ
Skill Level
Giới hạn mức sức mạnh cờ vua của động cơ. Khi cài đặt khác 20, có một xác suất nhất định chọn một nước đi xấu khi thực hiện một nước đi, có thể được sử dụng để chơi cờ giống con người. Lưu ý rằng chỉ có lựa chọn di chuyển động cơ đã thay đổi và quá trình phân tích động cơ vẫn bình thường.
Phạm vi cài đặt là 0 ~ 20 và mặc định là 20, không giới hạn sức mạnh của cờ vua.
Nhưng nếu UCI_LimitStrength được bật, Cấp độ kỹ năng sẽ không hợp lệ.
UCI_LimitStrength
Tắt theo mặc định. Khi được bật, Cấp độ kỹ năng sẽ bị tắt và UCI_Elo sẽ có hiệu lực
UCI_Elo
Giới hạn mức sức mạnh cờ vua của động cơ một cách chi tiết hơn. Nó sẽ chỉ có hiệu lực khi UCI_LimitStrength được bật , phạm vi cài đặt là 1280 ~ 3133, càng thấp thì càng yếu. Nếu bạn không đáp ứng được 21 cấp độ Kỹ năng và muốn phân loại cấp độ cờ vua chi tiết hơn, hãy sử dụng UCI_Elo. Nó không khác gì cách hạn chế sức mạnh cờ vua của Skill Level, nhưng nó được chia nhỏ hơn. Trong số đó, Elo=1280 bằng 0 ở Cấp độ kỹ năng, 3133 bằng 19 ở Cấp độ kỹ năng, 2850=13, 2568=10, 2268=7, 1777=4.
Giá trị của UCI_Elo đã được hiệu chỉnh bằng biểu đồ thang giải đấu của công cụ cờ vua .
-
Post Thanks / Like - 2 Thích, 0 Không thích
-
07-03-2024, 08:02 PM #9
Cài đặt UCI tiếp
Sixty Move Rule
Được bật theo mặc định.Khi được bật, động cơ sẽ tính đến việc không bắt được quân nào trong 60 hiệp để xác định tỷ số hòa và coi việc không bắt được quân nào trong 60 hiệp là 0 điểm, điều này có thể cải thiện sức mạnh cờ vua một cách hiệu quả.
Mate Threat Depth
Xác định số lượt “sát” theo luật của Trung Quốc. Tùy chọn này sẽ chỉ có hiệu lực khi Quy tắc lặp lại được đặt thành ChineseRule . Phạm vi cài đặt là 0 ~ 10. Nếu được đặt thành 0, động cơ sẽ không đuổi lặp. Nếu được đặt thành 1~10, công cụ sẽ xác định liệu chuyển động theo chu kỳ có phải là "đuổi" trong vòng 1 đến 10 vòng trong quá trình tìm kiếm hay không và "đuổi" ở các quy tắc ở giữa có thể dẫn đến vi phạm chu kỳ. Cài đặt càng cao thì sức mạnh cờ vua sẽ càng suy giảm nghiêm trọng
UCI_WDLCentipawn
Tỉ số ban đầu được quy đổi theo mô hình tỷ lệ thắng, tắt đi sẽ hiển thị tỉ số ban đầu và không ảnh hưởng đến sức mạnh cờ tướng.
Hiện tại, tỷ lệ thắng của Pikayu là 100 điểm, đại diện cho xác suất thắng 50% , về cơ bản có nghĩa là thắng 50% và hòa 50%.Nếu bạn chưa quen với tỷ lệ điểm chiến thắng thì có thể tắt đi (thực ra điểm ban đầu rất cao nên có thể bạn cũng chưa quen). -100 điểm đen thắng 100% +210 điểm đỏ thắng 100%
-
Post Thanks / Like - 1 Thích, 0 Không thíchthe_fall đã thích bài viết này
Giải đáp 1 số thắc mắc về pikafish
Đánh dấu