Hier ist eine gute kurze Einführung:
Einführung in neuronale Netze.
Beachten Sie, dass R über Funktionen für neuronale Netze verfügt. Sie müssen NN also erst dann selbst implementieren, wenn Sie es getestet haben und festgestellt haben, dass es für Ihre Anwendung vielversprechend ist.
Neuronale Netze sind nicht veraltet, aber sie haben einige Hype-Zyklen durchlaufen, und nachdem sie erkannt haben, dass sie nicht alles tun, was behauptet wurde, geht ihr Ruf für eine Weile in die Sackgasse (wir befinden uns derzeit in einer solchen Phase). . Neuronale Netze sind bei bestimmten Aufgaben gut und im Allgemeinen besser für Aufgaben geeignet, bei denen ein Mensch eine ähnliche Aufgabe ausführen kann, jedoch nicht genau erklären kann, wie sie ausgeführt werden.
Neuronale Netze geben Ihnen nicht viel Einblick in das System, mit dem Sie sie analysieren, selbst wenn sie trainiert sind und gut funktionieren. Das heißt, sie können vorhersagen, was passieren wird (für einige Systeme), aber nicht sagen, warum. In einigen Fällen ist das in Ordnung. Bei anderen ist das nicht in Ordnung. Im Allgemeinen können Sie, wenn Sie möchten oder vor allem, wenn Sie bereits ein Verständnis für die Regeln der Funktionsweise haben, andere Techniken anwenden.
Aber für bestimmte Aufgaben funktionieren sie gut.
Insbesondere für Zeitreihen wird auf die Diskussion dieser Frage verwiesen:
Richtige Verwendung des rekurrenten neuronalen Netzwerks für die Zeitreihenanalyse