Learn AI with Python · Lektion

Merkmalsextraktion aus Daten

Grundlagen des Feature Engineering

Lektion 5 von 510 Schritte

Merkmalsextraktion aus Daten ist eine kostenlose Learn AI with Python-Lektion auf CoddyKit. Dies ist Lektion 5 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Learn AI with Python-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Learn AI with Python-Kurs umfasst insgesamt 5 Lektionen.

Feature-Extraktion aus Daten

Bei der Feature-Extraktion werden Rohdaten in eine Gruppe von Features umgewandelt, die von Machine-Learning-Modellen verwendet werden können. Diese Lektion behandelt die Grundlagen des Feature Engineering und gängige Techniken zum Extrahieren nützlicher Features aus Daten.

Merkmalsextraktion aus Daten — Illustration 1

Was ist Feature-Extraktion?

Bei der Feature-Extraktion werden Rohdaten vereinfacht, indem die für die Analyse relevantesten Merkmale ermittelt werden. Dadurch werden die Daten weniger komplex und die Modellleistung verbessert.

Beispiel:

  • Extrahieren von month und day aus einer date-Spalte.
  • Berechnen der word count aus Textdaten.

Features aus Datumsangaben extrahieren

Mit Pandas können Sie aus einer Datumsspalte neue Features wie year, month oder day ableiten.

Beispiel:

df['Year'] = pd.to_datetime(df['Date']).dt.year

Textbasierte Merkmale

Bei Textdaten können Sie Merkmale extrahieren wie:

  • Wortanzahl: Gesamtzahl der Wörter.
  • Zeichenanzahl: Gesamtzahl der Zeichen.
  • Eindeutige Wörter: Anzahl der eindeutigen Wörter.

Beispiel:

df['WordCount'] = df['Text'].apply(lambda x: len(x.split()))

Kodierung kategorialer Merkmale

Wandeln Sie kategoriale Daten für die Analyse in eine numerische Form um. Zu den gängigen Techniken gehören:

  • One-Hot-Encoding: Erstellt für jede Kategorie eine binäre Spalte.
  • Label-Encoding: Weist jeder Kategorie eine eindeutige Zahl zu.

Beispiel:

from sklearn.preprocessing import OneHotEncoder encoder = OneHotEncoder() encoded = encoder.fit_transform(df[['Category']])

Skalierung von Features

Durch die Skalierung liegen alle Features in einem ähnlichen Wertebereich, was für viele Machine-Learning-Algorithmen entscheidend ist. Zu den Techniken gehören:

  • Standardisierung: Die Daten auf einen Mittelwert von 0 und eine Standardabweichung von 1 skalieren.
  • Min-Max-Skalierung: Die Daten in den Wertebereich [0, 1] transformieren.

Feature-Auswahl

Bei der Feature-Auswahl werden die wichtigsten Features für das Modell ausgewählt. Zu den Techniken gehören:

  • Korrelationsanalyse: Stark korrelierte Features erkennen.
  • Rekursive Feature-Elimination (RFE): Die am wenigsten signifikanten Features schrittweise entfernen.

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Merkmalsextraktion: Rohdaten in nützliche Merkmale umwandeln.
  • Techniken: Datumsmerkmale, textbasierte Merkmale und die Kodierung kategorialer Daten.
  • Merkmalsskalierung: Sicherstellen, dass Merkmale auf ähnlichen Skalen liegen.
  • Merkmalsauswahl: Die relevantesten Merkmale identifizieren.

Herzlichen Glückwunsch!

Sie haben die Lektion zur Merkmalsextraktion aus Daten abgeschlossen. Fahren Sie mit der nächsten Kategorie fort, um tiefer in fortgeschrittene Konzepte der künstlichen Intelligenz einzusteigen.

Merkmalsextraktion aus Daten — Illustration 10
Kostenlos starten

Lerne Python mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
53
Lektionen
225

Häufig gestellte Fragen

Ist die Lektion „Merkmalsextraktion aus Daten“ kostenlos?

Ja — der vollständige Text von „Merkmalsextraktion aus Daten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Learn AI with Python-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Learn AI with Python-Kurs umfasst insgesamt 5 Lektionen.

Was lerne ich in „Merkmalsextraktion aus Daten“?

Grundlagen des Feature Engineering Du übst Learn AI with Python mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Learn AI with Python zu starten?

Keine Vorkenntnisse erforderlich. Learn AI with Python auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 5 von 5.

Wie lange dauert die Lektion „Merkmalsextraktion aus Daten“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Learn AI with Python-Lektion Code schreiben und ausführen?

Ja. Jede Learn AI with Python-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Datentypen
  2. Umgang mit fehlenden Daten
  3. Daten-Normalisierung
  4. Zusammenführen von Daten in Python
  5. Merkmalsextraktion aus Daten
← Zurück zu Learn AI with Python