Spaces:
Build error
Build error
| title: Fricitonangle prediction of solid waste | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: streamlit | |
| sdk_version: "1.29.0" | |
| app_file: app.py | |
| pinned: false | |
| # Waste Properties Predictor | |
| This Streamlit app predicts both friction angle and cohesion based on waste composition and characteristics using deep learning models. | |
| ## Features | |
| - Predicts both friction angle and cohesion simultaneously | |
| - Supports Excel file input for batch predictions | |
| - Provides SHAP value explanations for predictions | |
| - Interactive input interface with value range validation | |
| - Supports custom data upload | |
| ## Files Description | |
| - `app.py`: Main application file | |
| - `requirements.txt`: Required Python packages | |
| - `friction_model.pt`: Pre-trained model for friction angle prediction | |
| - `cohesion_model.pt`: Pre-trained model for cohesion prediction | |
| - `Data_syw.xlsx`: Default data file with example values | |
| ## Usage | |
| 1. The app loads with default values from the first row of `Data_syw.xlsx` | |
| 2. You can either: | |
| - Use the default values | |
| - Upload your own Excel file with waste composition data | |
| - Manually adjust individual values using the input fields | |
| 3. Click "Predict Properties" to get predictions and SHAP explanations | |
| ## Input Parameters | |
| The app accepts various waste composition and characteristic parameters. All inputs are validated against the training data ranges to ensure reliable predictions. | |
| ## Output | |
| For each prediction, the app provides: | |
| - Predicted friction angle (degrees) | |
| - Predicted cohesion (kPa) | |
| - SHAP waterfall plots explaining the contribution of each feature to the predictions |