대략 어떤 수준의 오픈 소스 체스 엔진 Stockfish가 대부분의 그랜드 마스터와 동등할까요?


최상의 답변

2019 년 2 월 11 일 현재이 단계에서 stockfish의 버전과 현재 ELO입니다.

Stockfish 20191209 ELO [3925]

Leela 는 신경망 엔진이며 약 3990 위입니다.

Grand Master Human이 기회를 가질 수있는 유일한 방법은 Stockfish가 약 2880 위에 올랐을 때입니다.

A에 대한 이야기가 있습니다. LeeLa 엔진을 약 10 만에 구입하고 연구 또는 훈련 용으로 사용하기를 원하는 많은 그랜드 마스터.

이 엔진에는 함께 제공되는 하드웨어 패키지가 상당히 많습니다. 마치 방 크기의 컴퓨터처럼.

그랜드 마스터는 엔진을 사용하여 쉽고 반복적 인 동작을 연구하고 알려진 오프닝 동작에 대해 엔진이 어떻게 움직이는 지 확인하며 이는 그들이 그 위치를 더 잘 연주하는 데 도움이됩니다. ” .

10 명 정도의 그랜드 마스터가 한 팀에 무제한 시간을두고 그들이 건어물을 상대로 어떻게 할 것인지를 보는 것은 멋진 대회가 될 것입니다.하지만 그 대부분이 잊혀진 결론은 이러한 엔진 때문입니다. 20 ~ 50 개의 움직임이 앞서 있다고 생각하세요.

그로 인해 그들을 장악하는 것은 본질적으로 불가능합니다.

지난 엔진 토너먼트에서 8 개의 엔진이 약 170 경기를 치렀고 체크 메이트는 1 명뿐이었습니다. 나머지는 대부분 그립니다.

Answer

물론, 컴퓨터에 강제로 그리도록 선택할 수있는 흰색 선이 많이 있습니다. 그리기는 수십 개의 강제 그리기 선을 알고있는 Carlsen과 같은 지식이 풍부한 그랜드 마스터에게 상대적으로 쉽습니다. “강제 그리기 선”이라고 말하면 인간에 대한 강제 그리기가 아닙니다. umans는 열등한 움직임으로 반복에서 벗어날 수 있습니다. 그러나 컴퓨터가 대안이 열등하다고 생각하면 반복에서 벗어나지 않습니다. 그이면의 아이디어는 단순히 컴퓨터에서 최상의 플레이가 반복이 컴퓨터에 가장 적합한 위치가되는 라인을 선택한 다음 반복하는 것입니다.

저는 stockfish를하지 않을 것입니다. 매우 깊이 분석하고이 선은 특히 건 어류에 대한 나쁜 선택이지만 저는 최고 그랜드 마스터가 아니기 때문에 37 개의 강제 그리기 선을 모릅니다. 스톡 피쉬가 응답을 최고의 선택으로 보여주는 어느 시점에서 스크린 샷을 찾을 것입니다. 예 : 1. d4

Stockfish는 Nf6을 응답으로 좋아합니다. 그런 다음 2. c4.

Stockfish는 e6를 가장 좋아합니다. 3. g3를 추가하여 카탈로니아 어 방식으로 시작합니다.

d5가 가장 좋은 제안입니다 (현재로서는 , Bb4 +, Be7, d5 사이의 엔진 종류의 와플이지만 거의 똑같습니다) 그러니 그렇게합시다. White는 Nf3로 응답합니다.

건물이 나오는 지점을 찾지 못했습니다. 선호 dxc4는 최고의 선택이지만 책 이동이며 항상 상위 3 개 제안에 있습니다. 대부분의 경우 0.1 포인트 이내이고 스크린 샷을 찍을 때 다른 선택과 트리플 제로 (Triple Zero)가 연결되어 있으므로 합리적인 움직임입니다. 흰색이 실제로 원하지 않는 동작을하도록 강제 한 후 Nc3 또는 Bd2를 사용하도록 한 후 e7로 후퇴하려는 아이디어를 가진 Bb4 +도 마찬가지입니다. 때로는 특히 개봉 책이 주어지면 (합법적 인 것임) stockfish는 dxc4를 재생합니다. Bg2가 응답합니다.

Stockfish는 여기서 c6을 정말 좋아하지 않습니다. 더 오래 생각하면 결국 끝납니다. c6이 Bb4 +보다 약 0.1 열등하다고 생각하지만, 건어는 어느 시점에서 움직임을 선택해야하기 때문에 위치를 생각하는 데 한 시간을 준 것처럼 항상 동일한 응답을 선택하지는 않습니다. c6은 책 이동이고 나쁘지 않습니다. 아이디어는 d5를 더 제어하여 흰색이 d5를 밀 수 없도록하는 것입니다. 응답으로 Ne5.

간단한 선택, 건어는 Bb4 +를 좋아합니다. Bd2로 응답하세요.

Qxd4는 건어물이 가장 많이 제안한 제품이며 매우 일관되게 유지됩니다. 흰색은 Qxd5 이후 2 폰 아래로 내려 갔지만 컴퓨터는 위치가 여전히 매우 동일하다고 생각합니다. 그러니 감독님을 데려가세요.

Qxe5가 강제되고 이제 Na3가 c4 폰에 압력을가합니다.

b5는 c4 폰을 방어해야합니다. 여왕을 공격하는 Bc3

Qc5가 강제되고 이제 Bd4와 반복됩니다.

Qb4 + 강제, Bc3 응답.

그리고 흰색이 원하면 검은 색은 Qc5-Bd4 반복을 강요받습니다.

강제적 움직임이라고 말할 때 컴퓨터가 어떻게 작동하는지 생각하는 것이 중요합니다. 승리를 원하는 사람은 반복 위치 중 하나에서 Qe7을 플레이 할 것입니다. Stockfish는 Qe7이 실수임을 “알고”게임을 잃지 않는 것이 가장 좋은 방법은 반복하는 것입니다.어쨌든 백인이 여기서 더 잘하고 있다고 생각하고 무승부를 가져갈 수도 있습니다. Stockfish가 생각하는 방식이 아니라 인간이 생각하는 방식입니다.

컴퓨터는 아무것도 이해하지 못합니다. 점수 매기기 기능을 사용하여 위치를 평가 한 다음 최소 또는 최대 점수를 선택합니다. 흰색 인 경우 최대, 흑인 인 경우 최소를 선택합니다. 위치에서 가장 좋은 이동은 컴퓨터가 작동하는 방향으로 0에서 가장 먼 이동입니다.

Stockfish는 0.6 오류로 평가되는 것을 만들지 않습니다. 이제까지. 이동을 평가 한 후 다른 이동보다 0.6이 더 나쁘면 다른 이동을 수행합니다. 따라서 강제 이동은 건어가 한 이동이 다른 모든 이동보다 분명히 우월하다고 평가하는 이동입니다. White는 마지막 위치에서 축어에 대한 반복을 강요 할 수 있지만, 거기에 도달하기위한 일부 움직임은 덜 강력하지만 여전히 건어가 선택할 가능성이 높습니다.

이것은 예를 들어 나쁜 라인입니다. 하지만 글쎄요, 저는 Carlsen이 아닙니다. 저는 80,000 개의 체스 게임을 마음으로 모릅니다. 저는 체스와 컴퓨터에 대해 한두 가지를 아는 사람 일뿐입니다. 제가 여기서 설명하려는 원칙은 중요한 부분입니다. 컴퓨터를 사용하고 있다는 것을 기억하고이를 유리하게 사용하는 것입니다. . Stockfish가 체스에 대해 생각하는 방식을 사용하세요.

Stockfish는 반복해서 무승부를 선택하는 것이 가장 좋은 선택이되는 선으로 게임을 진행하더라도 항상 가장 높은 점수를받는 동작을 선택합니다. 더 흥미로운 것은 건어물이 여기서 무승부를 보지 않는다는 것입니다. Stockfish는 항상 양쪽에 대해 어떤 위치에서 가장 좋은 움직임으로 평가되는 것을 재생합니다. Stockfish는 흰색이 반복되어서는 안된다고 생각하기 때문에 흰색을 선택하면 검은 색에 가장 적합한 반복 점수가 Bd4 대신 Qd2를 재생해야하며, 흰색은 다른 선을 선택해야한다고 생각합니다. 0.00, 무승부, ~보다 열등합니다. 0.2는 흰색이 Qd2에서 벗어나게됩니다.

저는 건어가 3 배 반복을 0.00으로 기록한다고 생각하지 않지만 그래야합니다. 나는 Lc0 또는 AlphaZero가 0.00으로 점수를 매길 것이라고 확신합니다. 왜냐하면 컴퓨터가 여전히 위치를 반복하도록 허용하면서 더 나은 경우 드로우 혐오 프로그램을 프로그래밍하는 가장 쉬운 방법이기 때문입니다. 특히 더 나쁠 경우, 그리고 적어도 하나 (둘 다 메모리는 자신의 위치를 ​​우월하다고 평가할 때 새로운 알고리즘 중 어느 것이 혐오감을 느끼는지에 대해 실패합니다. 예를 들어 반복 점수가 1.0이면 컴퓨터는 3 배 반복이 보드에 올 때까지 반복해야합니다. 그런 다음 반복 점수는 0.00이며 죽은 것보다 점수가 더 좋은 다른 움직임이 존재하더라도 더 이상 올바른 선택이 아닙니다. 컴퓨터는 항상 게임을 진행하기 때문에 반복을 제대로 종료해야하는시기를 알고 있습니다.

Magnus Carlsen이 Stockfish를 그릴 수 있습니까? 그게 그의 목표라면 당연합니다. 그는 내가 여기에 배치 한 것의 복잡성을 내가하는 것보다 훨씬 더 잘 알고 있으며 심지어 나도 건 어류에 대한 (그다지 견고하지 않은) 무승부를 보여줄 수 있습니다. c6가 보드에 있으면 게임을 쉽게 흰색으로 강제로 무승부 할 수 있습니다.

게임을 그리는 방법은 여러 가지가 있으며 게임이 길어야 할 필요는 없습니다. 3 중 반복이 이루어집니다. 건어의 최고의 플레이 라인이 반복적으로 무승부로 이끄는 경우 건어에 대해 무승부를 강요하는 라인이 있습니다 : 더 높은 등급이기 때문에 무승부를 피하는 것은 인간이 아니며, 건어는 최고라고 생각하는대로 플레이합니다 무승부라도 이동합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다