Introduction

This project is a Streamlit web application that demonstrates the power of active learning. It allows users to interactively label data and train a machine-learning model, significantly reducing the amount of data that needs to be labeled to achieve good performance.

Features

  • Interactive GUI: The app provides a user-friendly interface built with Streamlit.
  • Active Learning: Implements active learning algorithms to intelligently select the most informative data points for labeling.
  • Real-time Model Training: The model is trained in real time as you label data, allowing you to see the impact of your labeling efforts immediately.
  • Visualizations: The app includes visualizations to help you understand the data and the model’s performance.