Views
No views yet
scikit-learn RandomForestRegressor predicting concrete compressive
strength (MPa) from mix proportions, trained on real construction-company
field data (not a lab benchmark).This is independent third-party field data from Guangxi, China. It is NOT India-specific and NOT proprietary to ConcreteMix.AI. It is published here as a real-world field-trained baseline, distinct from our UCI-benchmark model.
f9a39a9e6f1745774966bb100eb498208968ab33831ad5c4a00d0d3b50c74d27)
on 2026-08-02.| Metric | Value |
|---|---|
| R² | 0.883 |
| RMSE | 4.43 MPa |
| MAE | 2.89 MPa |
cementfine_aggregatescoarse_aggregateswaterwater_reducing_admixturefly_ashaccelerating_agentsilica_fumetime_days (curing age)accelerating_agent and silica_fume, which the field data actually records.)1import numpy as np
2from skops.io import load, get_untrusted_types
3f = "field_model.skops"
4model = load(f, trusted=get_untrusted_types(file=f))
5# cement, fine, coarse, water, water_reducer, fly_ash, accelerator, silica_fume, age_days
6x = np.array([[363, 866, 947, 179, 5.4, 23, 0.7, 0.2, 28]], dtype=float)
7print(round(float(model.predict(x)[0]), 1), "MPa")