A study on the construction of die-casting production prediction model by machine learning with Taguchi methods