Voglio avere una rete neurale artificiale:Come implementare una rete neurale artificiale in Delphi?
- 42 neuroni di input
- 168 neuroni nascosti
- 7 neuroni di output
Questa rete è quello di giocare il gioco del "Connect Four" . Alla fine di ogni partita, la rete riceve un feedback (risultato del gioco/vittoria?).
L'apprendimento deve essere fatto con l'apprendimento della differenza temporale.
Le mie domande:
- Quali valori dovrebbero essere nel mio allineamento ricompensa?
- E infine: come posso applicarlo al mio gioco ora?
Grazie mille in anticipo!
Che cosa intendi con "cosa c'è che non va"? Tu ci dica. Cosa c'è di sbagliato in questo? Non viene compilato? Compila ma dà errori quando lo esegui? Non dà l'output giusto? È molto più facile dare una mano con domande come questa quando ci dai qualcosa da fare. –
Compilano bene a Delphi 2010! – IElite
@ user89818, dopo aver risposto alla domanda di Mason e aver risolto il bug trovato da Sertac: Inizia in piccolo, non puoi testare con 217 neuroni in totale, diminuisci il numero in qualcosa di molto, molto più piccolo; Configura un buon foglio di lavoro Excel, esegui il programma nel debugger e per ogni passaggio aggiorna il foglio di lavoro Excel * a mano * e confronta i valori con quello che vedi in Delphi. Ciò aiuterà a individuare eventuali errori logici. –