Implementarea unui pipeline de învățare activă
În acest exercițiu, vei configura un model de învățare activă folosind regresia logistică și o strategie de eșantionare bazată pe incertitudine.
Setul de date a fost încărcat cu X_labeled pentru datele de antrenament etichetate, X_unlabeled pentru datele de antrenament neetichetate și y_labeled pentru etichete.
Bibliotecile necesare au fost deja importate: ActiveLearner din modAL.models, uncertainty_sampling din modAL.uncertainty și LogisticRegression din sklearn.linear_model.
Acest exercițiu face parte din cursul
Reinforcement Learning from Human Feedback (RLHF)
Instrucțiuni pentru exercițiu
- Inițializează un obiect
ActiveLearner. - Folosește LogisticRegression ca estimator.
- Folosește eșantionarea bazată pe incertitudine ca strategie de interogare.
- Inițializează modelul cu datele de antrenament etichetate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create the active learner object
learner = ____(
# Set the estimator
____,
# Set the query strategy
____,
# Pass the labeled data
X_training=____, y_training=____
)