Pagina 1 di 1

Rete MLP e MATLAB: identificazione sistema dinamico.

Inviato: 12 lug 2013, 9:49
da MrFolle
Ciao a tutti, premetto che da una ricerca veloce ho visto che vi sono già altri post del genere, ma essendo alle prime armi avrei bisogno di una guida un po’ più “passo-passo”.
Ho un problema con l’uso del tool di matlab delle reti neurali (nntool):
Devo identificare utilizzando una rete neurale MLP il seguente sistema dinamico:
y(k+1)=0.5sin(y(k))+u(k)
Lo stato iniziale del sistema posso considerarlo zero mentre il vettore di ingresso lo genero in maniera casuale tramite la funzione RAND:
u(k)=rand(1:100);
A questo punto faccio partire il ciclo:
y(1)=0;
for k=1:100
y(k+1)=0.5*sin(y(k))+u(k)
end

- ..Fin qui vado bene?
- dovrei adesso creare i pattern per la rete neurale: è giusto scrivere..
u1=y(1:end-1);
u2=u(1:end-1);
o=y(k+1);
INGRESSO=[u1 u2];
USCITA=[o];
??
- Come faccio poi ad allenare la rete tramite nntool??
- Dovrei infine verificare il funzionamento della stessa tramite i vettori u(k) e y(k) e vedere come stima y^(k+1) oppure verificare dando in ingresso u(k) y^(k) (stima all’istante precedente) e vedere come evolve nel tempo.
Ringrazio anticipatamente tutti quanti per ogni eventuale aiuto.

Re: Rete MLP e MATLAB: identificazione sistema dinamico.

Inviato: 14 lug 2013, 9:05
da MrFolle
up
please..help me :(

Re: Rete MLP e MATLAB: identificazione sistema dinamico.

Inviato: 19 lug 2013, 9:50
da MrFolle
nessuno nessuno??
vabbè..mi rassegno :'(