Ich möchte eine Wettervorhersage mit Neuronalen Netzen erstellen. Alle Beispiele, die ich gesehen habe, verwendeten nur Werte [-1,1] als Eingabe. Ist es auch möglich, größere Werte (wie Luftdruck, Gradkalkius der letzten Tage, ...) als Eingaben zu verwenden und eine Zahl als Ausgabe zu erhalten?
Vielen Dank
neural-networks
user1406177
quelle
quelle
Antworten:
Sie können die Werte so normalisieren, dass Sie beispielsweise Folgendes verwenden:
Dabei ist der aktuelle Luftdruck, der Luftdruckwert, den Sie an möchten , und der Luftdruckwert, den Sie an senden möchten .AP AP0 0 AP1 1
Es ist in Ordnung, wenn Ihre Eingaben gelegentlich etwas außerhalb von .[−1,1]
Es ist gefährlich, wenn eine Eingabe normalerweise klein ist, aber gelegentlich extreme Werte aufweist. Dann ist es möglicherweise besser, die Eingabe in mehr als einen Eingabewert aufzuteilen oder die Ausreißer zu entfernen und zu akzeptieren, dass das neuronale Netzwerk einen eingeschränkten Anwendungskontext hat. Eine Neuskalierung, sodass die Ausreißer zwischen und liegen, behebt das Problem nicht.−1 1
quelle