Domanda:
Come creare un sistema di pensiero efficiente in termini di tempo?
Dider
2015-03-11 03:34:00 UTC
view on stackexchange narkive permalink

Si dice che con abbastanza tempo anche un giocatore medio può giocare la mossa "migliore" in una data posizione.

Quindi la vera questione negli scacchi è quella del controllo del tempo . È stato sostenuto da diversi tutor / autori di scacchi (ad esempio Dan Heisman) che le differenze nel "sistema di pensiero" di un giocatore sono ciò che differenzia un patzer da un maestro. Poiché entrambi i giocatori hanno la stessa quantità di tempo in cui eseguire le mosse, quello con una gestione del tempo superiore (che, in questo senso, è usato per indicare "quanto tempo ci vuole per fare una buona mossa / la mossa migliore") vincerà .

Se diamo al patzer un tempo illimitato, ma il master controlla il tempo normale, in teoria il patzer dovrebbe vincere (o almeno pareggiare).

Quindi, come si crea un algoritmo (noto anche come sistema di pensiero) che consenta al giocatore di fare buone mosse (ma non necessariamente le "migliori" mosse, poiché sarebbe impossibile) pur essendo tempo- cosciente? Come fanno i master?

Cose da considerare:

Come funzionerebbe un tale sistema?

Sarebbe gerarchico o simile al web?

Considererebbe ogni posizione un caso separato con il proprio algoritmo o sarebbe totalmente universale?

Quanto dovrebbe essere coinvolta la memoria (di aperture e giochi)?

"Si dice che con un tempo sufficiente anche un giocatore medio può giocare la mossa" migliore "in una determinata posizione". Questo non è detto da me! Anche con un tempo illimitato, il tuo patzer non sarà in grado di calcolare in profondità, commetterà molti errori strategici e sarà pessimo alla fine del gioco. Se dai a un giocatore 1400 un tempo illimitato e un giocatore 2200 controlla il tempo normale, i miei soldi sono sul giocatore 2200.
Direi che era sbagliato. Dato abbastanza tempo, chiunque può fare la mossa migliore di cui è capace, ma non garantisce di fare la mossa migliore possibile.
Cinque risposte:
BlindKungFuMaster
2015-03-11 12:11:46 UTC
view on stackexchange narkive permalink

C'è del vero in quello che dici, la gestione del tempo ovviamente gioca un ruolo. Spesso sento di poter competere con i messaggi istantanei se ho il doppio del tempo. (Per inciso nella mia ultima partita contro un IM questa teoria è stata messa alla prova, ha passato metà del suo tempo a fumare e sono riuscito a vincere la partita).

Ma, se la differenza nel giocare la forza tra voi e il tuo avversario è troppo grande, nessun tempo per pensare ti aiuterà a superarlo. Gli scacchi sono prima di tutto un gioco di comprensione e intuizione. Se non hai acquisito questa comprensione prima della partita, nessuna quantità di pensiero ti porterà a conclusioni che potrebbero essere ovvie per un GM.

In questo senso giocare a scacchi è simile a scrivere un poesia. Dimmi, tu e Shakespeare avete in corso un concorso di sonetti. Avrà dieci minuti, tu avrai dieci ore. Nessuna quantità di pensiero ti darà il suo vocabolario e la sua sensibilità per la lingua inglese.

Ci sono super GM che hanno un'atroce gestione del tempo (mi viene in mente Grischuk). Quindi non è un fattore che paralizza totalmente la tua forza negli scacchi. Ma, per trovare finalmente qualche consiglio effettivo:

  • Sii fiducioso.
  • Evita il perfezionismo.

Tutto il resto è esperienza e buon senso. Non esiste un "algoritmo" meccanico applicabile a un essere umano. Lettura consigliata: The seven deadly chess sins, di Jonathan Rowson.

