필터 지우기
필터 지우기

Choosing a machine learning model for predicting the results of a process

조회 수: 3 (최근 30일)
Fabian Laumen
Fabian Laumen 2023년 7월 25일
답변: Javier Gazzarri 2023년 7월 25일
Hi guys I have a question regarding Machine Learning. I have a process chain of a production of a material.
At the beginning I have a material mix consisting of three materials. Each material has a defined particle size distribution. The percentage composition of the materials can be varied.
Three sieving processes follow. Depending on the specific energy used, more or less material is screened.
At the end, a product with a specific quality related to the particle size distribution is obtained.
Which model is suitable for the prediction?
Data on different compositions of the input and different amounts of energy used in the different machines as well as the quality of the output were collected in advance.
Can you help me with this?
Another question is if there are models that can predict the input mix and the settings of the machine for a desired output quality.
Best regards
Fabian

답변 (1개)

Javier Gazzarri
Javier Gazzarri 2023년 7월 25일
Hello Fabian,
Great use case for Machine Learning.
In MATLAB you can actually try several ML algorithms simultaneously and pick the one with the lowest prediction error. Since you already have the data, you can assemble a MATLAB Table with predictors (energy inputs for each step) and response (quality) as columns. Then, you can use classification if quality is non-numeric (low-med-high) or regression if it is (e.g. 0-100%) and train all the models you wish. At the end of the training you'll have a metric for each model's performance. The tools to do this are the Classification Learning and the Regression Learner, which you can find in the APPS section of the toolstrip.
Please let me know when you have the chance to test this.
Javier

카테고리

Help CenterFile Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by