Ich habe das folgende Spickzettel für neuronale Netze gefunden (Spickzettel für KI, Neuronale Netze, Maschinelles Lernen, Deep Learning und Big Data ).
Wofür werden all diese verschiedenen Arten von neuronalen Netzen verwendet? Welche neuronalen Netze können beispielsweise zur Regression oder Klassifizierung, welche zur Sequenzgenerierung usw. verwendet werden? Ich brauche nur einen kurzen Überblick (1-2 Zeilen) über ihre Anwendungen.
neural-networks
machine-learning
deep-learning
applications
datdinhquoc
quelle
quelle
Antworten:
Ich stimme zu, dass dies zu weit gefasst ist, aber hier ist eine Antwort mit einem Satz für die meisten von ihnen. Diejenigen, die ich ausgelassen habe (am Ende der Tabelle), sind sehr modern und sehr spezialisiert. Ich weiß nicht viel über sie, also kann vielleicht jemand, der das tut, diese Antwort verbessern.
Deep Convolutional Network: Wie ein Feed-Forward-Netzwerk, aber jeder Knoten ist wirklich eine Bank von Knoten, die eine Faltung von der vorhergehenden Schicht lernen. Dies ermöglicht es im Wesentlichen, Filter, Kantendetektoren und andere Muster zu lernen, die für die Video- und Audioverarbeitung von Interesse sind.
Deep Deconvolutional Network: In gewissem Sinne das Gegenteil eines Convolutional Network. Lernen Sie eine Zuordnung von Features, die Kanten oder andere Eigenschaften eines unsichtbaren Bildes auf hoher Ebene darstellen, zurück zum Pixelraum. Generieren Sie Bilder aus Zusammenfassungen.
DCIGN: Im Wesentlichen ein Auto-Encoder aus einem DCN und einem DN, die zusammenkleben. Wird verwendet, um generative Modelle für komplexe Bilder wie Gesichter zu lernen.
Generatives kontradiktorisches Netzwerk: Wird verwendet, um generative Modelle für komplexe Bilder (oder andere Datentypen) zu lernen, wenn für ein DCIGN nicht genügend Trainingsdaten verfügbar sind. Ein Modell lernt, Daten aus zufälligem Rauschen zu erzeugen, und das andere lernt, die Ausgabe des ersten Netzwerks als von den verfügbaren Trainingsdaten verschieden zu klassifizieren.
quelle