TransformsCatalog Класс

Определение

Класс, используемый MLContext для создания экземпляров компонентов преобразования.

public sealed class TransformsCatalog
type TransformsCatalog = class
Public NotInheritable Class TransformsCatalog
Наследование
TransformsCatalog

Свойства

Имя Описание
Categorical

Список операций с категориальными данными.

Conversion

Список операций преобразования типов данных.

FeatureSelection

Список операций для выбора функций на основе некоторых критериев.

Text

Список операций обработки текстовых данных.

Методы расширения

Имя Описание
ApplyOnnxModel(TransformsCatalog, OnnxOptions)

OnnxScoringEstimator Создайте с помощью указанногоOnnxOptions. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, Stream, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к входному столбцу. Входные и выходные столбцы определяются на основе входных и выходных столбцов предоставленной модели ONNX. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, Stream, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к входному столбцу. Входные и выходные столбцы определяются на основе входных и выходных столбцов предоставленной модели ONNX. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к входному столбцу. Входные и выходные столбцы определяются на основе входных и выходных столбцов предоставленной модели ONNX. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к входному столбцу. Входные и выходные столбцы определяются на основе входных и выходных столбцов предоставленной модели ONNX. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, String, Stream, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к столбцуinputColumnName. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, String, Stream, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к столбцуinputColumnName. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, String, String, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к столбцуinputColumnName. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String, String, String, Nullable<Int32>, Boolean)

OnnxScoringEstimatorСоздайте объект, который применяет предварительно обученную модель Onnx к столбцуinputColumnName. Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], Stream, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean, Int32)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], Stream, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], Stream, Nullable<Int32>, Boolean)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], String, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean, Int32)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], String, IDictionary<String,Int32[]>, Nullable<Int32>, Boolean)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApplyOnnxModel(TransformsCatalog, String[], String[], String, Nullable<Int32>, Boolean)

Создайте объект OnnxScoringEstimator, который применяет предварительно обученную модель Onnx к столбцам inputColumnNames . Ознакомьтесь OnnxScoringEstimator с дополнительными сведениями о необходимых зависимостях и о том, как его запустить на GPU.

ApproximatedKernelMap(TransformsCatalog, String, String, Int32, Boolean, KernelBase, Nullable<Int32>)

ApproximatedKernelMappingEstimator Создайте входные векторы с низкомерным пространством признаков, где внутренние продукты приблизит функцию ядра shift-инвариантной.

CalculateFeatureContribution(TransformsCatalog, ISingleFeaturePredictionTransformer<ICalculateFeatureContribution>, Int32, Int32, Boolean)

FeatureContributionCalculatingEstimator Создайте оценку вклада для конкретной модели для каждой функции входного вектора.

CalculateFeatureContribution<TModelParameters,TCalibrator>(TransformsCatalog, ISingleFeaturePredictionTransformer<CalibratedModelParametersBase<TModelParameters, TCalibrator>>, Int32, Int32, Boolean)

FeatureContributionCalculatingEstimator Создайте оценку вклада для конкретной модели для каждой функции входного вектора. Поддерживает модели калибровки.

Concatenate(TransformsCatalog, String, String[])

ColumnConcatenatingEstimatorСоздайте , который объединяет один или несколько входных столбцов в новый выходной столбец.

ConvertToGrayscale(TransformsCatalog, String, String)

ImageGrayscalingEstimatorСоздайте изображение, которое преобразует изображения в столбце, указанном InputColumnName в изображениях серого масштаба в новом столбце: OutputColumnName

ConvertToImage(TransformsCatalog, Int32, Int32, String, String, ImagePixelExtractingEstimator+ColorBits, ImagePixelExtractingEstimator+ColorsOrder, Boolean, Single, Single, Int32, Int32, Int32, Int32)

VectorToImageConvertingEstimatorСоздайте изображение из данных из столбца, указанного в inputColumnName новом столбце: outputColumnName

CopyColumns(TransformsCatalog, String, String)

ColumnCopyingEstimatorСоздайте объект, который копирует данные из столбца, указанного в inputColumnName новом столбце: outputColumnName

