Übersetzung von Andrew Un's Buch Passion for Machine Learning. Kapitel 51 und 52

vorherige Kapitel


51. Auswahl der Komponenten der Pipeline: Einfache Lösung von Problemen


Der zweite wichtige Faktor, der beim Aufbau einer Pipeline neben der Verfügbarkeit von Trainingsdaten berücksichtigt werden muss, ist die einfache Verwendung der Komponente. Sie müssen versuchen, solche Komponenten der Pipeline auszuwählen, von denen jede leicht zu entwickeln oder zu erlernen ist. Aber was bedeutet das: Die Komponente ist leicht zu erlernen?


Bild


Das Folgende sind maschinelle Lernaufgaben in aufsteigender Reihenfolge der Schwierigkeit:


  1. Klassifizierung überbelichteter Bilder (wie im obigen Beispiel)
  2. Feststellen, ob ein Bild drinnen oder draußen aufgenommen wird
  3. Feststellen, ob ein Bild eine Katze enthält oder nicht
  4. Feststellen, ob ein Bild eine Katze mit schwarz-weißem Fell enthält
  5. Feststellen, ob ein Bild eine siamesische Katze (eine spezielle Katzenrasse) enthält.

Jede von ihnen ist eine binäre Klassifizierungsaufgabe: Ein Bild wird eingegeben, der Algorithmus gibt entweder 0 oder 1 aus. Je höher die Aufgabe in der Liste ist, desto „einfacher“ ist es für das neuronale Netzwerk, zu lernen, wie man sie löst. Einfachere Aufgaben erfordern weniger Trainingsbeispiele.


Derzeit gibt es keine gute formale Definition der Aufgabenschwierigkeiten beim maschinellen Lernen


: « », , — , , ( ). . .


, «», ( (shallow neural network)), «», (, () ). .


, , , .


Bild


, . :


Bild


, :
Bild


( ) .


Bild


( ) , 1, - .


Bild


( ) , , 0 1.


: , , , . , , . , Deep Learning Coursera.


.


Bild


: (1) , (2) (3) . «», , .


, , , , «» , .


52.


, x , . , ( , , )?


x = Bild


y = « , »


h: -> Y, y .


:


(X)(Y)
/ (0/1)
,
,

, , , y, , . , (x) (y).


XY
Mao et al., 2014
Suskever et al., 2014
(, )Bordes et al., 2015
Hannun et al., 2015
(TTS)van der Oord et al., 2016

Der wachsende Trend des Deep Learning ist das Unterrichten von End-to-End-Systemen, deren Ausgabe mit der Verfügbarkeit geeigneter beschrifteter Daten (beschriftete Eingabe und Ausgabe für das System) Bilder, Textfragmente, Audioclips und andere komplexe Objekte und nicht nur Zahlen erhalten kann.


Fortsetzung


All Articles