Silniki szachowe nie są moim zdaniem odpowiednie dla początkujących graczy do nauki gry w szachy. Powód mojej opinii jest bardzo prosty: silniki szachowe nie są zaprojektowane do nauczania szachów! Jeśli to nie wystarczy, postaram się wyjaśnić moje poglądy bardziej szczegółowo poniżej.
Silniki szachowe są zaprojektowane tak, aby były w stanie jak najdokładniej ocenić dowolną pozycję, a przy użyciu tych ocen, aby uzyskać optymalną sekwencję ruchów dla obu stron, w miarę postępu gry.
W celu oceny pozycji, silniki szachowe przypisują pozycje o wartości liczbowej w oparciu o takie rzeczy, jak materiał, bezpieczeństwo króla itp. Ale silnik nigdy nie wyjaśni, jakie czynniki pozycyjne były najważniejsze, prowadzące do danego wyniku pozycji. To jest klucz do tego, dlaczego każdy szachista powinien używać silników ostrożnie i traktować silnik z pewnym sceptycyzmem.
Silniki szachowe są bardzo dobre w tym, co powinny robić; w rzeczywistości są tak dobrzy w ocenie większości pozycji, że wiodący silnik szachowy nie może być pokonany przez ludzi. To sprawia, że bardzo trudno jest odrzucić ocenę komputera, nawet jeśli nie jest się pewnym, dlaczego silnik komputerowy ocenia pozycję w pozornie dziwny sposób lub dlaczego preferuje dziwnie wyglądającą kontynuację wysokiego ryzyka, gdy istnieją znacznie prostsze sposoby wprowadzenia gra do logicznego zakończenia.
Oto typowy błąd, który ludzie popełniają w opisanym powyżej scenariuszu: po prostu ufają komputerowi, nie zadają żadnych pytań i idą dalej. W ten sposób gracze nie tylko nie nauczą się niczego o istocie, ale istnieje dodatkowe ryzyko, że gracze będą myśleć, że faktycznie zyskali wgląd, nawet jeśli nic nie zrozumieli!
Ta ostatnia część, dotycząca ludzi myślących, że czegoś się nauczyli, podczas gdy w rzeczywistości tego nie zrobili, nie jest przesadą. Dzieje się tak przez cały czas w wielu różnych środowiskach i ma to związek z tym, jak ludzie się uczą.
W środowisku akademickim terminy „Głębokie uczenie się” i „Uczenie się na powierzchni” są używane do opisania dwóch bardzo różnych podejść do uczenia się stosowanych przez studentów podczas zaliczania kursów:
Uczenie się na powierzchni wiąże się z próbą zaliczenia kursu poprzez naukę prezentowanych informacji przy minimalnym wysiłku. Często oznacza to, że uczeń będzie próbował zapamiętać fakty bez cienia refleksji.
Dogłębne uczenie się wiąże się z uważaniem treści kursu za ważne, co zmusza studenta do prawdziwego wysiłku w nauce i zrozumieniu treści kursu.
Bardziej szczegółowy (i moim zdaniem lepszy) opis tych terminów znajduje się w kilku pierwszych akapitach tego artykułu:
Ułatwienie krytycznego myślenia i głębokiego przetwarzania poznawczego poprzez działania zorganizowanej komisji dyskusyjnej .
Ponieważ nauczanie powierzchniowe kładzie nacisk na uczenie się faktów i definicji, ale nie na faktycznym zrozumieniu, dlaczego coś jest prawdą, czy nie, często może sprawić, że uczniowie będą mieli bardzo ograniczoną zdolność do zastosowania poznanych faktów.
W kontekście uczenia się szachów, uczenie się powierzchniowe byłoby traktowane jako zapamiętywanie konkretnych wariantów otwarcia na pamięć lub uczenie się wskazówek pozycyjnych, takich jak „rycerz na obręczy jest przyćmiony”, bez zajmowania się przyczynami tych zmian i wytycznych. Myślę, że większość ludzi zgodzi się, że takie podejście do nauki szachów nie odniesie sukcesu na dłuższą metę.
Szachy to gra silnie uzależniona od zdolności gracza do obliczania i oceny pozycji w locie. Jest po prostu zbyt wiele pozycji do zapamiętania, a jeśli twój przeciwnik omija wszelkie odmiany, które mogłeś zapamiętać, jesteś sam przez resztę gry. Musisz umieć ocenić, kiedy poprzeć wspólne wytyczne, a kiedy je odejść. Uczenie się dobrej gry w szachy wiąże się z kultywowaniem tych umiejętności poprzez próbę zrozumienia ruchów w określonych odmianach i wyjaśnienia, dlaczego pewne wytyczne są formułowane w takiej formie, w jakiej są. Jest to wyraźnie bardziej zgodne z podejściem do głębokiego uczenia się niż do uczenia się powierzchniowego.
Powiązanie tego z silnikami szachowymi: używanie silników szachowych do nauki gry w szachy jest niebezpieczne, ponieważ może bardzo łatwo zmienić się w gracza, używając metod uczenia się powierzchni do nauki gry w szachy. Komputer podaje tylko numeryczną ocenę i optymalne warianty, które mogą łatwo uwięzić gracza w myśleniu coś w stylu „Huh! Komputer mówi, że wygrałem tutaj, jeśli po prostu zagrałem na danej linii komputerowej. Zamiast tego, po moim ruchu Przegrałem, jeśli mój przeciwnik właśnie zagrał na danej linii komputerowej. Zapamiętam to następnym razem! ” bez refleksji. Gracz mógł się czegoś nauczyć, ale czy ta nowa wiedza pomoże mu ulepszyć grę w jakikolwiek znaczący sposób?
Biorąc to wszystko pod uwagę, nadal uważam, że silników szachowych można używać do nauki szachów. Ale wymaga to od gracza ostrożności i gotowości do włożenia dużego wysiłku. Gracz powinien dążyć do sposobu myślenia w stylu „Och, widzę Sztokfisz, myślisz, że ta pozycja to _______ huh? Ty głupia gęś, pokażę ci, jak bardzo się mylisz!” gdy tylko nie masz pewności, dlaczego komputer ocenia pozycję w ten sposób. W ten sposób możesz spróbować zmusić silnik do wyjaśnienia się w pewnym sensie, zamiast po prostu słuchać go na ślepo. Jest to jednak bardzo trudne i czasochłonne dla początkującego gracza. Wierzę, że nauka taktyki, tworzenie planów itp. Jest bardziej skuteczna dla graczy stosunkowo nowych w grze, którzy chcą się poprawić.