Skip to content

Y-Srivaishnavi/uci-civil-cs-predict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f92eff · Oct 4, 2024

History

3 Commits
Oct 4, 2024
Oct 4, 2024

Repository files navigation

Predict Compressive Strength using random Forest Regresssor

Inspiration

This project served as the base for my research on using regression to predict compressive strength.

What it does

It saves experimentation time for civil engineers by estimating its target based on relevant input features such as cement content, water content, etc.

How we built it

The project is built entirely in Python. It uses the Pandas and NumPy modules for data manipulation, Matplotlib and Seaborn for visualization, and scikit-learn for preprocessing and model training.

Challenges we ran into

We had to keep all the features. Our biggest challenge was to find the right train-test split to train the model.

Accomplishments that we're proud of

The model achieves a best R2 of 92, which is great for a small dataset with no feature reduction.

What we learned

Find a model for your data, not the other way around.

What's next for Predicting Compressive Strength with Random Forest Regressor

Improving model scores with more sophisticated ensembles like LightGBM, or ensembles that allow for more model diversity.