Grundlagen des maschinellen Lernens

Welche Beschreibung des Unterschieds zwischen Bagging (Random Forest u. Ä.) und Boosting beim Ensemble-Lernen trifft zu?

  1. ABagging trainiert Modelle unabhängig voneinander auf mehreren durch Ziehen mit Zurücklegen erzeugten Trainingsdatensätzen und fasst ihre Ergebnisse per Mittelwert oder Mehrheitsentscheid zusammen; Boosting fügt nacheinander Modelle hinzu, die jeweils die Fehler der vorherigen ausgleichen
  2. BBagging fügt Modelle einzeln nacheinander hinzu und gewichtet dabei die Daten stärker, bei denen das vorherige Modell falsch lag; Boosting trainiert voneinander unabhängige Modelle parallel auf mit Zurücklegen gezogenen Daten und entscheidet per Mehrheit
  3. CSowohl Bagging als auch Boosting erstellen einen großen Entscheidungsbaum und schneiden dann unnötige Äste ab, um Überanpassung zu verhindern
Antwort und Erläuterung anzeigen

Antwort: A. Bagging trainiert Modelle unabhängig voneinander auf mehreren durch Ziehen mit Zurücklegen erzeugten Trainingsdatensätzen und fasst ihre Ergebnisse per Mittelwert oder Mehrheitsentscheid zusammen; Boosting fügt nacheinander Modelle hinzu, die jeweils die Fehler der vorherigen ausgleichen

Bagging erzeugt leicht unterschiedliche Trainingsdatensätze, indem es zufällig mit erlaubten Wiederholungen aus den Originaldaten zieht (Bootstrapping), und fasst die Vorhersagen der vielen darauf trainierten Modelle per Mittelwert oder Mehrheitsentscheid zusammen. Die Modelle sind voneinander unabhängig und lassen sich parallel trainieren; die Hauptwirkung ist eine geringere Varianz. Ein Random Forest ist ein Bagging-Verfahren, das zusätzlich die für die Teilung verwendeten Merkmale zufällig wählt und so die Vielfalt der Entscheidungsbäume erhöht. Boosting fügt nacheinander schwache Modelle hinzu, die jeweils die Fehler der bisherigen Modelle ausgleichen, und senkt hauptsächlich den Bias.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen des maschinellen Lernens

  1. Die Klasse des zweidimensionalen Punkts (0, 0) wird mit dem k-Nächste-Nachbarn-Verfahren vorhergesagt. Die Trainingsdaten bestehen aus den roten Punkten (1, 0), (3, 0) und (0, −3) sowie den blauen Punkten (0, 2) und (−2, 1). Welches Paar von Vorhersagen für k = 3 und k = 5 ist bei euklidischem Abstand richtig?
  2. Welche Beschreibung der Support Vector Machine (SVM) trifft zu?
  3. 20 % aller E-Mails sind Spam. Ein bestimmtes Wort kommt in 50 % der Spam-Mails und in 5 % der übrigen E-Mails vor. Welcher Wert liegt der Wahrscheinlichkeit am nächsten, dass eine E-Mail mit diesem Wort Spam ist?
  4. Welche logische Funktion lässt sich nicht mit einem einfachen Perzeptron darstellen, das nur aus Eingabe- und Ausgabeschicht besteht (ein einzelnes Neuron, das über einen Schwellenwert 0 oder 1 ausgibt)?
  5. Bei einer Klassifikation mit drei Klassen betragen die Eingabewerte der Softmax-Funktion (Logits) 3, 1 und 0. Etwa das Wievielfache der Ausgabe (Wahrscheinlichkeit) der zweiten Klasse ist die Ausgabe der ersten Klasse? Welcher Wert liegt am nächsten?