MSW_Shear / README.md
Sompote's picture
Upload README.md
08f4de4 verified

A newer version of the Streamlit SDK is available: 1.43.2

Upgrade
metadata
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