Najlepsza odpowiedź
Aktualizacja. Na scenie pojawił się nowy TYP maszyny szachowej, który pokonał najlepszy silnik świata – Stockfish 8 – w 100 meczach. Nazywa się Alpha Zero. Wygrał 28 gier, zremisował 72 i przegrał 0, uzyskując wynik 64 na 100.
Sztokfisz nie stosuje czystej metody brutalnej siły, ale jednym z powodów, dla których osiąga tak wysoki wynik, jest to, że oblicza niesamowite 70 000 000 pozycji na sekundę. Ale Alpha Zero pokonała go i oblicza tylko 80 000 pozycji jako sekundę.
Alpha Zero to sztuczna inteligencja wykorzystująca sieć neuronową. Dostał zasady szachów (bez książki otwierającej, bez zaprogramowanej strategii, bez gier arcymistrzowskich i bez kończących stołów) – i stamtąd dowiedział się, co robi z szachami, po prostu grając przeciwko sobie przez 4 godziny. To wystarczyło, by pokonać Stockfisa. W rzeczywistości podczas tych 4 godzin ćwiczeń Alpha Zero nauczył się więcej o wygrywaniu szachów niż ludzie w ciągu ~ 1500 lat, kiedy zgromadzili szachową mądrość.
Odpowiedź
Spróbuję odpowiedzieć na to pytanie na podstawie partii szachów pomiędzy Stockfish 8 vs AlphaZero, które oglądałem i analizowałem.
AlphaZero, samoucząca się sztuczna inteligencja firmy DeepMind, trenowała w ciągu 4 godzin do gier z Stockfish i zniszczyła Stockfisha w 100 meczach.
W większości gier mogliśmy zobaczyć, że materiał nie przejmuje się zbytnio. Dba o pozycję i aktywność figury. Jego gra wygląda jak atak. Nawet z czarnymi figurami poświęca kilka pionków, aby otworzyć pliki i odpowiednio rozwinąć swoje figury.
Jako ludzie wiemy, że materiał ma większe znaczenie w szachach. Wiemy, że pozycja też ma znaczenie, ale zamiast tworzyć magię na planszy w środkowej części gry, mamy tendencję do wymiany pionów, zdobycia przewagi i czekania na koniec gry. Na przykład wiemy, że wieża jest lepsza niż goniec / skoczek; nawet jeśli goniec / skoczek jest dobrze rozwinięty i utrzymuje pozycję, wymieniamy ją na słabo rozwiniętą wieżę.
Nawet silniki szachowe mają pierwszeństwo w postaci zakodowanych na stałe figur. Silniki szachowe również grają lepiej w szachy pozycyjne. Priorytet elementów różni się w zależności od pozycji. Ale żaden silnik szachowy nie poświęciłby żadnego materiału, gdyby nie było przewagi nad strzałem. Wręcz przeciwnie, AlphaZero to robi. W jednej z gier poświęca około 3 pionów.
Możesz zobaczyć tę partię tutaj (źródło: Anna Rudolf i YouTube)
Najważniejsze, że AlphaZero gra dla to „Paraliżowanie przeciwnika”. Widzimy, że większość elementów przeciwnika nie jest przesunięta lub jest słabo rozwinięta.
Tego właśnie my, ludzie, moglibyśmy się nauczyć od AlphaZero. To nowy sposób myślenia w szachach.
Jak to się udaje: – Po prostu zna podstawowe zasady szachów. Samodzielnie wymyślił wiele rzeczy. – Nie wie, że wieża ma więcej punktów lub gońca lub skoczka. Po prostu wie, że liczy się King. – AlphaZero jest jak genialny człowiek, który nie ma żadnego nauczyciela ani mentora, patrzy na szachy na swój własny sposób i staje się w tym coraz lepszy.