Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Machine learning en Simulink

R2025b
Amplíe los flujos de trabajo de machine learning usando Simulink

Aplique funcionalidades de machine learning en modelos de Simulink® usando bloques de la biblioteca de bloques Statistics and Machine Learning, incluida en Statistics and Machine Learning Toolbox™. Esta toolbox proporciona bloques para realizar los siguientes flujos de trabajo:

  • Importar un objeto de modelo de regresión o clasificación entrenado a Simulink usando un bloque de predicción de regresión o de predicción de clasificación.

  • Entrenar un modelo de machine learning en la app Classification Learner o Regression Learner y exportar el modelo a Simulink.

  • Utilizar bloques de aprendizaje incremental en Simulink para actualizar continuamente y monitorizar la desviación en modelos de machine learning en tiempo real.

  • Encontrar los vecinos más cercanos en los datos a puntos de consulta y realizar análisis de clusters en Simulink usando el bloque KNN Search.

  • Coejecutar modelos entrenados de machine learning de Python® entrenados en Simulink utilizando bloques de coejecución de Python.

Bloques

expandir todo

ClassificationECOC Predict Block IconClassificationECOC PredictClassify observations using error-correcting output codes (ECOC) classification model (Desde R2023a)
ClassificationEnsemble Predict Block IconClassificationEnsemble PredictClassify observations using ensemble of decision trees
ClassificationKNN Predict Block IconClassificationKNN PredictClassify observations using nearest neighbor classification model (Desde R2022b)
ClassificationLinear Predict Block IconClassificationLinear PredictClassify observations using linear classification model (Desde R2023a)
ClassificationNaiveBayes Predict Block IconClassificationNaiveBayes PredictClassify observations using naive Bayes model (Desde 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 (Desde R2024a)
ClassificationKernel Predict Block IconClassificationKernel PredictClassify observations using Gaussian kernel classifier for binary classification (Desde 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 (Desde R2022a)
RegressionLinear Predict Block IconRegressionLinear PredictPredecir respuestas usando el modelo de regresión lineal (Desde R2023a)
RegressionNeuralNetwork Predict Block IconRegressionNeuralNetwork PredictPredict responses using neural network regression model
RegressionSVM Predict Block IconRegressionSVM PredictPredecir las respuestas mediante un modelo de regresión de máquina de vectores de soporte (SVM)
RegressionTree Predict Block IconRegressionTree PredictPredecir respuestas usando un modelo de árboles de regresión
RegressionKernel Predict Block IconRegressionKernel Predict Predict responses using Gaussian kernel regression model (Desde R2024b)
IncrementalClassificationLinear Predict Block IconIncrementalClassificationLinear PredictClassify observations using incremental linear classification model (Desde R2023b)
IncrementalClassificationLinear Fit Block IconIncrementalClassificationLinear FitFit incremental linear binary classification model (Desde R2023b)
IncrementalRegressionLinear Predict Block IconIncrementalRegressionLinear PredictPredict responses using incremental linear regression model (Desde R2023b)
IncrementalRegressionLinear Fit Block IconIncrementalRegressionLinear FitFit incremental linear regression model (Desde R2023b)
IncrementalClassificationECOC Fit Block IconIncrementalClassificationECOC FitFit incremental ECOC classification model (Desde R2024a)
IncrementalClassificationECOC Predict Block IconIncrementalClassificationECOC PredictClassify observations using incremental ECOC classification model (Desde R2024a)
IncrementalClassificationKernel Fit Block IconIncrementalClassificationKernel FitFit incremental kernel classification model (Desde R2024b)
IncrementalClassificationKernel Predict Block IconIncrementalClassificationKernel PredictClassify observations using incremental kernel classification model (Desde R2024b)
IncrementalRegressionKernel Fit Block IconIncrementalRegressionKernel FitFit incremental kernel regression model (Desde R2024b)
IncrementalRegressionKernel Predict Block IconIncrementalRegressionKernel PredictPredict responses using incremental kernel regression model (Desde R2024b)
IncrementalClassificationNaiveBayes Fit Block IconIncrementalClassificationNaiveBayes FitFit incremental naive Bayes classification model (Desde R2025a)
IncrementalClassificationNaiveBayes Predict Block IconIncrementalClassificationNaiveBayes PredictClassify observations using incremental naive Bayes classification model (Desde R2025a)
Detect Drift Block IconDetect DriftActualizar estados de un detector de deriva y el estado de deriva con nuevos datos (Desde R2024b)
Per Observation Loss Block IconPer Observation LossPer observation regression or classification error of incremental model (Desde R2025a)
Update Metrics Block IconUpdate MetricsUpdate performance metrics in incremental learning model given new data (Desde R2023b)
KNN Search Block IconKNN SearchEncontrar los k vecinos más cercanos utilizando un objeto de búsqueda (Desde R2023b)
Scikit-learn Model Predict Block IconScikit-learn Model PredictPredict responses using pretrained Python scikit-learn model (Desde R2024a)
Custom Python Model Predict Block IconCustom Python Model PredictPredict responses using pretrained custom Python model (Desde R2024a)

Temas

Clasificación

Regresión

Aprendizaje incremental

Plantillas de aprendizaje incremental

Análisis de clusters y detección de anomalías

Coejecución de Python

Exportar modelos de apps Learner a Simulink

Generación de código

Información relacionada

Ejemplos destacados