--- title: Concrete Strength Predict Design colorFrom: gray colorTo: blue sdk: docker app_port: 8501 pinned: false license: mit --- # Concrete Compressive-Strength Predict / Design An interactive tool for concrete mix design. - **Predict strength** - enter a mix design, with optional fields allowed, and get the predicted compressive strength. - **Design a mix** - enter a target strength and get several detailed mix designs that reach it. Trained on about 9,700 mixes spanning about 2 to 198 MPa, from normal-strength concrete through ultra-high-performance concrete. ## Running locally ```bash pip install -r requirements.txt streamlit run streamlit_app.py ``` ## Files | file | purpose | |---|---| | `streamlit_app.py` | the web UI | | `inference.py` | model loading plus predict / design logic | | `build_inverse_index.py` | offline script to precompute the design index and `model_config.json` | | `checkpoints_full_rich/` | trained model files and `model_config.json` | | `inverse_index.csv` | precomputed predictions over the training mixes |