Een active learning-pijplijn implementeren
In deze oefening ga je een active learner opzetten met een logistic regression-model en een uncertainty sampling-strategie.
De gegevensset is geladen met X_labeled voor gelabelde trainingsdata, X_unlabeled voor ongelabelde trainingsdata en y_labeled voor labels.
De vereiste libraries zijn geïmporteerd: ActiveLearner uit modAL.models, uncertainty_sampling uit modAL.uncertainty en LogisticRegression uit sklearn.linear_model.
Deze oefening maakt deel uit van de cursus
Reinforcement Learning from Human Feedback (RLHF)
Oefeninstructies
- Initialiseer een
ActiveLearner-object. - Gebruik LogisticRegression als estimator.
- Gebruik uncertainty sampling als querystrategie.
- Initialiseer de learner met gelabelde trainingsdata.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create the active learner object
learner = ____(
# Set the estimator
____,
# Set the query strategy
____,
# Pass the labeled data
X_training=____, y_training=____
)