Machine-Learning-Pipelines
Eine Pipeline kombiniert und organisiert mehrere Schritte eines Datenverarbeitungs-Workflows. Bei Machine Learning umfassen diese Schritte die Datenvorbereitung, Merkmalsentwicklung, Merkmalsauswahl, Modellierung und Nachbearbeitung. Wird eine Pipeline ausgeführt, wird jeder Schritt auf die Daten angewendet, wenn diese die Pipeline durchqueren. Sie können eine Pipeline nur für die Datenvorverarbeitung oder nur für die Merkmalsentwicklung erstellen. Alternativ können Sie eine kombinierte Machine-Learning-Pipeline mit mehreren Schritten für die Datenvorverarbeitung, Merkmalsentwicklung, Klassifizierung und Regression und Inferenz erstellen.
Objekte
LearningPipeline | Machine learning pipeline (Seit R2026a) |
equalWidthBinnerComponent | Pipeline component for grouping data into equal-width bins (Seit R2026a) |
frequencyEncoderComponent | Pipeline component for frequency encoding categorical variables (Seit R2026a) |
kmeansEncoderComponent | Pipeline component for feature extraction using k-means clustering (Seit R2026a) |
normalizerComponent | Pipeline component for normalizing data (Seit R2026a) |
observationImputerComponent | Pipeline component for imputing missing values (Seit R2026a) |
observationRemoverComponent | Pipeline component for removing observations (Seit R2026a) |
oneHotEncoderComponent | Pipeline component for encoding categorical data into one-hot vectors (Seit R2026a) |
outlierImputerComponent | Pipeline component for imputing outlier values (Seit R2026a) |
outlierRemoverComponent | Pipeline component for removing outlier values (Seit R2026a) |
pcaComponent | Pipeline component for principal component analysis (PCA) (Seit R2026a) |
quantileBinnerComponent | Pipeline component for binning data based on quantiles (Seit R2026a) |
ricaComponent | Pipeline component for feature extraction using reconstruction independent component analysis (RICA) (Seit R2026a) |
sparseFilterComponent | Pipeline component for feature extraction using sparse filtering (Seit R2026a) |
featureSelectionClassificationANOVAComponent | Pipeline component for performing feature selection using ANOVA algorithm (Seit R2026a) |
featureSelectionClassificationChi2Component | Pipeline component for performing feature selection using chi-square tests (Seit R2026a) |
featureSelectionClassificationKruskalWallisComponent | Pipeline component for performing feature selection using Kruskal-Wallis test (Seit R2026a) |
featureSelectionClassificationMRMRComponent | Pipeline component for performing MRMR feature selection in classification workflow (Seit R2026a) |
featureSelectionClassificationNCAComponent | Pipeline component for performing feature selection using neighborhood component analysis (NCA) for classification (Seit R2026a) |
featureSelectionClassificationReliefFComponent | Pipeline component for performing feature selection using ReliefF algorithm (Seit R2026a) |
featureSelectionRegressionFTestComponent | Pipeline component for performing feature selection using F-tests (Seit R2026a) |
featureSelectionRegressionMRMRComponent | Pipeline component for performing MRMR feature selection in regression workflow (Seit R2026a) |
featureSelectionRegressionNCAComponent | Pipeline component for performing feature selection using neighborhood component analysis (NCA) for regression (Seit R2026a) |
featureSelectionRegressionReliefFComponent | Pipeline component for performing feature selection using RReliefF algorithm (Seit R2026a) |
variableSelectorComponent | Pipeline component for manual variable selection (Seit R2026a) |
Klassifizierungskomponenten
classificationDiscriminantComponent | Pipeline component for discriminant analysis classification (Seit R2026a) |
classificationECOCComponent | Pipeline component for multiclass classification using error-correcting output codes (ECOC) model (Seit R2026a) |
classificationEnsembleComponent | Pipeline component for ensemble classification (Seit R2026a) |
classificationGAMComponent | Pipeline component for binary classification using generalized additive model (GAM) (Seit R2026a) |
classificationKernelComponent | Pipeline component for classification using Gaussian kernel with random feature expansion (Seit R2026a) |
classificationKNNComponent | Pipeline component for classification using k-nearest neighbor model (Seit R2026a) |
classificationLinearComponent | Pipeline component for binary classification of high-dimensional data using linear model (Seit R2026a) |
classificationNaiveBayesComponent | Pipeline component for multiclass classification using naive Bayes model (Seit R2026a) |
classificationNeuralNetworkComponent | Pipeline component for classification using neural network model (Seit R2026a) |
classificationSVMComponent | Pipeline component for one-class and binary classification using SVM classifier (Seit R2026a) |
classificationTreeComponent | Pipeline component for multiclass classification using binary decision trees (Seit R2026a) |
Regressionskomponenten
regressionEnsembleComponent | Pipeline component for regression using ensemble of learners (Seit R2026a) |
regressionGAMComponent | Pipeline component for generalized additive model (GAM) for regression (Seit R2026a) |
regressionGPComponent | Pipeline component for Gaussian process regression (GPR) (Seit R2026a) |
regressionLinearComponent | Pipeline component for regression of high-dimensional data using a linear model (Seit R2026a) |
regressionKernelComponent | Pipeline component for regression using Gaussian kernel model (Seit R2026a) |
regressionNeuralNetworkComponent | Pipeline component for regression using neural network model (Seit R2026a) |
regressionSVMComponent | Pipeline component for regression using a support vector machine (SVM) model (Seit R2026a) |
regressionTreeComponent | Pipeline component for regression using binary decision trees (Seit R2026a) |
functionComponent | Pipeline component for custom function (Seit R2026a) |
Funktionen
Automatische Verbindung
series | Connect components in series to create pipeline (Seit R2026a) |
parallel | Connect components or pipelines in parallel to create pipeline (Seit R2026a) |
insert | Insert component or pipeline into existing pipeline (Seit R2026a) |
replace | Replace existing pipeline component with new component (Seit R2026a) |
Manuelle Verbindung
add | Add new component or pipeline to existing pipeline (Seit R2026a) |
remove | Remove existing components or pipelines from pipeline (Seit R2026a) |
connect | Create connections between pipeline components (Seit R2026a) |
disconnect | Remove connections between ports in pipeline (Seit R2026a) |
Hierarchie
expand | Expand subpipelines in pipeline (Seit R2026a) |
learn | Initialize and evaluate pipeline or component (Seit R2026a) |
run | Execute pipeline or component for inference after learning (Seit R2026a) |
prune | Remove unnecessary components and dependencies from pipeline (Seit R2026a) |
reset | Reset pipeline or component (Seit R2026a) |
crossvalidate | Cross-validate pipeline (Seit R2026a) |
package | Create deployable archive or standalone application from pipeline (Seit R2026a) |
Themen
- Machine Learning Pipeline Phases
Understand the learn and run pipeline phases for local and deployed execution.
Enthaltene Beispiele
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.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)

