Neurális hálózatokhoz ért vki? megoldható h egy bemenetem van és 3 kimenetet kapok rá?
Azt szeretném megoldani h bemenetként megadom a fokot és a program rá megadja a szinusz, 2*szinusz és 3*szinusz értéket.
Matlabban probálom az nntool-al de hulyeségeket ír eredménynek.
Hogy jön ide a neurális hálózat??
Gondolom a gond csak annyi, hogy Te fokban próbálod megadni, miközben a program radiánban várja.
Pendragon már megint Te vagy az? :D
Mi ez a baromság már megint?
A probléma az, hogy nem tanultad meg a neuronhálók tervezését.
Ha arra akarod megtanítani, hogy kiszámolja a szinuszt, úgy rendben van. De ha azt akarod, hogy ugyanaz a neuronháló kiszámolja a 2*szinuszt és a 3*szinuszt is, az már a te rossz tervezésed. Hiszen ha a neuronháló már ki tudja számolni a szinuszt, akkor abból egyszerű képletekkel kiszámolhatod a 2*szinuszt és a 3*szinuszt.
Amúgy ha a kimeneti neuronokon olyan aktivizáló függvény van amely a kimeneti értéket egy bizonyos határon belül tartja, akkor soha nem is fognak belőle nagyobb értékek kijönni. Például ha az aktivizáló függvény tanh, akkor a kimeneti értékek -1 és +1 közöttiek lesznek.
A neuronháló bemeneti értékeit pedig érdemes normalizálni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!