CustomMapping<TSrc,TDst>(TransformsCatalog, Action<TSrc,TDst>, String, SchemaDefinition, SchemaDefinition)

CustomMappingEstimator<TSrc,TDst>Создайте , которое применяет настраиваемое сопоставление входных столбцов с выходными столбцами.

DetectAnomalyBySrCnn(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, Int32, Double)

Создание SrCnnAnomalyEstimator, которое обнаруживает аномалии времени с помощью алгоритма SRCNN.

DetectChangePointBySsa(TransformsCatalog, String, String, Double, Int32, Int32, Int32, ErrorFunction, MartingaleType, Double)

Создание SsaChangePointEstimator, которое прогнозирует точки изменения в временных рядах с помощью анализа сингулярного спектра (SSA).

DetectChangePointBySsa(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, ErrorFunction, MartingaleType, Double)
Устаревшие.

Создание SsaChangePointEstimator, которое прогнозирует точки изменения в временных рядах с помощью анализа сингулярного спектра (SSA).

DetectIidChangePoint(TransformsCatalog, String, String, Double, Int32, MartingaleType, Double)

Создание IidChangePointEstimator, которое прогнозирует точки изменения в независимых распределенных (i.i.d.) временных рядов на основе адаптивной оценки плотности ядра и оценки мартингала.

DetectIidChangePoint(TransformsCatalog, String, String, Int32, Int32, MartingaleType, Double)
Устаревшие.

Создание IidChangePointEstimator, которое прогнозирует точки изменения в независимых распределенных (i.i.d.) временных рядов на основе адаптивной оценки плотности ядра и оценки мартингала.

DetectIidSpike(TransformsCatalog, String, String, Double, Int32, AnomalySide)

Создание IidSpikeEstimator, которое прогнозирует пики независимо распределенных (i.i.d.) временных рядов на основе адаптивной оценки плотности ядра и показателей мартингала.

DetectIidSpike(TransformsCatalog, String, String, Int32, Int32, AnomalySide)
Устаревшие.

Создание IidSpikeEstimator, которое прогнозирует пики независимо распределенных (i.i.d.) временных рядов на основе адаптивной оценки плотности ядра и показателей мартингала.

DetectSpikeBySsa(TransformsCatalog, String, String, Double, Int32, Int32, Int32, AnomalySide, ErrorFunction)

СозданиеSsaSpikeEstimator, которое прогнозирует пики временных рядов с помощью анализа сингулярного спектра (SSA).

DetectSpikeBySsa(TransformsCatalog, String, String, Int32, Int32, Int32, Int32, AnomalySide, ErrorFunction)
Устаревшие.

СозданиеSsaSpikeEstimator, которое прогнозирует пики временных рядов с помощью анализа сингулярного спектра (SSA).

DnnFeaturizeImage(TransformsCatalog, String, Func<DnnImageFeaturizerInput,EstimatorChain<ColumnCopyingTransformer>>, String)

Создание DnnImageFeaturizerEstimator, которое применяет одну из предварительно обученных моделей DNN для DnnImageModelSelector создания изображения.

DropColumns(TransformsCatalog, String[])

ColumnSelectingEstimatorСоздайте объект, который удаляет заданный список столбцов из.IDataView Любой столбец, не указанный, будет поддерживаться в выходных данных.

Expression(TransformsCatalog, String, String, String[])

Создает объект ExpressionEstimator.

ExtractPixels(TransformsCatalog, String, String, ImagePixelExtractingEstimator+ColorBits, ImagePixelExtractingEstimator+ColorsOrder, Boolean, Single, Single, Boolean)

ImagePixelExtractingEstimatorСоздайте , который извлекает значения пикселей из данных, указанных в столбце: inputColumnName в новый столбец: outputColumnName

FeaturizeByFastForestBinary(TransformsCatalog, FastForestBinaryFeaturizationEstimator+Options)

Создание FastForestBinaryFeaturizationEstimator, которое используется FastForestBinaryTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByFastForestRegression(TransformsCatalog, FastForestRegressionFeaturizationEstimator+Options)

