Computer che trovano spostamenti di computer


8

Ci sono posizioni negli scacchi in cui l'unica mossa buona (ad es. L'unica mossa che preserva l'uguaglianza) è molto innaturale per un giocatore umano. Ad esempio, se questa mossa va contro principi comuni o se apre il re a un potenziale attacco, un essere umano potrebbe avere meno probabilità di giocare questa mossa.

Ci sono stati tentativi di trovare tali posizioni con un computer?

Non mi interessa usare questo per identificare gli imbroglioni (= umani che usano l'aiuto del computer illegalmente negli scacchi).

Sono più interessato a sapere se questo potrebbe essere usato per ottenere pari posizioni contro gli umani. Ad esempio, con tale analisi, si potrebbe migliorare la preparazione all'apertura, dirigendosi verso posizioni in cui l'avversario deve trovare una "mossa al computer". Anche negli studi sui giochi finali potrebbe essere usato per lo stesso motivo.


Dovresti insegnare a un computer come gli umani valutano le posizioni affinché sia ​​in grado di giudicare quanto sia difficile per gli umani trovare una determinata mossa. Insegnare ai computer a pensare come gli umani è molto difficile.
11684,

Non ho detto che sarebbe facile ;-), tuttavia non penso che tu debba davvero insegnare loro a pensare come gli umani. Ad esempio, si potrebbe ad esempio cercare posizioni in cui l'unica mossa decente (che preserva l'uguaglianza) sacrifichi materiale. O dove l'unica mossa decente crea una pedina raddoppiata isolata o ... Probabilmente l'output dal computer dovrebbe ancora essere controllato da un essere umano, se soddisfa il requisito (essendo una mossa non umana), ma il primo la selezione potrebbe essere effettuata da un computer.
user1583209,

Nel tuo commento hai nominato alcuni elementi che renderebbero meno probabile che una mossa venga giocata da un essere umano. Direi che ci sono posizioni in cui i sacrifici sono ovvi e se il tuo pedone isolato sarebbe un passante, lo renderebbe anche ovvio. Penso che sarebbe molto difficile ridurre la valutazione umana delle posizioni a criteri così semplici (che non hanno molti "se" e "ma" collegati) in modo tale che un computer possa effettuare una selezione praticabile. Se riesci a fare una tale riduzione con precisione, tuttavia, sarebbe relativamente facile eseguire un simile tentativo da solo.
11684

Immagino che ciò che intendo dire sia che questa domanda si pone se è possibile formulare una serie di criteri ragionevolmente ristretti che sono abbastanza formali per un computer o meno.
11684

1
Sì, ne sono consapevole. Ecco perché ho chiesto se qualcuno ha fatto un "tentativo" (... per trovare tali criteri ed eseguirli attraverso un motore) ..
user1583209

Risposte:


2

Una delle mosse "innaturali" più comuni per un essere umano è una mossa poco sviluppata. I computer li trovano facilmente, dato che è solo un'altra mossa da controllare, ma gli umani hanno investito tempo ed energia nello sviluppo di un pezzo: perché poi spostarlo di nuovo?

I computer si limitano a scricchiolare e quindi valutano. Gli esseri umani sono molto più emotivi e hanno determinati preconcetti per lo sviluppo, quindi è molto facile come essere umani trascurare una mossa che un computer troverebbe in un batter d'occhio.

(un esempio potrebbe essere il reindirizzamento di una regina da un lato del tabellone all'altro, tramite il quadrato di casa - ad es. Qa5-d8-h4)

Mi rendo conto che questa è una risposta generale ma potrebbe aiutare :)


1

Hai visto le competizioni degli elenchi di valutazione degli scacchi del computer ? Mettono l'uno contro l'altro i motori di scacchi allo scopo di assegnare valutazioni coerenti ai motori di scacchi e per determinare quali motori di scacchi sono i più forti usando metodologie eque (come usando condizioni e hardware controllati).

Chiedo perché nel processo in cui è possibile trovare giochi di motori a scacchi ( con punteggi molto più alti rispetto agli umani ) che giocano a motori a scacchi ( con punteggi molto più alti degli umani ). Alcuni di questi giochi sono molto strani da guardare.

Questi motori di scacchi possono vedere così tante mosse oltre ciò che un normale umano può (anche GM), che le mosse che fanno sono molto sfumate e strane per noi (e GM).

RISPOSTA :

Ci sono stati tentativi di trovare tali posizioni con un computer? Indirettamente, sì, ma come conseguenza di un confronto tra motori di scacchi. Questi giochi e le loro mosse strane possono essere scaricati e assistiti.

Per esempio:

Fire 5 64-bit 4CPU - Stoccafisso 8 64-bit 4CPU, CCRL 40/4, 25/11/2016, 0-1
1. e4 g6 2. d4 d6 3. c3 Nf6 4. Bd3 Bg7 5. f4 O-O 6. Nf3 c5 7. dxc5 Nbd7 8. cxd6 exd6 9. Be3 Nxe4 10. Bxe4 Re8 11. Qd3 Nf6 12. Bxg6 hxg6 13. OO Bf5 14. Qd2 Qa5 15. Re1 Rac8 16. a4 a6 17. Bd4 Bg4 18. Rf1 Ne4 19. Qd1 Rc4 20. Bxg7 Kxg7 21. Qd3 Qc5 + 22. Nd4 Be2 23. Qxe2 Rxd4 24. Qe3 Rxa4 25. Qxc5 Nxc5 26. Rxa4 Nxa4 27. b3 nC5 28. ND2 Re3 29. Rf3 Rxf3 30. gxf3 Kf6 31. KF2 d5 32. KE3 NE6 33. c4 dxc4 34. Nxc4 B5 35. Nd6 KE7 36. NE4 f5 37 . Nc3 KD6 38. b4 ND8 39. Na2 Cc6 40. Ke2 Nd4 + 41. KE3 KD5 42. KD3 Nxf3 43. h3 nG1 44. h4 Nf3 45. Nc3 + Ke6 46. KE3 NE1 47. Kd2 NG2 48. Ne2 Kd6 49. Kd3 Nxh4 50. Ng1 Ng2 51. Ne2 Kc6 52. Nd4 + Kc7 53. Ne2 Kb6 54. Kd4 a5 55. bxa5 + Kxa5 56. Kc3 Ka4 57. Kd2 Ka3 58. Kc2 b4 59. Kb1 Kb3 60. Nd4 + 0-1

E in questo gioco ( NOTA ) Guarda WHITE's Knight in questa partita tra la mossa 12-15. WHITE spende 3 mosse per spostare il suo Cavaliere in un quadrato adiacente (perché può vedere abbastanza avanti per volerlo lì, e può permettersi 3 mosse per portarlo lì):

Stoccafisso 8 64-bit 4CPU - Fire 5 64-bit 4CPU, CCRL 40/4, 25-11-2016, 1-0
1. g3 e5 2. c4 Nf6 3. Bg2 Nc6 4. Nc3 Bb4 5. Nd5 O-O 6. a3 Bc5 7. Nc3 Bd4 8. Nf3 Bxc3 9. bxc3 d6 10. OO Bd7 11. d3 h6 12. e4 Re8 13. Ne1 Qc8 14. Nc2 Bh3 15. Ne3 Ne7 16. f4 Bxg2 17. Kxg2 exf4 18. Rxf4 Nd7 19. Rf1 f6 20. a4 Ne5 21. a5 c5 22. Qe2 Qd7 23. Bd2 Kh8 24. Ra2 Rac8 25. h4 Qc7 26. g4 Rg8 27. Be1 Nf7 28. Bg3 Nc6 29. Rb1 Rcd8 30. Rb5 Qc8 31. Nf5 Rd7 32. Rb1 Re8 33. Rba1 Qd8 34. Qf3 Nfe5 35. Qd1 Nf7 36. Kg1 Kh7 37. Kh2 Kg8 38. Ne3 Nfe5 39. Qe2 Rc7 40. Bf2 Rc8 41. Nf5 Qc7 42. Bg3 Nf7 43. Rf1 Rcd8 44. Qf3 Nfe5 45. Qd1 Ne7 46. ​​Ne3 N7c6 47. Kg1 Rf8 48. a6 b6 49. Raf2 Qd7 50. d4 NF7 51. ND5 QC8 52. QD3 Rde8 53. Rxf6 Qxg4 54. R1f4 Qd7 55. Bf2 NE7 56. Qg3 Nxd5 57. cxd5 cxd4 58. cxd4 NH8 59. e5 Rxf6 60. exf6 h5 61 . KH2 Re2 62. RF5 RE8 63. Qg5 RF8 64. BG3 Rf7 65. Rf4 QC8 66. Qxh5 Rxf6 67. Rxf6 gxf6 68. Bxd6 Qc2 + 69. KG3 NF7 70. Ba3 QC7 + 71. d6 Qc2 72. Qf3 Qa4 73. Qd3 Kg7 74. h5 Kh8 75. Kf4 Nh6 76. Kf3 Qd7 77. Ke2 Nf7 78. Qf3 Kg7 79. Qe4 Kh8 80. Qe7 Qb5+ 81. Ke3 Qg5+ 82. Kd3 Qf5+ 83. Kc3 Qa5+ 84. Bb4 Qa1+ 85. Kb3 Qb1+ 86. Kc4 Qa2+ 87. Kd3 Qb1+ 88. Ke2 Qb2+ 89. Bd2 Qb5+ 90. Ke3 Qb3+ 91. Ke4 Kg7 92. d7 Qb1+ 93. Ke3 Qg1+ 94. Kd3 Qf1+ 95. Kc2 Qc4 + 96. Kb2 Qd5 97. h6 + Kg6 98. h7 Qb5 + 99. Bb4 Qh5 100. Qxf7 + Kxf7 101. d8 = Q Qe2 + 102. Kc3 Qf3 + 103. Kc2 Qe2 + 104. Bd2 Qc4 + 1-0

