Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Rete neurale e matlab

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

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[11] Re: Rete neurale e matlab

Messaggioda Foto UtenteTommyR22 » 28 dic 2011, 17:33

ok grazie tantissimo, non sapevo nulla di questa mappa logistica e adesso sono andato a vedere cos'è :D
andando a graficare con matlab ho il grafico che potete vedere ,ponendo come condizione iniziale y(1)=0.5.
mentre l'altro è appunto per la condizione y(1)=5.
il primo a questo punto è giusto? :-)

facendo il tuo stesso rpocedimento,con y(1)=0.5,utilizzando nntool in input metto u,in output v, in target devo mettere un vettore dove verranno salvati i dati? :cry:
inoltre se apro ad esempio la variabile u mi fa vedere ciò: [0.5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]

:D :D
grazie della tua disponibilità! :)
Allegati
untitled.jpg
grafico con 5
untitled.jpg (12.9 KiB) Osservato 2452 volte
0.jpg
grafico con 0.5
0.jpg (28.05 KiB) Osservato 2452 volte
Avatar utente
Foto UtenteTommyR22
0 2
 
Messaggi: 13
Iscritto il: 21 set 2011, 18:14

0
voti

[12] Re: Rete neurale e matlab

Messaggioda Foto Utenteenzo89 » 28 dic 2011, 18:16

Ciao a tutti, anche io mi ritrovo a dover affrontare un problema simile. Mi viene chiesto di:

" identificare con una rete neurale MLP il sistema dinamico: y(k+1)=[ 0.5y(k-1)*u(k)-y(k-2)+u(k) ]/[ (1+y(k-1)^2 ] "

il prof mi ha dato poi delle direttive:

1. creare dei pattern di ingresso e uscita e metterli in due vettori
2. con il toolbox "nntool" creare una rete neurale e addestrarla
3. verificare i risultati sempre con il toolbox nntool

io ho difficoltà a capire cosa dover mettere come input, target e output nell 'interfaccia GUI

grazie
Avatar utente
Foto Utenteenzo89
0 1
 
Messaggi: 2
Iscritto il: 28 dic 2011, 18:04

0
voti

[13] Re: Rete neurale e matlab

Messaggioda Foto UtenteDirtyDeeds » 28 dic 2011, 22:26

TommyR22 ha scritto:il primo a questo punto è giusto?


Sì, ma se parti con y(1) = 0.5, finisci dopo due interazioni nel punto fisso 0 (come puoi vedere dal vettore u che hai ottenuto). Il motivo è che il grafico di y(k+1) in funzione di y(k), come puoi facilmente vedere dall'equazione, è una parabola passante per (0,0) e (1,0) con un massimo in 0.5 che vale 1. Quindi se vuoi vedere un'evoluzione un po' più significativa non devi prendere 0, 1 o 0.5 come punti iniziali.

Per nntool non ti posso aiutare perché non l'ho mai usato e non ho matlab sotto mano. In più, non so nulla di reti neurali...
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[14] Re: Rete neurale e matlab

Messaggioda Foto UtenteTommyR22 » 29 dic 2011, 17:03

ok grazie tantissimo DirtyDeeds :mrgreen: =D>
Avatar utente
Foto UtenteTommyR22
0 2
 
Messaggi: 13
Iscritto il: 21 set 2011, 18:14

0
voti

[15] Re: Rete neurale e matlab

Messaggioda Foto Utenteenzo89 » 30 dic 2011, 12:49

ciao ragazzi, scusate, ho un sistema dinamico del tipo :

y(k+1)=[ 0.5y(k-1)*u(k)-y(k-2)+u(k) ]/[ (1+y(k-1)^2 ]

non riesco a capire come, da questo sistema, crearmi i pattern di ingresso e uscita.

qualcuno mi sa aiutare?
grazie
Avatar utente
Foto Utenteenzo89
0 1
 
Messaggi: 2
Iscritto il: 28 dic 2011, 18:04

Precedente

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite