La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Pipelines de Machine Learning
R2026aUn pipeline associe et organise plusieurs étapes d’un workflow de traitement de données. Pour le Machine Learning, ces étapes sont la préparation des données, l’ingénierie et la sélection de caractéristiques, la modélisation et le post-traitement. L’exécution d’un pipeline applique chaque étape aux données qui le traversent. Vous pouvez construire un pipeline exclusivement dédié au prétraitement des données ou à l’ingénierie des caractéristiques. Vous pouvez également créer un pipeline de Machine Learning comprenant plusieurs étapes pour le prétraitement des données, l’ingénierie des caractéristiques, la classification ou la régression ainsi que l’inférence.
Objets
LearningPipeline | Machine learning pipeline (depuis R2026a) |
equalWidthBinnerComponent | Pipeline component for grouping data into equal-width bins (depuis R2026a) |
frequencyEncoderComponent | Pipeline component for frequency encoding categorical variables (depuis R2026a) |
kmeansEncoderComponent | Pipeline component for feature extraction using k-means clustering (depuis R2026a) |
normalizerComponent | Pipeline component for normalizing data (depuis R2026a) |
observationImputerComponent | Pipeline component for imputing missing values (depuis R2026a) |
observationRemoverComponent | Pipeline component for removing observations (depuis R2026a) |
oneHotEncoderComponent | Pipeline component for encoding categorical data into one-hot vectors (depuis R2026a) |
outlierImputerComponent | Pipeline component for imputing outlier values (depuis R2026a) |
outlierRemoverComponent | Pipeline component for removing outlier values (depuis R2026a) |
pcaComponent | Pipeline component for principal component analysis (PCA) (depuis R2026a) |
quantileBinnerComponent | Pipeline component for binning data based on quantiles (depuis R2026a) |
ricaComponent | Pipeline component for feature extraction using reconstruction independent component analysis (RICA) (depuis R2026a) |
sparseFilterComponent | Pipeline component for feature extraction using sparse filtering (depuis R2026a) |
featureSelectionClassificationANOVAComponent | Pipeline component for performing feature selection using ANOVA algorithm (depuis R2026a) |
featureSelectionClassificationChi2Component | Pipeline component for performing feature selection using chi-square tests (depuis R2026a) |
featureSelectionClassificationKruskalWallisComponent | Pipeline component for performing feature selection using Kruskal-Wallis test (depuis R2026a) |
featureSelectionClassificationMRMRComponent | Pipeline component for performing MRMR feature selection in classification workflow (depuis R2026a) |
featureSelectionClassificationNCAComponent | Pipeline component for performing feature selection using neighborhood component analysis (NCA) for classification (depuis R2026a) |
featureSelectionClassificationReliefFComponent | Pipeline component for performing feature selection using ReliefF algorithm (depuis R2026a) |
featureSelectionRegressionFTestComponent | Pipeline component for performing feature selection using F-tests (depuis R2026a) |
featureSelectionRegressionMRMRComponent | Pipeline component for performing MRMR feature selection in regression workflow (depuis R2026a) |
featureSelectionRegressionNCAComponent | Pipeline component for performing feature selection using neighborhood component analysis (NCA) for regression (depuis R2026a) |
featureSelectionRegressionReliefFComponent | Pipeline component for performing feature selection using RReliefF algorithm (depuis R2026a) |
variableSelectorComponent | Pipeline component for manual variable selection (depuis R2026a) |
Composants de classification
classificationDiscriminantComponent | Pipeline component for discriminant analysis classification (depuis R2026a) |
classificationECOCComponent | Pipeline component for multiclass classification using error-correcting output codes (ECOC) model (depuis R2026a) |
classificationEnsembleComponent | Pipeline component for ensemble classification (depuis R2026a) |
classificationGAMComponent | Pipeline component for binary classification using generalized additive model (GAM) (depuis R2026a) |
classificationKernelComponent | Pipeline component for classification using Gaussian kernel with random feature expansion (depuis R2026a) |
classificationKNNComponent | Pipeline component for classification using k-nearest neighbor model (depuis R2026a) |
classificationLinearComponent | Pipeline component for binary classification of high-dimensional data using linear model (depuis R2026a) |
classificationNaiveBayesComponent | Pipeline component for multiclass classification using naive Bayes model (depuis R2026a) |
classificationNeuralNetworkComponent | Pipeline component for classification using neural network model (depuis R2026a) |
classificationSVMComponent | Pipeline component for one-class and binary classification using SVM classifier (depuis R2026a) |
classificationTreeComponent | Pipeline component for multiclass classification using binary decision trees (depuis R2026a) |
Composants de régression
regressionEnsembleComponent | Pipeline component for regression using ensemble of learners (depuis R2026a) |
regressionGAMComponent | Pipeline component for generalized additive model (GAM) for regression (depuis R2026a) |
regressionGPComponent | Pipeline component for Gaussian process regression (GPR) (depuis R2026a) |
regressionLinearComponent | Pipeline component for regression of high-dimensional data using a linear model (depuis R2026a) |
regressionKernelComponent | Pipeline component for regression using Gaussian kernel model (depuis R2026a) |
regressionNeuralNetworkComponent | Pipeline component for regression using neural network model (depuis R2026a) |
regressionSVMComponent | Pipeline component for regression using a support vector machine (SVM) model (depuis R2026a) |
regressionTreeComponent | Pipeline component for regression using binary decision trees (depuis R2026a) |
functionComponent | Pipeline component for custom function (depuis R2026a) |
Fonctions
Connexion automatique
series | Connect components in series to create pipeline (depuis R2026a) |
parallel | Connect components or pipelines in parallel to create pipeline (depuis R2026a) |
insert | Insert component or pipeline into existing pipeline (depuis R2026a) |
replace | Replace existing pipeline component with new component (depuis R2026a) |
Connexion manuelle
add | Add new component or pipeline to existing pipeline (depuis R2026a) |
remove | Remove existing components or pipelines from pipeline (depuis R2026a) |
connect | Create connections between pipeline components (depuis R2026a) |
disconnect | Remove connections between ports in pipeline (depuis R2026a) |
Hiérarchie
expand | Expand subpipelines in pipeline (depuis R2026a) |
learn | Initialize and evaluate pipeline or component (depuis R2026a) |
run | Execute pipeline or component for inference after learning (depuis R2026a) |
prune | Remove unnecessary components and dependencies from pipeline (depuis R2026a) |
reset | Reset pipeline or component (depuis R2026a) |
crossvalidate | Cross-validate pipeline (depuis R2026a) |
package | Create deployable archive or standalone application from pipeline (depuis R2026a) |
Rubriques
- Machine Learning Pipeline Phases
Understand the learn and run pipeline phases for local and deployed execution.
Sélection d՚exemples
Create Simple Classification Pipeline
Create, learn, and run a machine learning pipeline for SVM classification.
Tune Pipeline Hyperparameters Using Cross-Validation
Use cross-validation to select a pipeline parameter value.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)

