Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Reti neurali - Risoluzione gioco numerico

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utentepinklady » 20 giu 2013, 19:48

Ciao a tutti,
avrei bisogno di un consiglio. Devo svolgere una tesina sulle reti neurali e pensavo di addestrare la rete a risolvere il famoso gioco del 15, per chi non lo sapesse un quadrato 4x4 con i numeri da 1 a 15 e l'ultima casella vuota. Partendo da qualsiasi configurazione random la rete dovrebbe essere in grado di ordinare le caselle in meno mosse possibile, oppure se è in configurazione non risolvibile dirmelo come risposta.
Penso sia fattibile, no?
Agli ingegneri piace risolvere i problemi. Se non ci sono problemi sottomano, gli ingegneri li creeranno.
Scott Adams
Avatar utente
Foto Utentepinklady
2.508 5 11
Expert EY
Expert EY
 
Messaggi: 241
Iscritto il: 16 set 2010, 16:27
Località: Sardegna

0
voti

[2] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utenteg.schgor » 20 giu 2013, 23:04

Molto interessante, ma sulla fattibilità ho qualche dubbio.
Il gioco richiede numerose mosse successive, quindi si tratta
di stabilire una strategia "vincente" per decidere ciascuna mossa.
Esiste un modello a cui riferirsi?
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utentedimaios » 20 giu 2013, 23:28

E' un problema estremamente complesso da risolvere con una rete neurale in quanto il numero di possibilità nel searching path è enorme ( vedi per esempio questo ).

L'algoritmo classico per la sua soluzione è l' "A* search algorithm" che nulla ha a che fare con un neural network.

Un problema evidente con il quale dovresti scontrarti è il numero esiguo di campioni per il training rispetto al totale per cui l'interpolazione della rete neurale sarebbe inefficace.

Anche con le SVM la vedo molto dura perché non vedo facilmente un modo semplice per ricondurre il problema ad un classificatore.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[4] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utentepinklady » 21 giu 2013, 8:34

Mm quindi secondo voi mi metterei in qualcosa di troppo complicato? Ho trovato qualcosa di scritto con Java, ma ovviamente c'è da considerare che la metà delle combinazioni non è risolvibile, per un numero di scambi pari e io dovrei far dire alla rete semplicemente che non può farlo... Accidenti mi piaceva l'idea :(
Agli ingegneri piace risolvere i problemi. Se non ci sono problemi sottomano, gli ingegneri li creeranno.
Scott Adams
Avatar utente
Foto Utentepinklady
2.508 5 11
Expert EY
Expert EY
 
Messaggi: 241
Iscritto il: 16 set 2010, 16:27
Località: Sardegna

1
voti

[5] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto UtenteGuerra » 21 giu 2013, 8:46

pinklady ha scritto:Mm quindi secondo voi mi metterei in qualcosa di troppo complicato?


"Agli ingegneri piace risolvere i problemi. Se non ci sono problemi sottomano, gli ingegneri li creeranno"
Scott Adams
:mrgreen:
"Le domande non sono mai indiscrete. Le risposte lo sono a volte"
Per qualche dollaro in più
Avatar utente
Foto UtenteGuerra
34,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4790
Iscritto il: 14 apr 2010, 16:38

0
voti

[6] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utentedimaios » 21 giu 2013, 8:47

Una rete che gioca a tria si riesce a definire ed addestrare. Non è un progetto così ambizioso ma didatticamente interessante.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[7] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utentepinklady » 21 giu 2013, 10:18

Si hai ragione Foto UtenteGuerra, è proprio nella mia firma! ;)
Foto Utentedimaios non ho capito che cos'è tria...
Agli ingegneri piace risolvere i problemi. Se non ci sono problemi sottomano, gli ingegneri li creeranno.
Scott Adams
Avatar utente
Foto Utentepinklady
2.508 5 11
Expert EY
Expert EY
 
Messaggi: 241
Iscritto il: 16 set 2010, 16:27
Località: Sardegna

0
voti

[8] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto UtentePietroBaima » 21 giu 2013, 10:26

Sì, anche io volevo proporti il problema del tris.

Se vuoi renderti conto di quanto è difficile il problema del gioco del 15 risolto con una rete neurale, prova a risolvere neuralmente il gioco del tris ;-)

Quando vidi la prima volta la rete neurale che risolveva il tic-tac-toe, il tris, appunto, rimasi stupito di quanta complessità possa avere un cervello di gallina (non è una battuta).

Quando avrai risolto il tris potrai passare al nim, in versione classica o Marienbad, per fare un po' di pratica con questo tipo di problemi.

Se risolvi il gioco del 15 ti prego di farmelo sapere.

Ciao,
Pietro.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[9] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto UtentePietroBaima » 21 giu 2013, 10:27

Guerra ha scritto:"Agli ingegneri piace risolvere i problemi. Se non ci sono problemi sottomano, gli ingegneri li creeranno"
Scott Adams
:mrgreen:


"Anche una rete neurale naturale ha bisogno di addrestramento"
Pietro Baima
:mrgreen:
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[10] Re: Reti neurali - Risoluzione gioco numerico

Messaggioda Foto Utenteg.schgor » 21 giu 2013, 10:58

Se ti interessano gjochi alternativi,
ti segnalo questi articoli:
NIM
Esapedone
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

Prossimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti