Menu
CoddyTech

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:

Zwei Diagramme mit 180 Weizensamen, die Fläche auf der waagerechten und die Furchenlänge auf der senkrechten Achse. Links die beschrifteten Samen in drei Gruppen: Kama, Rosa und Canadian. Rechts dieselben Samen auf einer Karte, die in drei Bereiche unterteilt und jeweils einer Sorte zugeordnet sind

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.

30 Wassermelonen als grüne Punkte, Länge in cm auf der waagerechten und Gewicht in kg auf der senkrechten Achse, mit einer ansteigenden orangefarbenen Linie durch sie hindurch. Eine neue 32 cm lange Melone liegt bei etwa 6,2 kg auf der 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.

challenge icon

Aufgabe

Einfach

Ein 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.

  1. Zähle die unterschiedlichen Werte der Spalte.
  2. Gib sie wie unten aus, zusammen mit der Anzahl der Scooter.
  3. Gib A category: classification aus, wenn es höchstens 10 unterschiedliche Werte gibt, andernfalls A number: regression.

Für ein anderes Geschäft und die Spalte brand:

brand: 7 different values in 50 scooters
A category: classification

Probier es selbst

import pandas as pd

scooters = pd.read_csv("scooters.csv")
label = input()

# Schreibe deinen Code unten
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Überwachtes Lernen

Übe selbstständig: Online-Python-Compiler