antigravity

This commit is contained in:
2025-09-28 00:37:22 +03:00
parent fab863c3f6
commit e6aa56210f
11 changed files with 1349 additions and 2 deletions
+16 -2
View File
@@ -26,7 +26,7 @@ pip install -r requirements.txt
### 3. Launch the Dashboard
```bash
streamlit run streamlit_app.py
streamlit run app.py
```
The dashboard will open in your browser at `http://localhost:8501`
@@ -90,9 +90,23 @@ The dashboard will open in your browser at `http://localhost:8501`
predictive_analysis/
├── data/
│ └── data.csv # Original dataset (4,424 students)
├── src/ # Source code modules
│ ├── config/ # Configuration files
│ │ ├── __init__.py
│ │ ├── theme.py # Rose Pine theme and constants
│ │ └── mappings.py # Feature mappings and presets
│ ├── utils/ # Utility functions
│ │ ├── __init__.py
│ │ └── model_utils.py # Model loading and preprocessing
│ ├── components/ # UI components
│ │ ├── __init__.py
│ │ ├── form_components.py # Input form sections
│ │ └── prediction_components.py # Results and charts
│ └── __init__.py
├── predictive_analysis.ipynb # Original analysis notebook
├── train_and_save_model.py # Model training and pickle export
├── streamlit_app.py # Main dashboard application
├── streamlit_app.py # Legacy monolithic app (deprecated)
├── app.py # New modular main application
├── requirements.txt # Python dependencies
├── random_forest_model.pkl # Trained model (generated)
├── preprocessing_info.pkl # Preprocessing pipeline (generated)