Aus Beispielen lernen
Teil des Abschnitts Überwachtes Lernen der Machine Learning-Journey von Coddy. Lektion 1 von 58.
Jetzt geht es um echte Modelle. Ein Modell untersucht beschriftete Zeilen, Merkmale plus eine Beschriftung, und lernt, neue Zeilen zu beschriften: überwachtes Lernen. Beschriftete Samen hinein, eine Karte heraus:
Eine Sorte ist eine Kategorie, also handelt es sich um Klassifikation: Das Modell zieht Grenzen. Eine Zahlenangabe, wie das Gewicht einer Melone, ist Regression: Das Modell lernt eine Linie.
Welche Art? .nunique() zählt die verschiedenen Werte eines Labels: Eine Kategorie wiederholt sich einige Male, eine Zahl selten.
seeds = pd.read_csv("seeds.csv")
print(seeds["variety"].nunique())Das gibt 3 aus: eine Klassifizierung.
Aufgabe
EinfachEin Geschäft für gebrauchte E-Scooter könnte jede Spalte von scooters.csv vorhersagen. Was wäre Klassifikation, was Regression? Das Programm liest einen Spaltennamen in label ein.
- Zähle die unterschiedlichen Werte der Spalte.
- Gib sie wie unten aus, zusammen mit der Anzahl der Scooter.
- Gib
A category: classificationaus, wenn es höchstens 10 unterschiedliche Werte gibt, andernfallsA number: regression.
Für ein anderes Geschäft und die Spalte brand:
brand: 7 different values in 50 scooters
A category: classificationProbier es selbst
import pandas as pd
scooters = pd.read_csv("scooters.csv")
label = input()
# Schreibe deinen Code unten
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Überwachtes Lernen
1Dein erstes Modell
Aus Beispielen lernenTrainings- und TestdatensätzeAnpassen und VorhersagenEin Modell bewertenRückblick: Saatgutsortierer4Logistische Regression
Ja-Nein-VorhersagenDie EntscheidungsschwelleGewichte als IndizienMehrere KlassenRückblick: Spamfilter2Nächste Nachbarn
So entscheidet k-NNk wählenEntscheidungsgrenzenSkalierung für NachbarnRückblick: Wein-Nachbarn5Klassifikatoren bewerten
Die KonfusionsmatrixPräzision und TrefferquoteDer F1-ScoreUnausgewogene KlassenROC-KurvenRückblick: Screeningtest3Lineare Regression
Zahlen vorhersagenMehrere MerkmaleFehler messenResiduenplotsZusammenfassung: Fahrradverleih6Entscheidungsbäume
Bäume stellen FragenEinen Baum lesenBaumtiefeMerkmalswichtigkeitRückblick: Kreditentscheidungen9Ensembleverfahren
Random ForestsWarum Random Forests funktionierenGradient BoostingRückblick: Förster des Waldes12Abschließende Herausforderungen
Diabetes-FortschrittKreditgenehmigungHandgeschriebene ZiffernKundenabwanderungÜbe selbstständig: Online-Python-Compiler