|
---
|
|
title: AI Prediction Dashboard
|
|
emoji: 🎯
|
|
colorFrom: blue
|
|
colorTo: indigo
|
|
sdk: streamlit
|
|
sdk_version: 1.32.0
|
|
app_file: src/frontend/app.py
|
|
pinned: false
|
|
---
|
|
|
|
# AI Prediction Dashboard
|
|
|
|
A comprehensive AI-powered prediction dashboard that provides insights into:
|
|
- Loan Approval Predictions
|
|
- Employee Attrition Analysis
|
|
- Healthcare Risk Assessment (Diabetes and Liver Disease)
|
|
|
|
## Features
|
|
- Interactive prediction interfaces
|
|
- Detailed explanations and visualizations
|
|
- Real-time risk assessment
|
|
- Personalized recommendations
|
|
|
|
## How to Use
|
|
1. Select a prediction model from the dashboard
|
|
2. Input the required information
|
|
3. Get instant predictions with detailed analysis
|
|
4. View personalized recommendations
|
|
|
|
## Technical Details
|
|
- Built with Streamlit
|
|
- Powered by machine learning models
|
|
- Real-time API integration
|
|
- Interactive visualizations using Plotly
|
|
|
|
## Technologies
|
|
|
|
- Python
|
|
- Streamlit
|
|
- FastAPI
|
|
- Scikit-learn
|
|
- Pandas
|
|
- NumPy
|
|
- Plotly
|
|
|
|
## Setup
|
|
|
|
1. Install dependencies:
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
2. Run the api:
|
|
```bash
|
|
cd src/api
|
|
python -m uvicorn main:app --reload
|
|
```
|
|
|
|
3. Run the application:
|
|
```bash
|
|
cd src/frontend
|
|
streamlit run app.py
|
|
```
|
|
|
|
## Models
|
|
|
|
The system includes pre-trained models for:
|
|
- Loan approval prediction
|
|
- Employee attrition prediction
|
|
- Healthcare predictions (diabetes and liver disease)
|
|
|
|
## Contributors
|
|
|
|
- Team Syntax Squad
|
|
|