Skip to content

Repository files navigation

❤️ Heart Disease Prediction System

An AI-powered web application that predicts the risk of heart disease using Machine Learning and an interactive Streamlit dashboard.

🌐 Live Demo

https://heart-disease-diagnosis-using.streamlit.app/

📌 Features

  • ❤️ Heart Disease Risk Prediction
  • 🤖 Machine Learning Model (Random Forest Classifier)
  • 📊 Interactive Risk Analysis Dashboard
  • 🩺 Patient Information Input Panel
  • 📈 Risk Score Visualization
  • 📋 Patient Summary Report
  • 📄 Downloadable Report
  • 🎨 Modern Streamlit User Interface
  • ☁️ Cloud Deployment using Streamlit Cloud

🛠️ Technologies Used

  • Python
  • Streamlit
  • Pandas
  • NumPy
  • Scikit-Learn
  • Plotly

📂 Dataset

The project uses the Heart Disease dataset:

  • heart_statlog_cleveland_hungary_final.csv

🚀 Installation

Clone the repository:

git clone https://github.com/coderkarishma/Heart-Disease-Diagnosis-using-Machine-Learning-and-Data-Mining-main.git

Navigate to the project folder:

cd Heart-Disease-Diagnosis-using-Machine-Learning-and-Data-Mining-main

Install dependencies:

pip install -r requirements.txt

Run the application:

streamlit run app.py

🧠 Machine Learning Model

The application uses:

  • Random Forest Classifier
  • StandardScaler for feature scaling
  • Train-Test Split for model training

📸 Application Preview

Dashboard

  • Patient Information Panel
  • Risk Prediction System
  • Risk Score Analysis
  • Health Recommendations

🎯 Project Objective

The objective of this project is to assist in the early detection of heart disease risk using machine learning techniques and provide an easy-to-use healthcare dashboard.

👩‍💻 Developer

Karishma Sain

GitHub: https://github.com/coderkarishma

🌟 Live Application

https://heart-disease-diagnosis-using.streamlit.app/

About

❤️ AI-powered Heart Disease Risk Prediction System using Machine Learning (Random Forest) with interactive Streamlit dashboard and downloadable patient reports.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages