제 생각에 체스 엔진은 초보 플레이어가 체스를 배우기 위해 사용하기에 적합하지 않습니다. 그리고 제 의견의 이유는 매우 간단합니다. 체스 엔진은 체스를 가르치도록 설계되지 않았습니다! 이것이 답변으로 충분하지 않은 경우, 아래에서 더 자세한 방식으로 내 견해를 설명하려고 노력할 것입니다.
체스 엔진은 주어진 위치를 가능한 한 정확하게 평가할 수 있도록 설계되었으며, 이러한 평가를 사용하여 게임 진행시 양쪽에 대한 최적의 이동 순서를 시도하고 도출했습니다.
위치를 평가하기 위해 체스 엔진은 재료, 킹 안전성 등과 같은 것들을 기반으로 숫자 값으로 위치를 할당합니다. 그러나 엔진은 주어진 위치 점수에 이르게하는 가장 중요한 요소가 어떤 위치 요소인지 설명하지 않습니다. 이것이 체스 플레이어가 엔진을주의해서 사용해야하고 엔진을 어느 정도 회의 론적으로 다루어야 하는가에 대한 핵심입니다.
체스 엔진은 그들이해야 할 일을 매우 잘합니다. 사실, 그들은 오늘날 대부분의 입장을 평가하는 데 능숙하여 최고의 체스 엔진을 인간이 이길 수는 없습니다. 이것은 왜 컴퓨터 엔진이 겉보기에 이상한 방식으로 위치를 평가하는지, 또는 더 간단한 방법으로 논리적 결론에 게임.
위에서 설명한 시나리오 유형에서 사람들이 흔히 저지르는 실수는 다음과 같습니다. 컴퓨터를 신뢰하고 질문하지 않고 계속 진행합니다. 이런 방식으로이 플레이어들은 물질에 대해 아무것도 배우지 않을뿐만 아니라, 플레이어가 사물을 이해하지 못하더라도 실제로 통찰력을 얻을 것이라고 생각할 위험이 있습니다!
실제로 그들이하지 않았을 때 무언가를 배웠다고 생각하는 사람들에 대한 마지막 부분은 과장된 것이 아닙니다. 이것은 많은 다른 환경에서 사람들에게 항상 발생하며 사람들이 일반적으로 배우는 방식과 관련이 있습니다.
학계에서 "딥 학습"및 "표면 학습"이라는 용어는 학생들이 코스를 통과하기 위해 사용하는 두 가지 매우 다른 학습 방법을 설명하는 데 사용됩니다.
표면 학습은 최소한의 노력으로 제시된 정보를 학습함으로써 과정을 통과하는 것과 관련이 있습니다. 이것은 종종 학생들이 성찰의 암시없이 사실을 암기하려고 시도한다는 것을 의미합니다.
딥 러닝은 어떤 방식 으로든 과정 내용을 중요하게 고려하는 것과 관련이 있으며, 이로 인해 학생은 과정 내용을 배우고 이해하기위한 실제 노력을하게됩니다.
이 용어들에 대한보다 자세한 (그리고 제 생각에는 더 나은) 설명은 다음 기사의 처음 몇 단락 : 구조화 된 토론위원회 활동에 의한 비판적 사고 및 심층인지 처리 촉진을 참조하십시오
.
표면 학습은 학습 사실과 정의에 중점을 두지 만, 왜 무언가가 진실인지 아닌지를 실제로 이해하는 것은 강조하지 않기 때문에 학습 한 사실을 적용하는 능력이 심각하게 제한되는 경우가 종종 있습니다.
체스 학습의 맥락에서, 표면 학습은 마음에 의해 특정 개방 변형을 암기하거나 변형 및 지침의 이유와 함께 자신과 관계없이 "림의 기사가 희미합니다"와 같은 위치 지침을 학습하는 것으로 간주됩니다. 나는 대부분의 사람들이 체스 학습에 대한이 접근법이 장기적으로 성공하지 못할 것이라는 데 동의 할 것이라고 생각한다.
체스는 즉시 위치를 계산하고 평가하는 플레이어의 능력에 크게 의존하는 게임입니다. 암기하기에는 너무 많은 위치가 있으며, 상대방이 당신이 암기했을 수있는 변형을 회피하면 게임의 나머지 부분에 대해 자신이 있습니다. 일반적인 지침을 준수 할 때와 지침에서 벗어날시기를 판단 할 수 있어야합니다. 그리고 체스를 잘 배우는 것은 특정 변형의 움직임을 이해하고 특정 지침이 그대로 공식화되는 이유를 이해함으로써 이러한 능력을 배양하는 것과 관련이 있습니다. 이것은 표면 학습 접근법보다 딥 러닝 접근법과 더 일치합니다.
이것을 체스 엔진에 다시 연결 : 체스 엔진을 사용하여 체스를 배우는 것은 위험합니다. 체스를 배우기 위해 표면 학습 접근법을 사용하여 플레이어를 쉽게 바꿀 수 있기 때문입니다. 컴퓨터는 수치 평가와 최적의 변형 만 제공합니다. 플레이어는 "허! 상대가 주어진 컴퓨터 라인을 플레이했다면 다음에 기억할 것입니다. " 더 이상 반영하지 않고. 플레이어가 무언가를 배웠을 수도 있지만이 새로운 지식이 플레이어가 의미있는 방식으로 게임을 개선하는 데 도움이됩니까?
이 모든 것을 말하면서도 체스 엔진을 사용하여 체스를 배울 수 있다고 생각합니다. 그러나 플레이어는 신중하고 많은 노력을 기울일 준비가되어 있어야합니다. 플레이어는 "오, 나는 Stockfish를 본다.이 위치가 _______라고 생각하니? 어리석은 거위, 네가 얼마나 잘못되었는지 보여줄 것이다"라는 문구를 따라 사고를하려고 노력해야한다. 컴퓨터가 왜 그렇게 위치를 평가하는지 확실하지 않은 즉시. 이런 식으로 맹목적으로 듣지 않고 엔진이 어떤 의미로 설명하도록 할 수 있습니다. 그러나 이것은 초보자 플레이어에게는 매우 어렵고 시간이 많이 걸리며, 전술에 대해 배우고 계획을 세우는 등의 방법은 게임을 처음 접하는 플레이어에게 더 효과적입니다.