SVR Machine Learning Workshop

By Davis McGregor

University of Illinois Urbana-Champaign

Introductory tutorial on support vector regression (SVR) machine learning, cross validation, and hyperparameter tuning.

Launch Tool

You must login before you can run this tool.

Version 1.0 - published on 08 Aug 2022

doi:10.21981/SSXB-QY97 cite this

Open source: license | download

View All Supporting Documents

Category

Tools

Published on

Abstract

In additive manufacturing (AM, or 3D printing), part geometry can differ from the designed dimensions depending on the part size and shape, as well as manufacturing parameters such as the machine used or location of the part within the printer. The relationships between part design, manufacturing parameters, and geometric accuracy are not well understood for AM, and there is a need to develop methods that effectively predict these defects. This tutorial introduces and demonstrates the use of machine learning (ML) to address this need. Using data collected from an AM factory, you will train a support vector regression (SVR) model to predict the dimensions of AM parts based on the design geometry and manufacturing parameters. You will learn to combat ML bias using grid search hyperparameter tuning and nested cross validation, such as k-fold and Monte Carlo subsampling. Finally, you will compare SVR to other ML algorithms, such as k-nearest neighbors (KNN), and evaluate their computational cost and predictive accuracy.

Bio

Davis McGregor is a Senior Manufacturing Scientist at Fast Radius Inc., a cloud manufacturing company. He received his Ph.D. in Mechanical Engineering from the University of Illinois Urbana-Champaign in January 2022, co-advised by William King and Sameh Tawfick. His graduate research investigated the quality of additively manufactured parts using advanced computational and statistical tools, including computer vision and machine learning.

References

Davis J. McGregor, Miles V. Bimrose, Chenhui Shao, Sameh Tawfick, and William P. King (2022), “Using machine learning to predict dimensions and qualify diverse part designs across multiple additive machines and materials,” Additive Manufacturing, 55, 102848, doi: 10.1016/j.addma.2022.102848

Davis J. McGregor, Miles V. Bimrose, Chenhui Shao, Sameh Tawfick, and William P. King (2022), “Code: Using machine learning to predict dimensions and qualify diverse part designs across multiple additive machines and materials,” Mendeley Data, V1, doi: 10.17632/h8tzpxkvdc.1

Cite this work

Researchers should cite this work as follows:

  • Davis J. McGregor, Miles V. Bimrose, Chenhui Shao, Sameh Tawfick, and William P. King (2022), "SVR Machine Learning Workshop," https://nanohub.org/resources/svr

  • Davis McGregor (2022), "SVR Machine Learning Workshop," https://nanohub.org/resources/svr. (DOI: 10.21981/SSXB-QY97).

    BibTex | EndNote

Tags