2016-08-09 21 views
0

I erstellen NARX- Netzwerk für 16 Eingang und 1 Ausgang wie dieseMATLAB Wie kann ich NARX- neuronales Netzwerk mit Multi-Datensatz

in=[u1(1) u1(2) ... u1(t) 
    u2(1) u2(2) ... u2(t) 
     .  .   . 
    u16(1) u16(2) ... u16(t)]; 

target=[1 2 ... t]; 

und ich mag trainieren mit 5-Datensatz von Input und Output, aber ich don trainieren‘ t wissen, wie man die eine Eingabe- und Zielmatrix mit 5 Datensätzen zum Trainieren von NARX erstellt.

Antwort

1

können Sie Datensätze kombinieren mit

catsamples() 

Zum Beispiel:

X = catsamples(x1, x2,..., xn) 
T = catsamples(t1, t2,..., tn) 

Der optionale Parameter 'pad' ermöglicht Datensätze mit unterschiedlichen Größen verketten. Weitere Informationen finden Sie in der MathWorks-Dokumentation unter catsamples.


Es gibt auch ein kleines Beispiel erhältlich bei MathWorks: Multiple Sequences with Dynamic Neural Networks