Benutzer-Werkzeuge

Webseiten-Werkzeuge


perzeptron_aufgaben

Dies ist eine alte Version des Dokuments!


Perzeptron Aufgaben

Aufgabe: Training eines einfachen Perzeptrons zur Klassifikation von Iris setosa

Ziel

Trainieren Sie ein einfaches Perzeptron mit fünf Eingangsneuronen, das die Art Iris setosa von den anderen Arten unterscheidet.

Gegeben

Sie haben den Iris-Datensatz, der vier Merkmale enthält:

  • Kelchblattlänge (cm)
  • Kelchblattbreite (cm)
  • Kronblattlänge (cm)
  • Kronblattbreite (cm)

Zusätzlich soll ein weiteres Eingangsneuron mit festem Wert hinzugefügt werden, um eine implizite Schwellenwertanpassung zu ermöglichen.

Vorgehen

  1. Laden Sie den Datensatz und bereiten Sie die Daten für das Training vor.
  2. Erweitern Sie den Datensatz um ein zusätzliches Eingangsneuron, das stets den Wert 1 hat (Bias-Neuron).
  3. Teilen Sie den Datensatz in 80% Trainingsdaten und 20% Testdaten.
  4. Kodieren Sie das Problem als binäre Klassifikation:
    • Setosa = 1
    • Nicht-Setosa (Versicolor/Virginica) = 0
  5. Implementieren Sie ein einfaches Perzeptron, das fünf Eingaben erhält und eine binäre Entscheidung trifft.
  6. Verwenden Sie die Schwellenwert-Aktivierungsfunktion:
    • \[ y = 1, \quad \text{falls } \sum w_i x_i \geq 0 \]
    • \[ y = 0, \quad \text{sonst} \]
  7. Trainieren Sie das Modell mit dem Trainingsdatensatz.
  8. Bewerten Sie die Klassifikationsgenauigkeit auf dem Testdatensatz.
perzeptron_aufgaben.1739009946.txt.gz · Zuletzt geändert: 2025/02/08 10:19 von torsten.roehl