An AI-powered web application that predicts the risk of heart disease using Machine Learning and an interactive Streamlit dashboard.
https://heart-disease-diagnosis-using.streamlit.app/
- ❤️ 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
- Python
- Streamlit
- Pandas
- NumPy
- Scikit-Learn
- Plotly
The project uses the Heart Disease dataset:
- heart_statlog_cleveland_hungary_final.csv
Clone the repository:
git clone https://github.com/coderkarishma/Heart-Disease-Diagnosis-using-Machine-Learning-and-Data-Mining-main.gitNavigate to the project folder:
cd Heart-Disease-Diagnosis-using-Machine-Learning-and-Data-Mining-mainInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.pyThe application uses:
- Random Forest Classifier
- StandardScaler for feature scaling
- Train-Test Split for model training
- Patient Information Panel
- Risk Prediction System
- Risk Score Analysis
- Health Recommendations
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.
Karishma Sain
GitHub: https://github.com/coderkarishma