-1

Prima di tutto, questa è una domanda molto valida.

La risposta breve è che no - per quanto ne so, non ci sono programmi che possano in qualche modo "guidare" il gioco in posizioni in cui le mosse "innaturali" sono buone. Mentre è certamente possibile creare un tale motore, ricorda che una mossa naturale è soggettiva.

Tuttavia, non hai bisogno di un programma per computer per farlo! Puoi farlo da solo. Seleziona un'apertura complicata, in particolare qualcosa come Najdorf o qualche altra linea acuminata, e noterai che ci saranno molte opportunità per condurre il tuo avversario in acque fangose ​​- posizioni complesse in cui sai che la teoria fa causa all'analisi del computer, e il tuo avversario potrebbe non farlo.

Ecco la cosa però; per tentare una cosa del genere, dovresti già essere un giocatore MOLTO forte, almeno direi il maestro FIDE. Il motivo è che mentre i maestri giocano sempre posizioni complicate di proposito, devono farlo per battere giocatori altrettanto forti. Ma non è necessario se stanno giocando anche contro un giocatore con un punteggio di 2000, dato che possono semplicemente superarli gradualmente, senza bisogno di posizioni a doppio taglio.

Per scopi pratici, ripeterò che aperture complicate, che non dovresti giocare in primo luogo a meno che tu non sia almeno un giocatore di livello master, offriranno una serie incredibile di posizioni difficili che sono sorprendenti per i computer, ma in cui gli umani commettono molti errori.

Inoltre, nota che i bravi giocatori giocheranno mosse innaturali se sono bravi! Fa parte essere un buon giocatore - considerando tutte le possibili mosse candidate.

Per rendermi ancora più esplicito, Kasparov una volta disse che nemmeno lui può calcolare tutto. In posizioni complesse, non ci sono naturalmente mosse naturali reali. Ecco dove dominano i computer.

(Sono un giocatore valutato USCF esperto)


-1

Prima di tutto, penso che la tua domanda debba centrarsi su come scoprire mosse insolite che sostengono o migliorano la valutazione della tua posizione.

Prima di tutto, a parità di posizione a volte ogni mossa è ugualmente buona. Pertanto, è la frequenza delle mosse che ci dà un'indicazione delle variazioni preferite che corrispondono approssimativamente allo stesso numero di piani. In questa circostanza un motore è quasi incapace di scoprire una mossa di valore, a causa dell'effetto orizzonte. Devi selezionare da solo una mossa potenziale.

Questo tipo di posizione può essere vantaggioso per il tuo scopo. Puoi esplorare con le varie mosse ordinate dal motore la seconda o la terza alternativa ed esplorare la sua continuazione (diversa dalle mosse del database di scacchi) e regolare la linea risultante con la tua conoscenza degli scacchi e il tuo piano.

Un approccio diverso che a volte ho sperimentato è quello di trovare positoni in cui vi sia una sola mossa migliore secondo un motore e le mosse rimanenti hanno una valutazione inferiore di almeno 1/4 di pedone. Questo è un tipo di posizione che considero rischioso per il mio oppositore e se questa variazione è preceduta da una mossa insolita come scelto con il metodo precedentemente spiegato, hai creato una potenziale sorpresa per il tuo avversario che potrebbe essere utile per la tua preparazione.


Chi ha votato negativamente e perché? Non è giusto dire perché? Perché ti nascondi?
djnavas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.