Yield Strength Prediction Using Machine Learning

Version 1.0.1 (5.86 KB) by Besim Ali
Machine learning workflow for predicting yield strength using Linear, SVR, Random Forest and Gradient Boosting models in MATLAB.
5 Downloads
Updated 13 Feb 2026

View License

This project provides a clear and reproducible MATLAB workflow for predicting yield strength (Sy) of engineering materials using machine learning techniques.
The script performs:
- Data cleaning and preprocessing
- One-hot encoding of categorical variables
- 80/20 holdout validation
- Model training and comparison
Implemented models:
• Linear Regression (Ridge)
• Support Vector Regression (Bayesian optimization)
• Random Forest (TreeBagger)
• Gradient Boosting (LSBoost)
Performance is evaluated using MAE, RMSE, and R² metrics.
A simple ablation experiment is also included to analyze feature influence.
This work was developed as part of a machine learning training program. The code is intentionally written as a readable baseline implementation suitable for educational use and model comparison.

Cite As

Besim Ali, Dr Mert Akın İnsel (2026). Yield Strength Prediction Using Machine Learning (MATLAB) (https://www.mathworks.com/matlabcentral/fileexchange/<...>), MATLAB Central File Exchange. Retrieved February 13, 2026.

MATLAB Release Compatibility
Created with R2025b
Compatible with R2021a and later releases
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.1

Title updated

1.0.0