Eksamiülesande lahenduse aruanne
if time>10
net_c=adapt(net_c,inp,control+error);
end
4
Pilt 2. Adaptiivse kontrolleriga juhtimissüsteem.
Närvivõrgu treenimisalgoritmi ja peidetud kihi neuronite
aktiveerimisfunktsiooni valik
Valisin katseandmete vektori pikkuseks 101 elementi, kuna katsetused näitasid, et palju
suurem vektor ei anna olulist eelist aga näiteks poole väiksem vektor muutis regulaatori
palju ebatäpsemaks. Treenigusammude arvuks valisin 5000. Kuna sammude arvu
suurendamine olulist lisatäpsust ei andnud, siis sellest piisab. Katsel toimub 200 sammu,
100-ndal sammul lisandub häiring 0,5.
Katsetuste tegemiseks valisin 15 neuronit peidetud kihis, mis esimestel katsetustel (tansig
ja traingd) osutus minimaalseks neuronite arvuks, et juhtimissüsteem vastaks esitatud
kriteeriumitele.
5