LoslegenKostenlos loslegen

Eine Active-Learning-Pipeline implementieren

In dieser Übung richtest du einen Active Learner mit einem Logit-Modell (Logistic Regression) und einer Uncertainty-Sampling-Strategie ein.

Der Datensatz wurde bereits geladen: X_labeled für gelabelte Trainingsdaten, X_unlabeled für ungelabelte Trainingsdaten und y_labeled für die Labels.

Die benötigten Bibliotheken wurden importiert: ActiveLearner aus modAL.models, uncertainty_sampling aus modAL.uncertainty und LogisticRegression aus sklearn.linear_model.

Diese Übung ist Teil des Kurses

Reinforcement Learning aus menschlichem Feedback (RLHF)

Kurs anzeigen

Anleitung zur Übung

  • Initialisiere ein ActiveLearner-Objekt.
  • Verwende LogisticRegression als Estimator.
  • Nutze Uncertainty Sampling als Abfragestrategie (query strategy).
  • Initialisiere den Learner mit gelabelten Trainingsdaten.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create the active learner object
learner = ____(
    # Set the estimator 
    ____,
    # Set the query strategy
    ____,
    # Pass the labeled data
    X_training=____, y_training=____
)
Code bearbeiten und ausführen