KI Lexikon –
Neural Networks
Neural Networks sind dem menschlichen Gehirn nachempfundene Algorithmen, die im maschinellen Lernen und im Bereich der künstlichen Intelligenz eingesetzt werden. Computer sind dadurch in der Lage, komplexe Aufgaben wie beispielsweise in der Bilderkennung oder Betrugserkennung zu übernehmen.
Was sind Neural Networks?
Neural Networks stellen ein abstrahiertes Modell der Denkweise des menschlichen Gehirns dar. Sie ermöglichen die Lösung komplexer Problemstellungen durch einen Computer. Im Bereich Neural Networks wird aktiv geforscht, da man sich verspricht, dass viele Probleme der modernen Menschheit durch Neural Networks gelöst werden können.
Neural Networks verarbeiten verschiedene Daten in Form von Bildern, Audio oder Tabellen. Sie interpretieren diese Daten und können so beispielsweise Vorhersagen für die Zukunft treffen.
Aufbau Neural networks
Neural Networks bestehen aus Knoten, die auch unter dem Begriff Neuronen geführt werden. Neuronen können Informationen aufnehmen, die Eingabe modifizieren und Informationen ausgeben. Die Eingabe der Daten handhabt die Eingabeschicht. Die Ausgabe der Daten erfolgt durch die Ausgabeschicht. Bei Neural Networks mit vielen einzelnen Schichten, den sogenannten hidden layers, spricht man vom Deep Learning.
Funktionsweise Neural Networks
Die Neuronen in den einzelnen Schichten bekommen zu Beginn ein zufälliges Anfangsgewicht zugeteilt. Die Eingangsdaten werden mittels des Neural Networks manipuliert und von den Neuronen unterschiedlich stark gewichtet. Das Ergebnis jedes einzelnen Neurons wird an die folgende Schicht weitergegeben. Der Output des Neural Networks wird mit dem eigentlich erwarteten Output abgeglichen. Die Gewichte der Neuronen werden daraufhin iterativ verändert, um den Fehler zu minimieren. Auf diese Weise lernen Neural Networks und verbessern so ihre Genauigkeit.
Welche Anwendungen gibt es für Neural Networks?
Neural Networks werden in vielen unterschiedlichen Bereichen angewendet. Beispielsweise bei der Spracherkennung, Gesichtserkennung oder Übersetzung von Sprache. Es gibt nur noch wenige Bereiche, wo Neural Networks keinen Einfluss auf den menschlichen Alltag haben.