Know Your Heart. Understand Your Health.
Explore your cardiovascular health through commonly measured heart health parameters and receive a personalized model-based assessment.
Heart Health Assessment
Enter the requested health parameters to receive an automated model-based assessment.
Result
Model-estimated probability based on the submitted parameters.
Unable to Complete Assessment
How It Works
The assessment follows the same machine learning pipeline used during model training.
-
01
Enter Health Parameters
The system collects 13 cardiovascular parameters such as age, blood pressure, cholesterol, chest pain type, maximum heart rate and other cardiac indicators.
-
02
Scale & Predict
The submitted values are passed through the trained StandardScaler and then given to the trained Support Vector Machine model for classification.
-
03
Generate Result
The SVM uses predict() to determine the class and predict_proba() to calculate the model-estimated probability returned by the FastAPI backend.
About CardioSense
CardioSense is a machine learning application built to classify heart disease likelihood from standard cardiovascular measurements. It demonstrates an applied classification workflow, from data preprocessing through model inference.
- Frontend
- HTML / CSS / JavaScript
- Backend
- FastAPI
- Machine Learning
- Scikit-learn
- Model
- Support Vector Machine (SVM)
- Preprocessing
- StandardScaler