Miglior risposta
Aggiorna. Un nuovo TIPO di macchina da scacchi è sulla scena e ha battuto il miglior motore del mondo, lo Stockfish 8, in 100 partite. Il nome è Alpha Zero. Ha vinto 28 partite, ha pareggiato 72 e ha perso 0, per un punteggio di 64 su 100.
Stockfish non utilizza un approccio di pura forza bruta, ma uno dei motivi per cui ottiene un punteggio così alto è perché calcola un incredibili 70.000.000 di posizioni al secondo. Ma Alpha Zero lo ha sconfitto e calcola solo 80.000 posizioni al secondo.
Alpha Zero è AI, utilizzando una rete neurale. Gli furono date le regole degli scacchi (nessun libro di apertura, nessuna strategia programmata, nessun gioco del grande maestro e nessun tavolo finale) – e da lì imparò cosa faceva con gli scacchi semplicemente giocando contro se stesso per 4 ore. Bastava per battere lo Stockfish. Infatti, in quelle 4 ore di pratica, Alpha Zero ha imparato di più sulla vittoria a scacchi di quanto non abbiano fatto gli umani nei circa 1.500 anni in cui hanno accumulato saggezza scacchistica.
Risposta
Cercherò di rispondere alla domanda sulla base di partite di scacchi tra Stockfish 8 vs AlphaZero che ho guardato e analizzato.
AlphaZero, lIA ad autoapprendimento di DeepMind, si è allenato in 4 ore per le partite con Stockfish e ha distrutto Stockfish in 100 partite.
Nella maggior parte dei giochi, abbiamo visto che non si preoccupa più di tanto del materiale. Ha a cuore la posizione e lattività dei pezzi. Il suo gioco sembra attaccare. Anche con i pezzi neri, sacrifica pochi pedoni per aprire file e sviluppare correttamente i suoi pezzi.
Noi, come umani, sappiamo che il materiale conta di più negli scacchi. Sappiamo che anche la posizione è importante, ma invece di creare magia sul tabellone nel mezzo del gioco, tendiamo a scambiare i pezzi, ottenere qualche vantaggio e non vediamo lora che arrivi la fine del gioco. Ad esempio, sappiamo che una Torre è meglio di un vescovo / un cavaliere; anche se lalfiere / cavaliere è ben sviluppato e mantiene la posizione, lo scambiamo con il sottosviluppato Rook.
Anche i motori scacchistici hanno la priorità dei pezzi hard-coded in essi. I motori scacchistici giocano anche meglio negli scacchi posizionali. Inoltre, la priorità dei pezzi varia a seconda della posizione. Ma nessuno dei motori scacchistici sacrificherebbe alcun materiale se non ci fosse un vantaggio di sureshot. Al contrario, AlphaZero lo fa. In uno dei giochi, sacrifica circa 3 pedoni.
Puoi vedere il gioco qui (credito: Anna Rudolf e YouTube)
La cosa principale, AlphaZero suona per sta “paralizzando il suo avversario”. Possiamo vedere che la maggior parte dei suoi pezzi avversari non si muove o è sottosviluppata.
Questo è ciò che noi umani potremmo imparare da AlphaZero. Questo è un nuovo modo di pensare negli scacchi.
Come riesce a farlo: – Conosce solo le regole di base degli scacchi. Ha capito molte cose da solo. – Non sa che Rook ha più punti o Bishop o Knight. Lo sa e basta, King è quello che conta. – AlphaZero è come una persona brillante, che non ha nessun insegnante o mentore, guarda gli scacchi a modo suo e migliora.