Создание FastForestRegressionFeaturizationEstimator, которое используется FastForestRegressionTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByFastTreeBinary(TransformsCatalog, FastTreeBinaryFeaturizationEstimator+Options)

Создание FastTreeBinaryFeaturizationEstimator, которое используется FastTreeBinaryTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByFastTreeRanking(TransformsCatalog, FastTreeRankingFeaturizationEstimator+Options)

Создание FastTreeRankingFeaturizationEstimator, которое используется FastTreeRankingTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByFastTreeRegression(TransformsCatalog, FastTreeRegressionFeaturizationEstimator+Options)

Создание FastTreeRegressionFeaturizationEstimator, которое используется FastTreeRegressionTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByFastTreeTweedie(TransformsCatalog, FastTreeTweedieFeaturizationEstimator+Options)

Создание FastTreeTweedieFeaturizationEstimator, которое используется FastTreeTweedieTrainer для обучения TreeEnsembleModelParameters для создания функций на основе дерева.

FeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options)

Создание PretrainedTreeFeaturizationEstimator, которое создает функции на основе дерева, заданные TreeEnsembleModelParameters.

IndicateMissingValues(TransformsCatalog, InputOutputColumnPair[])

MissingValueIndicatorEstimatorСоздайте объект, который копирует данные из столбца, указанного в InputColumnName новом столбце: OutputColumnName

IndicateMissingValues(TransformsCatalog, String, String)

MissingValueIndicatorEstimatorСоздайте объект, который сканирует данные из столбца, указанного в inputColumnName столбце, и заполняет новый столбец, указанный в outputColumnName векторе логических значений, где i-th bool имеет значениеtrue, если элемент i-th в данных столбца не имеет значения и в false противном случае.

LoadImages(TransformsCatalog, String, String, String)

ImageLoadingEstimatorСоздайте объект, который загружает данные из столбца, указанного в inputColumnName виде изображения, в новый столбец: outputColumnName

LoadRawImageBytes(TransformsCatalog, String, String, String)

ImageLoadingEstimatorСоздайте объект, который загружает данные из столбца, указанного в inputColumnName виде изображения необработанных байтов, в новый столбец: outputColumnName

NormalizeBinning(TransformsCatalog, InputOutputColumnPair[], Int64, Boolean, Int32)

NormalizingEstimatorСоздайте объект, нормализующийся путем назначения данных в ячейки с равной плотностью.

NormalizeBinning(TransformsCatalog, String, String, Int64, Boolean, Int32)

NormalizingEstimatorСоздайте объект, нормализующийся путем назначения данных в ячейки с равной плотностью.

NormalizeGlobalContrast(TransformsCatalog, String, String, Boolean, Boolean, Single)

GlobalContrastNormalizingEstimatorСоздайте объект, который нормализует столбцы по отдельности, применяя нормализацию глобальной контрастности. Параметр применит шаг предварительной обработки, чтобы среднее значение указанного столбца было нулевым вектором.

