πŸ”¬ Machine Learning Projects

🧱 Concrete Compressive Strength Predictor

This tool estimates concrete compressive strength based on user-defined mix proportions using a LightGBM model.

πŸ” Why LightGBM?

This tool uses a Light Gradient Boosting Machine(GBM) model selected after benchmarking 12 machine learning algorithms. LightGBM achieved the highest RΒ² (0.9126), lowest RMSE (4.747 MPa),highest accuracy (92.23%), and F1-score (89.74%), outperforming models like Random Forest, XGBoost, and Neural Networks.

Features:

βœ” Superior handling of nonlinear feature

βœ” Fast training with large tabular data

βœ” Excellent generalization on unseen data

LightGBM's balance of accuracy, speed, and interpretability makes it ideal for predicting concrete compressive strength.

Please click below for Prediction

Click Here to Predict β†—

View Analysis- Visuals (click to enlarge)
Actual vs Predicted Bubble Chart Heatmap Comparison Multi Metric Radar R2 Scores Residual Distribution

πŸ›£οΈ Pavement Condition Index (PCI) Predicton and Assessment

This interactive tool helps assess pavement condition using ASTM D6433 distress data and a trained XGBoost model.

Features:

πŸ›‘οΈ Safety Helmet Detection App

This real-time detection tool helps monitor compliance with helmet safety protocols using a YOLOv8-based computer vision model.

Features:

Download the desktop version of the app below:

⬇ Download Helmet Detection App (.exe)
πŸ“„ View More Details (with images)

Click on the thumbnails below to view full-size images:

F1 Curve PR Curve Precision Curve Recall Curve Confusion Matrix Normalized Confusion Matrix Labels Results Val Batch 1 Labels Val Batch 1 Pred Val Batch 2 Labels Val Batch 2 Pred

πŸ“Š Earthwork Excavation Cross-Section Plotter App

This tool replaces the slow, traditional workflow with a quick, easy, and modern way to calculate and visualize earthwork excavation cross-sections. Generate detailed cross-section plots in just a few clicks no AutoCADD software or complex tools needed!

πŸ”§ Key Features:

How to Use:

  1. Download the input and summary Excel templates.
  2. Fill in chainage, widths, height, slope, and coefficients in the Input Template.
  3. Add project information in the Summary Template.
  4. Upload both files and enter Contract ID.
  5. Click β€œGenerate Cross Section Plots” to get the results.

Launch the application below:

Click Here to Use the Tool β†—

πŸ“Έ View Sample Images (click to enlarge)
Fresh Cutting Example Back Cutting Example