주요 콘텐츠

Simulink에서의 머신러닝

R2026b
Simulink를 사용한 머신러닝 워크플로 확장

Statistics and Machine Learning Toolbox™에 포함되어 있는 Statistics and Machine Learning 블록 라이브러리의 블록을 사용하여 Simulink® 모델에서 머신러닝 기능을 구현합니다. 이 툴박스는 다음과 같은 워크플로를 수행하는 블록을 제공합니다.

  • 분류 예측 블록 또는 회귀 예측 블록을 사용하여, 훈련된 분류 모델 객체 또는 회귀 모델 객체를 Simulink에 가져옵니다.

  • 분류 학습기 앱 또는 회귀 학습기 앱에서 머신러닝 모델을 훈련시키고 해당 모델을 Simulink로 내보냅니다.

  • Simulink에서 점진적 학습 블록을 사용하여 머신러닝 모델에서 실시간으로 드리프트를 지속적으로 업데이트하고 모니터링합니다.

  • 데이터에서 쿼리 점에 대한 최근접이웃을 찾고 KNN Search 블록을 사용하여 Simulink에서 군집 분석을 수행합니다.

  • Python 연동실행 블록을 사용하여, 훈련된 Python® 머신러닝 모델을 Simulink에서 연동실행합니다.

블록

모두 확장

ClassificationECOC Predict Block IconClassificationECOC PredictClassify observations using error-correcting output codes (ECOC) classification model (R2023a 이후)
ClassificationEnsemble Predict Block IconClassificationEnsemble PredictClassify observations using ensemble of decision trees
ClassificationKNN Predict Block IconClassificationKNN PredictClassify observations using nearest neighbor classification model (R2022b 이후)
ClassificationLinear Predict Block IconClassificationLinear PredictClassify observations using linear classification model (R2023a 이후)
ClassificationNaiveBayes Predict Block IconClassificationNaiveBayes PredictClassify observations using naive Bayes model (R2023b 이후)
ClassificationNeuralNetwork Predict Block IconClassificationNeuralNetwork PredictClassify observations using neural network classification model
ClassificationSVM Predict Block IconClassificationSVM PredictClassify observations using support vector machine (SVM) classifier for one-class and binary classification
ClassificationTree Predict Block IconClassificationTree PredictClassify observations using decision tree classifier
ClassificationDiscriminant Predict Block IconClassificationDiscriminant PredictClassify observations using discriminant analysis model (R2024a 이후)
ClassificationKernel Predict Block IconClassificationKernel PredictClassify observations using Gaussian kernel classifier for binary classification (R2024b 이후)
ClassificationXGBoost Predict Block IconClassificationXGBoost PredictClassify observations using XGBoost classification model (R2026b 이후)
RegressionEnsemble Predict Block IconRegressionEnsemble PredictPredict responses using ensemble of decision trees for regression
RegressionGP Predict Block IconRegressionGP PredictPredict responses using Gaussian process (GP) regression model (R2022a 이후)
RegressionLinear Predict Block IconRegressionLinear Predict선형 회귀 모델을 사용하여 응답 예측 (R2023a 이후)
RegressionNeuralNetwork Predict Block IconRegressionNeuralNetwork Predict신경망 회귀 모델을 사용하여 응답 변수 예측
RegressionSVM Predict Block IconRegressionSVM Predict서포트 벡터 머신(SVM) 회귀 모델을 사용하여 응답 변수 예측
RegressionTree Predict Block IconRegressionTree Predict회귀 트리 모델을 사용하여 응답 변수 예측
RegressionKernel Predict Block IconRegressionKernel Predict Predict responses using Gaussian kernel regression model (R2024b 이후)
ClassificationXGBoost Predict Block IconRegressionXGBoost PredictPredict responses using XGBoost regression model (R2026b 이후)
IncrementalClassificationLinear Predict Block IconIncrementalClassificationLinear PredictClassify observations using incremental linear classification model (R2023b 이후)
IncrementalClassificationLinear Fit Block IconIncrementalClassificationLinear FitFit incremental linear binary classification model (R2023b 이후)
IncrementalRegressionLinear Predict Block IconIncrementalRegressionLinear PredictPredict responses using incremental linear regression model (R2023b 이후)
IncrementalRegressionLinear Fit Block IconIncrementalRegressionLinear FitFit incremental linear regression model (R2023b 이후)
IncrementalClassificationECOC Fit Block IconIncrementalClassificationECOC FitFit incremental ECOC classification model (R2024a 이후)
IncrementalClassificationECOC Predict Block IconIncrementalClassificationECOC PredictClassify observations using incremental ECOC classification model (R2024a 이후)
IncrementalClassificationKernel Fit Block IconIncrementalClassificationKernel FitFit incremental kernel classification model (R2024b 이후)
IncrementalClassificationKernel Predict Block IconIncrementalClassificationKernel PredictClassify observations using incremental kernel classification model (R2024b 이후)
IncrementalRegressionKernel Fit Block IconIncrementalRegressionKernel FitFit incremental kernel regression model (R2024b 이후)
IncrementalRegressionKernel Predict Block IconIncrementalRegressionKernel PredictPredict responses using incremental kernel regression model (R2024b 이후)
IncrementalClassificationNaiveBayes Fit Block IconIncrementalClassificationNaiveBayes FitFit incremental naive Bayes classification model (R2025a 이후)
IncrementalClassificationNaiveBayes Predict Block IconIncrementalClassificationNaiveBayes PredictClassify observations using incremental naive Bayes classification model (R2025a 이후)
Detect Drift Block IconDetect Drift드리프트 감지기 상태와 드리프트 상태를 새 데이터로 업데이트하기 (R2024b 이후)
Per Observation Loss Block IconPer Observation LossPer observation regression or classification error of incremental model (R2025a 이후)
Update Metrics Block IconUpdate MetricsUpdate performance metrics in incremental learning model given new data (R2023b 이후)
KNN Search Block IconKNN Searchsearcher 객체를 사용하여 k-최근접이웃 찾기 (R2023b 이후)
Isolation Forest Anomaly Detector Block IconIsolation Forest Anomaly DetectorFind anomalies in data using isolation forest (R2026a 이후)
One-Class SVM Anomaly Detector Block IconOne-Class SVM Anomaly DetectorFind anomalies in data using one-class support vector machine (SVM) (R2026a 이후)
Scikit-learn Model Predict Block IconScikit-learn Model PredictPredict responses using pretrained Python scikit-learn model (R2024a 이후)
Custom Python Model Predict Block IconCustom Python Model PredictPredict responses using pretrained custom Python model (R2024a 이후)

도움말 항목

분류

회귀

점진적 학습

점진적 학습 템플릿

군집 분석과 이상 감지

Python 연동실행

Simulink로 학습기 앱 모델 내보내기

코드 생성

관련 정보

추천 예제