A Novel Active Learning Technique for Fetal Health Classification Based on XGBoost Classifier

Project Code :TCPGPY1979

Objective

This project uses machine learning with ensemble models like XGBoost and Random Forest to classify fetal health from CTG data. It aims to improve prediction accuracy while manual labeling effort, supporting better prenatal care decisions.

Abstract

This project introduces a novel active learning approach for fetal health classification using Cardiotocogram (CTG) data. CTG exams are cost-effective and non-invasive, making them especially valuable in low-resource healthcare environments. The dataset, comprising 2,126 CTG records labeled by expert obstetricians into three categories—Normal, Suspect, and Pathological—serves as the foundation for developing a robust machine learning model. The proposed method leverages ensemble algorithms including XGBoost, Random Forest, CatBoost, and a Stacking Classifier to enhance predictive accuracy. By incorporating active learning, the system efficiently identifies the most informative data points, thereby improving model performance while reducing labeling efforts. This intelligent classification system aims to support timely and informed medical decisions, ultimately contributing to reduced fetal and maternal health risks. The approach demonstrates the potential of data-driven tools in augmenting clinical assessments and improving outcomes in prenatal care.

Keywords: Fetal health, Cardiotocogram, Active learning, Machine learning, XGBoost, Random Forest, CatBoost, Stacking classifier, Maternal health, Prenatal care

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

•      Operating System                   :  Windows 7/8/10

•      Server side Script                    :  HTML, CSS, Bootstrap & JS

•      Programming Language         :  Python

•      Libraries                                  :  Flask, Pandas, MySQL. Connector, Scikit-Learn

•      IDE/Workbench                      :  VS Code

•      Technology                             :  Python 3.8+

•      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video