Implementare una pipeline di active learning
In questo esercizio imposterai un active learner usando un modello di regressione logistica e una strategia di uncertainty sampling.
Il dataset è stato caricato con X_labeled per i dati di training etichettati, X_unlabeled per i dati di training non etichettati e y_labeled per le etichette.
Sono state importate le librerie necessarie: ActiveLearner da modAL.models, uncertainty_sampling da modAL.uncertainty e LogisticRegression da sklearn.linear_model.
Questo esercizio fa parte del corso
Reinforcement Learning from Human Feedback (RLHF)
Istruzioni dell'esercizio
- Inizializza un oggetto
ActiveLearner. - Usa LogisticRegression come stimatore.
- Usa l'uncertainty sampling come strategia di query.
- Inizializza il learner con i dati di training etichettati.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create the active learner object
learner = ____(
# Set the estimator
____,
# Set the query strategy
____,
# Pass the labeled data
X_training=____, y_training=____
)