Uczenie się na przykładach
Część sekcji Uczenie nadzorowane ścieżki Machine Learning w Coddy. Lekcja 1 z 58.
Czas na prawdziwe modele. Model analizuje wiersze z etykietami — cechy i etykietę — i uczy się etykietować nowe: uczenie nadzorowane. Etykietowane nasiona na wejściu, mapa na wyjściu:
Odmiana to kategoria, więc jest to klasyfikacja: model wyznacza granice. Etykieta liczbowa, taka jak waga melona, oznacza regresję: model uczy się linii.
Jaki rodzaj? .nunique() zlicza różne wartości etykiety: kategoria powtarza się kilka razy, liczba rzadko się powtarza.
seeds = pd.read_csv("seeds.csv")
print(seeds["variety"].nunique())To wyświetla 3: klasyfikację.
Wyzwanie
ŁatwySklep z używanymi hulajnogami elektrycznymi mógłby przewidywać dowolną kolumnę z pliku scooters.csv. Które przewidywanie byłoby klasyfikacją, a które regresją? Program wczytuje nazwę kolumny do zmiennej label.
- Policz różne wartości w kolumnie.
- Wypisz je jak poniżej, wraz z liczbą hulajnóg.
- Wypisz
A category: classification, jeśli różnych wartości jest najwyżej 10, w przeciwnym razie wypiszA number: regression.
Dla innego sklepu i kolumny brand:
brand: 7 different values in 50 scooters
A category: classificationSpróbuj swoich sił
import pandas as pd
scooters = pd.read_csv("scooters.csv")
label = input()
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Uczenie nadzorowane
1Twój pierwszy model
Uczenie się na przykładachZbiory treningowe i testoweDopasowywanie i przewidywanieOcena modeluPodsumowanie: Sortownik nasion4Regresja logistyczna
Przewidywanie „tak” lub „nie”Próg decyzyjnyWagi jako dowodyWiele klasPodsumowanie: filtr spamu2Najbliżsi sąsiedzi
Jak działa k-NNWybór kGranice decyzyjneSkalowanie dla sąsiadówPodsumowanie: sąsiedzi w zbiorze Wine5Ocena klasyfikatorów
Macierz pomyłekPrecyzja i czułośćWynik F1Niezrównoważone klasyKrzywe ROCPodsumowanie: test przesiewowy8Walidacja krzyżowa
Walidacja k-krotnaUczciwe porównywanie modeliPrzeszukiwanie siatkiPodsumowanie: naprawa deskorolki11Projekt: Gatunki pingwinów
Poznaj pingwinyPrzygotuj daneWybierz modelDopracuj zwycięski modelWdróż modelPoćwicz samodzielnie: Kompilator Python online