Implementing an active learning pipeline
In this exercise, you'll set up an active learner using a logistic regression model and an uncertainty sampling strategy.
The dataset has been loaded with X_labeled for labeled training data, X_unlabeled for unlabeled training data, and y_labeled for labels.
The required libraries have been imported: ActiveLearner from modAL.models, uncertainty_sampling from modAL.uncertainty and LogisticRegression from sklearn.linear_model.
This exercise is part of the course
Reinforcement Learning from Human Feedback (RLHF)
Exercise instructions
- Initialize an
ActiveLearnerobject. - Use LogisticRegression as the estimator.
- Use uncertainty sampling as the query strategy.
- Initialize the learner with labeled training data.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Create the active learner object
learner = ____(
# Set the estimator
____,
# Set the query strategy
____,
# Pass the labeled data
X_training=____, y_training=____
)