주요 콘텐츠

Simulink에서의 머신러닝

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

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

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

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

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

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

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

블록

모두 확장

ClassificationECOC PredictClassify observations using error-correcting output codes (ECOC) classification model (R2023a 이후)
ClassificationEnsemble PredictClassify observations using ensemble of decision trees (R2021a 이후)
ClassificationKNN PredictClassify observations using nearest neighbor classification model (R2022b 이후)
ClassificationLinear PredictClassify observations using linear classification model (R2023a 이후)
ClassificationNaiveBayes PredictClassify observations using naive Bayes model (R2023b 이후)
ClassificationNeuralNetwork PredictClassify observations using neural network classification model (R2021b 이후)
ClassificationSVM PredictClassify observations using support vector machine (SVM) classifier for one-class and binary classification
ClassificationTree PredictClassify observations using decision tree classifier (R2021a 이후)
ClassificationDiscriminant PredictClassify observations using discriminant analysis model (R2024a 이후)
ClassificationKernel PredictClassify observations using Gaussian kernel classifier for binary classification (R2024b 이후)
RegressionEnsemble PredictPredict responses using ensemble of decision trees for regression (R2021a 이후)
RegressionGP PredictPredict responses using Gaussian process (GP) regression model (R2022a 이후)
RegressionLinear Predict선형 회귀 모델을 사용하여 응답 예측 (R2023a 이후)
RegressionNeuralNetwork Predict신경망 회귀 모델을 사용하여 응답 변수 예측 (R2021b 이후)
RegressionSVM Predict서포트 벡터 머신(SVM) 회귀 모델을 사용하여 응답 변수 예측
RegressionTree Predict회귀 트리 모델을 사용하여 응답 변수 예측 (R2021a 이후)
RegressionKernel Predict Predict responses using Gaussian kernel regression model (R2024b 이후)
IncrementalClassificationLinear PredictClassify observations using incremental linear classification model (R2023b 이후)
IncrementalClassificationLinear FitFit incremental linear binary classification model (R2023b 이후)
IncrementalRegressionLinear PredictPredict responses using incremental linear regression model (R2023b 이후)
IncrementalRegressionLinear FitFit incremental linear regression model (R2023b 이후)
IncrementalClassificationECOC FitFit incremental ECOC classification model (R2024a 이후)
IncrementalClassificationECOC PredictClassify observations using incremental ECOC classification model (R2024a 이후)
IncrementalClassificationKernel FitFit incremental kernel classification model (R2024b 이후)
IncrementalClassificationKernel PredictClassify observations using incremental kernel classification model (R2024b 이후)
IncrementalRegressionKernel FitFit incremental kernel regression model (R2024b 이후)
IncrementalRegressionKernel PredictPredict responses using incremental kernel regression model (R2024b 이후)
IncrementalClassificationNaiveBayes FitFit incremental naive Bayes classification model (R2025a 이후)
IncrementalClassificationNaiveBayes PredictClassify observations using incremental naive Bayes classification model (R2025a 이후)
Detect DriftUpdate drift detector states and drift status with new data (R2024b 이후)
Per Observation LossPer observation regression or classification error of incremental model (R2025a 이후)
Update MetricsUpdate performance metrics in incremental learning model given new data (R2023b 이후)
KNN Searchsearcher 객체를 사용하여 k-최근접이웃 찾기 (R2023b 이후)
Scikit-learn Model PredictPredict responses using pretrained Python scikit-learn model (R2024a 이후)
Custom Python Model PredictPredict responses using pretrained custom Python model (R2024a 이후)

도움말 항목

분류

회귀

점진적 학습

점진적 학습 템플릿

군집 분석과 이상 감지

Python 연동실행

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

코드 생성

관련 정보

추천 예제