This paper gives an overview of Active Learning (AL) in machine learning, which helps models achieve better performance using fewer labeled examples.AL is used in various fields such as computer vision, natural language processing, transfer learning, and real-world applications.The paper focuses on topics like uncertainty estimation, handling class imbalance, fairness, and creation of strong evaluation metrics.AL often gives better results than passive learning, especially with good evaluation measures.