Zacznij terazZacznij za darmo

Implementacja potoku aktywnego uczenia

W tym ćwiczeniu skonfigurujesz aktywny model uczenia, korzystając z regresji logistycznej i strategii próbkowania opartej na niepewności.

Zbiór danych został wczytany: X_labeled zawiera oznaczone dane treningowe, X_unlabeled – dane bez etykiet, a y_labeled – etykiety.

Wymagane biblioteki zostały już zaimportowane: ActiveLearner z modAL.models, uncertainty_sampling z modAL.uncertainty oraz LogisticRegression z sklearn.linear_model.

To ćwiczenie jest częścią kursu

Uczenie przez wzmacnianie z informacją zwrotną od człowieka (RLHF)

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj obiekt ActiveLearner.
  • Użyj LogisticRegression jako estymatora.
  • Użyj próbkowania opartego na niepewności jako strategii zapytań.
  • Zainicjalizuj model na oznaczonych danych treningowych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the active learner object
learner = ____(
    # Set the estimator 
    ____,
    # Set the query strategy
    ____,
    # Pass the labeled data
    X_training=____, y_training=____
)
Edytuj i uruchom kod