Penso che ti manchi il punto del poster. Stava usando il tempo infinito rispetto al controllo del tempo regolare per illustrare il punto più importante di avere un processo di pensiero adeguato. Stavo cercando su Google "sistemi di pensiero" e speravo di trovare alcune buone risposte alla domanda del poster originale. Ahimè, qui non ce n'erano. Continuerò a cercare!
È vero che non affronto troppo la questione centrale, perché si basa su molte idee sbagliate. Siamo esseri umani non computer, non usiamo algoritmi per pensare. Per citare me stesso: "Gli scacchi sono prima di tutto un gioco di comprensione e intuizione". Gli algoritmi, come un blundercheck, possono essere al massimo stampelle finché non arrivi al punto in cui la tua mossa trova è inconscia come colpire una pallina da ping pong.
No, ESISTE un algoritmo di scacchi umano, più simile a un euristico. Gli scacchi non sono solo un gioco di comprensione e intuizione Esistono tecniche di ricerca come [potatura alfa-beta] (https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning) e altre tecniche di "potatura" che può ridurre il numero di mosse da calcolare. Il malinteso comune è che gli esseri umani non pensano o non possono pensare come i computer, questo è falso. Gli algoritmi sono INDIPENDENTI DAI COMPUTER. Noi umani possiamo ancora utilizzare i metodi di questi algoritmi di ricerca per ridurre il nostro carico cognitivo.
Bene, puoi implementare algoritmi informatici tipici con una mente umana, è semplicemente brutalmente inefficiente. Il cervello umano è troppo lento nei calcoli sequenziali. Un essere umano che diventa davvero bravo in qualcosa sarà sempre basato principalmente sull'intuizione, ovvero sul riconoscimento di schemi altamente paralleli. Naturalmente ci sono consigli e suggerimenti su come guardare le posizioni e come calcolare in modo efficiente, ma come ho detto, quelle sono principalmente stampelle e dovrebbero diventare superflue man mano che migliori.
[Gerarchia di competenza] (https://en.wikipedia.org/wiki/Competence_ (human_resources) # / media / File: Competence_Hierarchy_adapted_from_Noel_Burch_by_Igor_Kokcharov.jpg). È necessario prima installare la tecnica giusta.
La tua piccola piramide ordinata fondamentalmente riassume il mio post: senza la competenza inconscia puoi analizzare tutto ciò che vuoi, non ti porterà da nessuna parte.
Il punto è che un giocatore non può [salire sulla piramide] (https://en.wikipedia.org/wiki/Four_stages_of_competence) alla "competenza inconscia" senza prima avere un valido sistema di pensiero, altrimenti l'intuizione del giocatore può essere sbagliata per "incompetenza inconscia", ovvero cattive abitudini. Questa domanda è fondamentalmente sul livello di "incompetenza cosciente" e si chiede come passare alla "competenza cosciente", che è necessaria prima di passare alla "competenza inconscia". Il primo è la comprensione strategica e tattica, il secondo è il processo di pensiero disciplinato ("algoritmo"), il terzo è i modelli e l'esperienza.
Non lo so. Mi sembra molto teorico. In realtà questo è tutto in uno. Almeno negli scacchi, dove ottieni feedback dopo ogni mossa. Ad esempio potresti fare una mossa, perché giochi sempre in questo modo in posizioni simili, poi ti rendi conto che è stata una brutta mossa, calcola per salvare la giornata e conserva questi motivi ed esperienze allo stesso tempo nella tua memoria, in modo che la prossima volta tu Vedrai subito perché la mossa è cattiva. E questo accade tutto il tempo.
Ancora non risponde alla domanda sul perché quel giocatore abbia scelto quella mossa sbagliata in primo luogo. Non è perché non avesse installato il pattern. È perché non aveva la corretta comprensione strategica e / o perché aveva un processo di pensiero "inconscio incompetente". Quest'ultimo è qualcosa su cui un giocatore non può ottenere un feedback diretto. Questo mi ricorda il libro di Kotov: "Think Like a Grandmaster". È stato il primo libro ad affrontare l'argomento del corretto processo di pensiero / selezione delle mosse (non che io sia d'accordo con tutte le sue pratiche, ma è comunque un buon libro per coloro che esplorano questo argomento)
Sono più un sostenitore di "Move first, think later".: Http://www.movefirstthinklater.com/english.html
dfan
2015-07-31 20:30:10 UTC
view on stackexchange narkive permalink

Le tre cose principali che i giocatori migliori hanno rispetto ai giocatori peggiori in termini di processo di pensiero sono

  1. la memoria cosciente. Arrivi a un finale teorico (o vedi che potresti raggiungerlo) e cerchi la tua memoria per ricordare se è vinto e come si ottiene. Oppure ricordi le mosse di apertura memorizzate.

  2. Riconoscimento inconscio di schemi. Qualcosa riguardo la posizione sulla lavagna ti porta a considerare modi particolari di continuare. Al livello più basso questo consiste in cose come notare i pezzi appesi; a livelli più alti potrebbero essere cose come conoscere i piani più utili per una data struttura di pedoni o rendersi conto che un certo tipo di sacrificio potrebbe essere promettente.

  3. Calcolo migliore. Spesso l'aspetto 2 entra in gioco qui e ti consente di "potare il tuo albero delle variazioni" automaticamente, controllando mosse promettenti per te e per il tuo avversario e scartando quelle che è improbabile che funzionino.

  4. ol>

    Sebbene il risultato finale di questi tre aspetti sia che il maestro arriva a buone mosse più velocemente di un giocatore alle prime armi, direi che le differenze sono qualitative e non meramente quantitative. Il maestro non pensa semplicemente le stesse cose del novizio ma più velocemente; sta pensando cose diverse.

    Quello che sto cercando di ottenere è che creare un "sistema di pensiero efficiente in termini di tempo" di per sé non è sufficiente per superare questo divario. Dovrai migliorare le tre cose sopra, che a loro volta renderanno il tuo pensiero scacchistico più efficiente.

Jeremy Fajemisin
2019-03-02 00:20:18 UTC
view on stackexchange narkive permalink

Quello che ho raccolto - per un processo di pensiero più efficiente essere un MCP.
ie. concentrarsi su:
M - Memoria
C - Calcolo
P - Riconoscimento di schemi

Gli acronimi sono molto utili negli scacchi!

Inertial Ignorance
2019-03-02 07:24:00 UTC
view on stackexchange narkive permalink

Sembra fantastico in teoria, ma creare un sistema di pensiero completamente algoritmico non è pratico per gli esseri umani. E perché vorresti operare rigorosamente su un algoritmo? La nostra creatività e intuizione sono ciò che ci dà una possibilità contro la super velocità e la memoria della macchina (o almeno ciò che era solito fare).

Un patzer con enormi quantità di tempo di solito non potrebbe battere un maestro con meno tempo . L'intuizione del maestro è troppo forte. Teoricamente con un tempo illimitato / infinito un patzer dovrebbe sempre vincere, ma che senso ha discuterne?

Se vuoi davvero un algoritmo, ecco il meglio che ho:

1) Leggere libri / giocare / risolvere enigmi.

2) Sviluppa gradualmente la tua intuizione + abilità di calcolo nel tempo dal passaggio 1.

3) Ripeti il ​​passaggio 1 durante il gioco nei tornei.

