Active Learning Technique for Fetal Health Classification

Project Code :TCMAPY2117

Objective

The objective of this project is to develop a machine learning-based system for classifying fetal health status using various algorithms, such as XGBoost, CatBoost, Random Forest, Stacking Ensemble, MLP, and SVM. The system aims to improve the accuracy of fetal health predictions by analyzing key physiological features, including fetal heart rate. Additionally, the project seeks to enhance the interpretability of the classification models through SHAP plots, enabling medical professionals to understand the decision-making process behind the predictions. The system's goal is to assist in early detection of potential complications, contributing to better prenatal care outcomes.

Abstract

Fetal health classification is a crucial aspect of prenatal care, enabling early detection of potential complications. This project presents an active learning-based approach for classifying fetal health status using machine learning algorithms. The dataset used in this research includes various features such as fetal heart rate and other physiological parameters to predict fetal health outcomes. Several models, including XGBoost, CatBoost, Random Forest, Stacking Ensemble, MLP, and SVM, are employed for the classification task. The application integrates SHAP (SHapley Additive exPlanations) plots for model interpretation, helping to explain the decision-making process behind each classification. The front-end of the system is built using HTML, CSS, and JavaScript, while the back-end leverages Python with Flask. This research aims to enhance the accuracy of fetal health predictions and improve the interpretability of machine learning models used in medical decision-making.

Keywords: Fetal Health, Machine Learning, Active Learning, Classification, SHAP, XGBoost, CatBoost, Random Forest, Predictive Modeling, Flask

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

Block Diagram

Specifications

HARDWARE REQUIREMENTS

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - SVGA

RAM                                        - 8GB

 

SOFTWARE REQUIREMENTS:

 

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS

Programming Language         :  Python

Libraries                                  :  Flask, Os, pandas, Scikit-learn, Numpy

IDE/Workbench                      :  VsCode

Technology                             :  Python 3.8+

Database                                 :  sqllite

Demo Video

mail-banner
call-banner
contact-banner
Request Video