Lerne die Pinguine kennen
Teil des Abschnitts Überwachtes Lernen der Machine Learning-Journey von Coddy. Lektion 50 von 58.
In Abschnitt 1 hast du 100 Pinguine erkundet. Diese Kolonie hat 300, und jetzt erstellst du das Modell, das sie benennt. Deins wird sie benennen:
Jedes Projekt beginnt mit einem Blick. Wie viele gibt es von jeder Art? Das legt den Wert fest, den es zu übertreffen gilt. Wo gibt es Lücken? Woran lassen sich die Arten unterscheiden?
Ein Streudiagramm beantwortet die letzte Frage. Flossenlänge und Masse machen Gentoo ausfindig, nicht die anderen:
Ein Modell lernt nur das, was die Messungen zeigen, daher braucht es mehr als diese beiden.
Aufgabe
MittelDeine Kolonie befindet sich in penguins.csv. Das Programm liest zwei Messspalten ein, und der Startercode richtet ihr Diagramm ein.
- Gib die zu übertreffende Basislinie aus: den größten Artenanteil mit 3 Dezimalstellen und die entsprechende Art.
- Gib jede Spalte mit Lücken und deren Anzahl aus: In der nächsten Lektion werden sie gefüllt.
- Erstelle ein Streudiagramm der beiden Spalten mit einer Gruppe pro Art, beschriftet mit ihrem Namen. Füge eine Legende hinzu und zeige das Diagramm an.
Für eine kleinere Kolonie:
Baseline to beat: 0.483 (always Adelie)
Gaps to fill:
body_mass_g: 1
sex: 4Dann beschreibt Coddy dein Diagramm. Für body_mass_g und bill_length_mm sieht es so aus:
Probier es selbst
import pandas as pd
import matplotlib.pyplot as plt
penguins = pd.read_csv("penguins.csv")
x_col = input()
y_col = input()
# Ändere die folgenden Zeilen nicht
fig, ax = plt.subplots()
ax.set_title(f"{x_col} vs {y_col}")
ax.set_xlabel(x_col)
ax.set_ylabel(y_col)
# 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: Screeningtest8Kreuzvalidierung
K-Fold-ValidierungModelle fair vergleichenGittersucheRückblick: Skateboard-Reparaturen11Projekt: Pinguinarten
Lerne die Pinguine kennenBereite die Daten vorWähle ein ModellOptimiere den SiegerBringe das Modell in den Einsatz3Lineare 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