0Pricing
Python Academy · Lektion

Merkmalsextraktion aus Daten

Grundlagen des Feature Engineering

Merkmalsextraktion aus Daten ist eine kostenlose Python Academy-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 Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.

Merkmalsextraktion aus Daten

Merkmalsextraktion aus Daten

Bei der Merkmalsextraktion werden Rohdaten in eine Reihe von Merkmalen umgewandelt, die von Machine-Learning-Modellen verwendet werden können. In dieser Lektion werden die Grundlagen des Feature Engineering und gängige Techniken zum Extrahieren nützlicher Merkmale aus Daten behandelt.

Merkmalsextraktion aus Daten — Illustration 1

Was ist Merkmalsextraktion?

Was ist Merkmalsextraktion?

Die Merkmalsextraktion vereinfacht Rohdaten, indem sie die für die Analyse relevantesten Attribute identifiziert. Sie verringert die Komplexität der Daten und verbessert die Modellleistung.

Beispiel:

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

Extrahieren von Merkmalen aus Datumsangaben

Extrahieren von Merkmalen aus Datumsangaben

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

Beispiel:

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

Textbasierte Merkmale

Textbasierte Merkmale

Für Textdaten können Sie Merkmale wie die folgenden extrahieren:

  • 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

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 binäre Spalten für jede Kategorie.
  • 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 Merkmalen

Skalierung von Merkmalen

Die Skalierung stellt sicher, dass alle Merkmale in einer ähnlichen Größenordnung liegen, was für viele Algorithmen des maschinellen Lernens entscheidend ist. Zu den Techniken gehören:

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

Merkmalsauswahl

Merkmalsauswahl

Bei der Merkmalsauswahl werden die wichtigsten Merkmale für das Modell ausgewählt. Zu den Techniken gehören:

  • Korrelationsanalyse: Identifizieren stark korrelierter Merkmale.
  • Rekursive Merkmalselimination (RFE): Iteratives Entfernen der am wenigsten signifikanten Merkmale.

Zusammenfassung

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Merkmalsextraktion: Umwandeln von Rohdaten in nützliche Merkmale.
  • Techniken: Datumsmerkmale, textbasierte Merkmale und Kodierung kategorialer Daten.
  • Skalierung von Merkmalen: Sicherstellen, dass Merkmale in ähnlichen Größenordnungen liegen.
  • Merkmalsauswahl: Identifizieren der relevantesten Merkmale.

Glückwunsch!

Glückwunsch!

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

Merkmalsextraktion aus Daten — Illustration 10

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 Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.

Was lerne ich in „Merkmalsextraktion aus Daten“?

Grundlagen des Feature Engineering Du übst Python Academy 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 Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy 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 Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-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. Datennormalisierung
  4. Zusammenführen von Daten in Python
  5. Merkmalsextraktion aus Daten
← Zurück zu Python Academy