Create ML Components
Create more customizable machine learning models in your app.
Overview
Create ML Components is a fundamental technology that exposes the underpinnings of monolithic tasks. You’re in full control and can create custom pipelines for greater flexibility.
[Image]
Use components to configure your machine learning tasks with a detailed level of granularity. Choose a specific classifier for images, video, or tabular data.
Topics
Image components
Augmenting images to expand your training dataCreating a multi-label image classifierImageReaderImageFeatureExtractorImageCropperImageScalerImageFeaturePrintImageBlurImageColorTransformerImageExposureAdjusterImageFlipperImageRotatorRandomImageNoiseGeneratorMLModelImageFeatureExtractor
Pose components
Counting human body action repetitions in a live video feedPoseJointKeyJointPointPoseSelectorPoseSelectionStrategyJointsSelectorHumanBodyPoseExtractorHumanHandPoseExtractorHumanBodyActionCounterHumanBodyActionPeriodPredictor
Audio components
Time-based components
Creating a time-series classifierCreating a time-series forecasterDateFeaturesDateFeatureExtractorLinearTimeSeriesForecasterLinearTimeSeriesForecasterConfigurationTimeSeriesForecasterBatchesTimeSeriesForecasterAnnotatedWindowsTemporalFeatureTemporalSequenceTemporalSegmentIdentifierSlidingWindowsSlidingWindowTransformerDownsamplerVideoReaderTemporalFileSegmentAnyTemporalIteratorAnyTemporalSequencePreprocessedFeatureSequence
Object detection components
Tabular components
TabularTransformerTabularEstimatorSupervisedTabularEstimatorColumnSelectorColumnSelectorTransformerColumnSelectionColumnConcatenatorPreprocessingSupervisedTabularEstimatorPreprocessingTabularEstimatorPreprocessingUpdatableSupervisedTabularEstimatorPreprocessingUpdatableTabularEstimator
Protocols
TransformerTemporalTransformerRandomTransformerEstimatorTemporalEstimatorSupervisedEstimatorSupervisedTemporalEstimatorUpdatableEstimatorUpdatableSupervisedEstimatorUpdatableSupervisedTemporalEstimatorUpdatableSupervisedTabularEstimatorUpdatableTemporalEstimatorUpdatableTabularEstimator
Core ML adaptors
Annotations
AnnotatedFilesAnnotatedBatchAnnotatedFeatureAnnotatedFeatureProviderAnnotatedPredictionDataFrameTemporalAnnotationParameters
Augmentations
ApplyEachRandomlyApplyRandomlyAugmentationBuilderAugmentationSequenceAugmenterChooseRandomlyRandomImageCropperShuffleRandomlyUniformRandomFloatingPointParameterUniformRandomIntegerParameterUpsampledAugmentationSequence
Event handling
Scalers
Preprocessors
LinearTransformerImputeTransformerOneHotEncoderOrdinalEncoderNumericImputerReshaperCategoricalImputerOptionalUnwrapper
Regressors
RegressorLinearRegressorLinearRegressorModelMultivariateLinearRegressorMultivariateLinearRegressorConfigurationMultivariateLinearRegressor.ModelFullyConnectedNetworkRegressorFullyConnectedNetworkRegressorModelBoostedTreeRegressorTreeRegressorModelOptimizationStrategy
Serializers
Classifiers
ClassifierLogisticRegressionClassifierLogisticRegressionClassifierModelBoostedTreeClassifierBoostedTreeConfigurationFullyConnectedNetworkClassifierFullyConnectedNetworkClassifierModelFullyConnectedNetworkMultiLabelClassifierFullyConnectedNetworkMultiLabelClassifierModelFullyConnectedNetworkConfigurationTreeClassifierModelTimeSeriesClassifierTimeSeriesClassifierConfiguration
Metrics
ClassificationClassificationDistributionClassificationMetricsMultiLabelClassificationMetricsrootMeanSquaredError(_:)rootMeanSquaredError(_:_:)maximumAbsoluteError(_:)maximumAbsoluteError(_:_:)meanAbsoluteError(_:)meanAbsoluteError(_:_:)meanAbsolutePercentageError(_:)meanSquaredError(_:)meanSquaredError(_:_:)
Transformer adaptors
Updatable adaptors
UpdatableEstimatorToTemporalAdaptorUpdatableEstimatorToSupervisedAdaptorUpdatableSupervisedEstimatorToTemporalAdaptorUpdatableTemporalEstimatorToSupervisedAdaptor
Estimator adaptors
Tabular adaptors
TabularEstimatorToSupervisedAdaptorTabularTransformerToEstimatorAdaptorTabularTransformerToUpdatableEstimatorAdaptorUpdatableTabularEstimatorToSupervisedAdaptor
Temporal adaptors
TemporalAdaptorTemporalTransformerToEstimatorAdaptorTemporalEstimatorToSupervisedAdaptorTemporalTransformerToUpdatableEstimatorAdaptor
Composition with preprocessing
PreprocessingEstimatorPreprocessingTemporalEstimatorPreprocessingSupervisedEstimatorPreprocessingSupervisedTemporalEstimatorPreprocessingUpdatableEstimatorPreprocessingUpdatableTemporalEstimatorPreprocessingUpdatableSupervisedEstimatorPreprocessingUpdatableSupervisedTemporalEstimator