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)
Instrukcje do ćwiczenia
- Zainicjalizuj obiekt
ActiveLearner. - Użyj
LogisticRegressionjako 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=____
)