4) Si spera di avere successo.

Eppure un maestro nazionale usa proprio una simile lista di controllo. Ha circa due dozzine di cose che considera ogni mossa. Segui il suo corso completo e ti verrà insegnato mentre ti avvicini alla laurea.
@yobamamama Una volta raggiunto il livello master, dovresti eseguire tali controlli implicitamente. Un paio di controlli potrebbero essere utili, ma avere due dozzine di cose che fai ogni mossa sembra estremamente eccessivo.
Sono d'accordo. Ma questo master non è come la maggior parte dei master e può ottenere buoni risultati solo con controlli temporali molto lenti. Ho supposto che avesse bisogno della lista perché non può giocare bene a scacchi veloci.
yobamamama
2019-12-16 22:17:20 UTC
view on stackexchange narkive permalink

Impara a prendere decisioni! Pianifica il tuo tempo in modo da utilizzare abbastanza ma non troppo su una data mossa in situazioni normali. Quando sorge un problema, puoi impiegare più tempo ma devi comunque prendere una decisione senza usare troppo tempo in quanto ciò renderebbe le mosse successive più affrettate e meno buone per tutti loro.

Fai pratica. Gioca esattamente un tempo breve per mossa in modo da imparare a pensare abbastanza, ma non perdere tempo a decidere e muoverti.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...