Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Machine Learning dans Simulink

R2026a
Étendre les workflows de Machine Learning avec Simulink

Implémentez des fonctionnalités de Machine Learning dans les modèles Simulink® en utilisant des blocs de la bibliothèque Statistics and Machine Learning incluse dans Statistics and Machine Learning Toolbox™. Cette toolbox propose des blocs pour exécuter les workflows suivants :

  • Importer un objet de modèle de classification ou de régression entraîné dans Simulink à l’aide d’un bloc de prédiction de classification ou de prédiction de régression.

  • Entraîner un modèle de Machine Learning dans l’application Classification Learner ou Regression Learner et l’exporter vers Simulink.

  • Utiliser des blocs d’apprentissage incrémental dans Simulink pour mettre à jour et surveiller continuellement la dérive en temps réel dans les modèles de Machine Learning.

  • Trouver les plus proches voisins des points de requête dans les données et effectuer une analyse de clusters dans Simulink avec le bloc KNN Search.

  • Coexécuter des modèles de Machine Learning Python® entraînés dans Simulink à l’aide des blocs de coexécution Python.

Blocs

développer tout

ClassificationECOC Predict Block IconClassificationECOC PredictClassify observations using error-correcting output codes (ECOC) classification model (depuis R2023a)
ClassificationEnsemble Predict Block IconClassificationEnsemble PredictClassify observations using ensemble of decision trees
ClassificationKNN Predict Block IconClassificationKNN PredictClassify observations using nearest neighbor classification model (depuis R2022b)
ClassificationLinear Predict Block IconClassificationLinear PredictClassify observations using linear classification model (depuis R2023a)
ClassificationNaiveBayes Predict Block IconClassificationNaiveBayes PredictClassify observations using naive Bayes model (depuis 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 (depuis R2024a)
ClassificationKernel Predict Block IconClassificationKernel PredictClassify observations using Gaussian kernel classifier for binary classification (depuis R2024b)
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 (depuis R2022a)
RegressionLinear Predict Block IconRegressionLinear PredictPredict responses using linear regression model (depuis R2023a)
RegressionNeuralNetwork Predict Block IconRegressionNeuralNetwork PredictPredict responses using neural network regression model
RegressionSVM Predict Block IconRegressionSVM PredictPredict responses using support vector machine (SVM) regression model
RegressionTree Predict Block IconRegressionTree PredictPredict responses using regression tree model
RegressionKernel Predict Block IconRegressionKernel Predict Predict responses using Gaussian kernel regression model (depuis R2024b)
IncrementalClassificationLinear Predict Block IconIncrementalClassificationLinear PredictClassify observations using incremental linear classification model (depuis R2023b)
IncrementalClassificationLinear Fit Block IconIncrementalClassificationLinear FitFit incremental linear binary classification model (depuis R2023b)
IncrementalRegressionLinear Predict Block IconIncrementalRegressionLinear PredictPredict responses using incremental linear regression model (depuis R2023b)
IncrementalRegressionLinear Fit Block IconIncrementalRegressionLinear FitFit incremental linear regression model (depuis R2023b)
IncrementalClassificationECOC Fit Block IconIncrementalClassificationECOC FitFit incremental ECOC classification model (depuis R2024a)
IncrementalClassificationECOC Predict Block IconIncrementalClassificationECOC PredictClassify observations using incremental ECOC classification model (depuis R2024a)
IncrementalClassificationKernel Fit Block IconIncrementalClassificationKernel FitFit incremental kernel classification model (depuis R2024b)
IncrementalClassificationKernel Predict Block IconIncrementalClassificationKernel PredictClassify observations using incremental kernel classification model (depuis R2024b)
IncrementalRegressionKernel Fit Block IconIncrementalRegressionKernel FitFit incremental kernel regression model (depuis R2024b)
IncrementalRegressionKernel Predict Block IconIncrementalRegressionKernel PredictPredict responses using incremental kernel regression model (depuis R2024b)
IncrementalClassificationNaiveBayes Fit Block IconIncrementalClassificationNaiveBayes FitFit incremental naive Bayes classification model (depuis R2025a)
IncrementalClassificationNaiveBayes Predict Block IconIncrementalClassificationNaiveBayes PredictClassify observations using incremental naive Bayes classification model (depuis R2025a)
Detect Drift Block IconDetect DriftUpdate drift detector states and drift status with new data (depuis R2024b)
Per Observation Loss Block IconPer Observation LossPer observation regression or classification error of incremental model (depuis R2025a)
Update Metrics Block IconUpdate MetricsUpdate performance metrics in incremental learning model given new data (depuis R2023b)
KNN Search Block IconKNN SearchFind k-nearest neighbors using searcher object (depuis R2023b)
Isolation Forest Anomaly Detector Block IconIsolation Forest Anomaly DetectorFind anomalies in data using isolation forest (depuis R2026a)
One-Class SVM Anomaly Detector Block IconOne-Class SVM Anomaly DetectorFind anomalies in data using one-class support vector machine (SVM) (depuis R2026a)
Scikit-learn Model Predict Block IconScikit-learn Model PredictPredict responses using pretrained Python scikit-learn model (depuis R2024a)
Custom Python Model Predict Block IconCustom Python Model PredictPredict responses using pretrained custom Python model (depuis R2024a)

Rubriques

Classification

Régression

Apprentissage incrémental

Templates d’apprentissage incrémental

Analyse de clusters et détection d’anomalies

Coexécution avec Python

Exporter des modèles des applications Learner vers Simulink

Génération de code

Informations connexes

Sélection d՚exemples