Uczenie nadzorowane

term_id: supervised_learning

Category: basic_concepts

Definition

W uczeniu nadzorowanym algorytm jest trenowany na oznaczonym zbiorze danych, co oznacza, że każdy przykład wejściowy jest sparowany z poprawnym wyjściem. Celem jest nauczenie modelu podstawowej relacji między danymi wejściowymi a wyjściowymi.

Summary

Paradygmat uczenia maszynowego, w którym model uczy się mapować wejścia na wyjścia na podstawie oznaczonych przykładów treningowych.

Key Concepts

  • Dane oznaczone
  • Mapowanie wejście-wyjście
  • Klasyfikacja
  • Regresja

Use Cases

  • Wykrywanie spamu w e-mailach
  • Prognozowanie cen nieruchomości
  • Rozpoznawanie obrazów

Code Example

1
2
3
4
from sklearn.linear_model import LinearRegression
model = LinearRegression()
model.fit(X_train, y_train)
predictions = model.predict(X_test)