NormalizeLogMeanVariance(TransformsCatalog, InputOutputColumnPair[], Boolean, Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии логарифма данных.

NormalizeLogMeanVariance(TransformsCatalog, InputOutputColumnPair[], Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии логарифма данных.

NormalizeLogMeanVariance(TransformsCatalog, String, Boolean, String, Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии логарифма данных.

NormalizeLogMeanVariance(TransformsCatalog, String, String, Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии логарифма данных.

NormalizeLpNorm(TransformsCatalog, String, String, LpNormNormalizingEstimatorBase+NormFunction, Boolean)

Создайте векторы LpNormNormalizingEstimator, нормализующие (масштабы) в входном столбце норму единицы. Тип норм, используемый, normопределяется . Параметр применит шаг предварительной обработки, чтобы среднее значение указанного столбца было нулевым вектором.

NormalizeMeanVariance(TransformsCatalog, InputOutputColumnPair[], Int64, Boolean, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии данных.

NormalizeMeanVariance(TransformsCatalog, String, String, Int64, Boolean, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе вычисленного среднего и дисперсии данных.

NormalizeMinMax(TransformsCatalog, InputOutputColumnPair[], Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе наблюдаемых минимальных и максимальных значений данных.

NormalizeMinMax(TransformsCatalog, String, String, Int64, Boolean)

NormalizingEstimatorСоздайте объект, нормализующийся на основе наблюдаемых минимальных и максимальных значений данных.

NormalizeRobustScaling(TransformsCatalog, InputOutputColumnPair[], Int64, Boolean, UInt32, UInt32)

NormalizingEstimatorСоздайте , который нормализует использование статистики, которая надежна для выпадания, центрируя данные около 0 (удаляя медиану) и масштабирует данные в соответствии с диапазоном квантиль (по умолчанию используется межквартильный диапазон).

NormalizeRobustScaling(TransformsCatalog, String, String, Int64, Boolean, UInt32, UInt32)

NormalizingEstimatorСоздайте , который нормализует использование статистики, которая надежна для выпадания, центрируя данные около 0 (удаляя медиану) и масштабирует данные в соответствии с диапазоном квантиль (по умолчанию используется межквартильный диапазон).

NormalizeSupervisedBinning(TransformsCatalog, InputOutputColumnPair[], String, Int64, Boolean, Int32, Int32)

NormalizingEstimatorСоздайте объект, нормализующийся путем назначения данных в ячейки на основе корреляции с столбцомlabelColumnName.

NormalizeSupervisedBinning(TransformsCatalog, String, String, String, Int64, Boolean, Int32, Int32)

NormalizingEstimatorСоздайте объект, нормализующийся путем назначения данных в ячейки на основе корреляции с столбцомlabelColumnName.

ProjectToPrincipalComponents(TransformsCatalog, String, String, String, Int32, Int32, Boolean, Nullable<Int32>)

Инициализирует новый экземпляр PrincipalComponentAnalyzer.

ReplaceMissingValues(TransformsCatalog, InputOutputColumnPair[], MissingValueReplacingEstimator+ReplacementMode, Boolean)

ColumnCopyingEstimatorСоздайте объект, который копирует данные из столбца, указанного в InputColumnName новом столбце, OutputColumnName и заменяет отсутствующие значения в нем в соответствии с replacementMode.

ReplaceMissingValues(TransformsCatalog, String, String, MissingValueReplacingEstimator+ReplacementMode, Boolean)

MissingValueReplacingEstimatorСоздайте объект, который копирует данные из столбца, указанного в inputColumnName новом столбце, outputColumnName и заменяет отсутствующие значения в нем в соответствии с replacementMode.

ResizeImages(TransformsCatalog, String, Int32, Int32, String, ImageResizingEstimator+ResizingKind, ImageResizingEstimator+Anchor)

ImageResizingEstimatorСоздайте объект, который изменяет размер изображения из столбца, указанного в inputColumnName новом столбце: outputColumnName

SelectColumns(TransformsCatalog, String[], Boolean)

ColumnSelectingEstimatorСоздайте объект, который сохраняет заданный список столбцов в списке IDataView и удаляет другие столбцы.

SelectColumns(TransformsCatalog, String[])

ColumnSelectingEstimatorСоздайте объект, который сохраняет заданный список столбцов в списке IDataView и удаляет другие столбцы.

StatefulCustomMapping<TSrc,TDst,TState>(TransformsCatalog, Action<TSrc,TDst,TState>, Action<TState>, String)

StatefulCustomMappingEstimator<TSrc,TDst,TState>Создайте объект, который применяет настраиваемое сопоставление входных столбцов с выходными столбцами, разрешая состояние каждого курсора.

VectorWhiten(TransformsCatalog, String, String, WhiteningKind, Single, Int32, Int32)

Принимает столбец, заполненный вектором случайных переменных с известной матрицей ковариации, в набор новых переменных, ковариация которых является матрицей удостоверений, то есть они некоррелируются, и каждая из них имеет дисперсию 1.

Применяется к