Preprint / Version 2

Machine Learning for Engineering Problem Solving

A Practical Example-driven Guide to Classical Techniques

##article.authors##

DOI:

https://doi.org/10.31224/4909

Keywords:

Machine Learning, Support Vector Machine, gradient descent, Decision Tree, Linear Regression, Classification

Abstract

This text is a free, open-source textbook that introduces traditional machine learning through practical engineering examples. Designed for undergraduate engineering students and readers with limited programming experience, the text uses Python and the scikit-learn library to connect core concepts with hands-on implementation.

Downloads

Download data is not yet available.

Downloads

Additional Files

Posted

2025-07-21 — Updated on 2026-07-06

Versions

Version justification

Added supplementary slide deck and made general updates to text.