Microsoft.ML.Trainers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен, содержащее средства обучения, параметры модели и служебные программы.
Классы
| AveragedLinearOptions |
Класс Arguments для усредненных линейных инструкторов. |
| AveragedLinearTrainer<TTransformer,TModel> |
Базовый класс для усредненных линейных инструкторов. |
| AveragedPerceptronTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели линейной двоичной классификации, обученной со средним перцептроном. |
| AveragedPerceptronTrainer.Options |
Параметры для , AveragedPerceptronTrainer используемые в AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options). |
| CoefficientStatistics |
Представляет объект статистики коэффициентов, содержащий статистику по параметрам вычисляемой модели. |
| ComputeLogisticRegressionStandardDeviation |
Вычисляет стандартную матрицу отклонений для каждого ненулевых весовых коэффициентов обучения, необходимых для дальнейшего вычисления стандартного отклонения, p-значения и z-score. Используйте реализацию этого класса в пакете Microsoft.ML.Mkl.Components, который использует библиотеку ядра Intel Math. Из-за наличия регуляризации аппроксимация используется для вычисления отклонений обученных линейных коэффициентов. |
| ComputeLRTrainingStdThroughMkl |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ExpLoss |
Экспоненциальная потеря, обычно используемая в задачах классификации. |
| ExponentialLRDecay |
Этот класс реализует упадок экспоненциальной скорости обучения. Реализовано на основе документации tensorflow. Источник. https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Значения по умолчанию и реализация скорости обучения приведены в тестах модели Tensorflow Slim. Источник: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
| FeatureContributionCalculator |
Поддержка вычисления вклада функций. |
| FieldAwareFactorizationMachineModelParameters |
Параметры модели для FieldAwareFactorizationMachineTrainer. |
| FieldAwareFactorizationMachinePredictionTransformer |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| FieldAwareFactorizationMachineTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели машины факторизации с учетом полей, обученной с помощью метода стохастического градиента. |
| FieldAwareFactorizationMachineTrainer.Options |
FieldAwareFactorizationMachineTrainer.Options для FieldAwareFactorizationMachineTrainer используемого в FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options). |
| HingeLoss |
Потеря петли, обычно используемая в задачах классификации. |
| KMeansModelParameters |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| KMeansTrainer |
Для IEstimator<TTransformer> обучения кластеризатора KMeans |
| KMeansTrainer.Options |
Параметры для , KMeansTrainer используемые в KMeansTrainer(Options). |
| LbfgsLogisticRegressionBinaryTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели линейной логистической регрессии, обученной с помощью метода L-BFGS. |
| LbfgsLogisticRegressionBinaryTrainer.Options |
Параметры для , LbfgsLogisticRegressionBinaryTrainer используемые в LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options) |
| LbfgsMaximumEntropyMulticlassTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью многоклассового классификатора максимальной энтропии, обученного с помощью метода L-BFGS. |
| LbfgsMaximumEntropyMulticlassTrainer.Options |
LbfgsMaximumEntropyMulticlassTrainer.Options для LbfgsMaximumEntropyMulticlassTrainer используемого в LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options). |
| LbfgsPoissonRegressionTrainer |
Объект IEstimator<TTransformer> для обучения модели регрессии Пуассона. |
| LbfgsPoissonRegressionTrainer.Options |
Параметры для , LbfgsPoissonRegressionTrainer используемые в LbfgsPoissonRegression(Options). |
| LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Базовый класс параметров для оценщиков, производных отLbfgsTrainerBase<TOptions,TTransformer,TModel> . |
| LbfgsTrainerBase<TOptions,TTransformer,TModel> |
Базовый класс для инструкторов на основе L-BFGS. |
| LdSvmModelParameters |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| LdSvmTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью нелинейной модели двоичной классификации, обученной с помощью Local Deep SVM. |
| LdSvmTrainer.Options |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| LearningRateScheduler |
Этот абстрактный класс определяет планировщик скорости обучения. |
| LinearBinaryModelParameters |
Класс параметров модели для линейных двоичных оценщиков. |
| LinearModelParameters |
Базовый класс для параметров линейной модели. |
| LinearModelParameterStatistics |
Статистика для параметров линейной модели. |
| LinearMulticlassModelParameters |
Линейная модель многоклассовых классификаторов. Он выводит необработанные оценки всех своих линейных моделей, и вероятностные выходные данные не предоставляются. |
| LinearMulticlassModelParametersBase |
Общая линейная модель многоклассовых классификаторов. LinearMulticlassModelParameters содержит одну линейную модель для каждого класса. |
| LinearRegressionModelParameters |
Параметры модели для линейной регрессии. |
| LinearSvmTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели линейной двоичной классификации, обученной с помощью линейной SVM. |
| LinearSvmTrainer.Options |
Параметры для , LinearSvmTrainer используемые в LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options). |
| LinearTrainerBase<TTransformer,TModel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| LogLoss |
Потеря журнала, также известная как перекрестная потеря энтропии. Он обычно используется в задачах классификации. |
| LsrDecay |
Этот класс реализует правило линейного масштабирования и распад LR. Реализация, принятая из теста производительности RESNET-CIFAR в Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py |
| MatrixFactorizationTrainer |
Объект IEstimator<TTransformer> для прогнозирования элементов в матрице с помощью матричной факторизации (также известного как тип совместной фильтрации). |
| MatrixFactorizationTrainer.Options |
Параметры для , MatrixFactorizationTrainer используемые в MatrixFactorization(Options). |
| MaximumEntropyModelParameters |
Модель линейной максимальной энтропии многоклассовых классификаторов. Он выводит вероятности классов. Эта модель также называется мультиномиальной логистической регрессией. Дополнительные сведения см. в этой статье https://en.wikipedia.org/wiki/Multinomial_logistic_regression . |
| MetaMulticlassTrainer<TTransformer,TModel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ModelParametersBase<TOutput> |
Универсальный базовый класс для всех параметров модели. |
| ModelStatisticsBase |
Статистика для параметров линейной модели. |
| NaiveBayesMulticlassModelParameters |
Параметры модели для NaiveBayesMulticlassTrainer. |
| NaiveBayesMulticlassTrainer |
Для обучения многоклассовой модели Байеса, которая поддерживает двоичные IEstimator<TTransformer> значения признаков. |
| OlsModelParameters |
Параметры модели для OlsTrainer. |
| OlsTrainer |
Для IEstimator<TTransformer> обучения модели линейной регрессии с использованием обычных наименьших квадратов (OLS) для оценки параметров модели линейной регрессии. |
| OlsTrainer.Options |
Параметры для , OlsTrainer используемые в Ols(Options) |
| OneVersusAllModelParameters |
Параметры модели для OneVersusAllTrainer. |
| OneVersusAllTrainer |
Объект IEstimator<TTransformer> для обучения многоклассового классификатора "один или все", который использует указанный двоичный классификатор. |
| OnlineGradientDescentTrainer |
Для IEstimator<TTransformer> обучения модели линейной регрессии с использованием интерактивного градиентного спуска (OGD) для оценки параметров модели линейной регрессии. |
| OnlineGradientDescentTrainer.Options |
Параметры для , OnlineGradientDescentTrainer используемые в OnlineGradientDescent(Options). |
| OnlineLinearOptions |
Класс Arguments для линейных инструкторов в сети. |
| OnlineLinearTrainer<TTransformer,TModel> |
Базовый класс для линейных инструкторов в сети. Онлайн-инструкторы можно постепенно обновлять с помощью дополнительных данных. |
| PairwiseCouplingModelParameters |
Параметры модели для PairwiseCouplingTrainer. |
| PairwiseCouplingTrainer |
Для IEstimator<TTransformer> обучения попарного взаимозависимого многоклассового классификатора, использующего указанный двоичный классификатор. |
| PcaModelParameters |
Параметры модели для RandomizedPcaTrainer. |
| PoissonLoss |
Функция потерь Пуассона для регрессии Пуассона. |
| PoissonRegressionModelParameters |
Параметры модели для регрессии Пуассона. |
| PolynomialLRDecay |
Этот класс реализует упадок скорости полиномиального обучения. Реализовано на основе документации tensorflow. Источник. https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay Значения по умолчанию и реализация скорости обучения приведены в тестах модели Tensorflow Slim. Источник: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
| PriorModelParameters |
Параметры модели для PriorTrainer. |
| PriorTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели двоичной классификации. |
| RandomizedPcaTrainer |
Для IEstimator<TTransformer> обучения приблизительного PCA с помощью алгоритма Случайного SVD. |
| RandomizedPcaTrainer.Options |
Параметры для , RandomizedPcaTrainer используемые в RandomizedPca(Options). |
| RegressionModelParameters |
Параметры модели для регрессии. |
| SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase |
Параметры для SdcaBinaryTrainerBase<TModelParameters>. |
| SdcaBinaryTrainerBase<TModelParameters> |
SDCA — это общий алгоритм обучения для (обобщенных) линейных моделей, таких как опорная векторная машина, линейная регрессия, логистическая регрессия и т. д. Семейство тренеров двоичной классификации SDCA включает несколько запечатанных элементов: (1) SdcaNonCalibratedBinaryTrainer поддерживает общие функции потерь и возвращает LinearBinaryModelParameters.
(2) SdcaLogisticRegressionBinaryTrainer по существу обучает регуляризированную модель логистической регрессии. Поскольку логистическая регрессия естественным образом обеспечивает выходные данные вероятности, эта созданная модель имеет CalibratedModelParametersBase<TSubModel,TCalibrator>тип .
где |
| SdcaLogisticRegressionBinaryTrainer |
Для IEstimator<TTransformer> обучения модели классификации двоичной логистической регрессии с использованием метода стохастического двойного координатного восхождения. Обученная модель откалибрована и может создавать вероятность путем передачи выходного значения линейной функции в PlattCalibrator. |
| SdcaLogisticRegressionBinaryTrainer.Options |
Параметры для , SdcaLogisticRegressionBinaryTrainer используемые в SdcaLogisticRegression(Options). |
| SdcaMaximumEntropyMulticlassTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью максимального многоклассового классификатора энтропии. Обученная модель MaximumEntropyModelParameters создает вероятности классов. |
| SdcaMaximumEntropyMulticlassTrainer.Options |
SdcaMaximumEntropyMulticlassTrainer.Options для SdcaMaximumEntropyMulticlassTrainer , как используется в SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>) |
| SdcaMulticlassTrainerBase<TModel>.MulticlassOptions |
Параметры для SdcaMulticlassTrainerBase<TModel>. |
| SdcaMulticlassTrainerBase<TModel> |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью линейной многоклассовой модели классификатора, обученной методом координатного спуска. В зависимости от используемой функции потерь обученная модель может быть, например, классификатором максимальной энтропии или многоклассовой машиной опорных векторов. |
| SdcaNonCalibratedBinaryTrainer |
Для IEstimator<TTransformer> обучения модели классификации двоичной логистической регрессии с использованием стохастического метода двойного координатного восхождения. |
| SdcaNonCalibratedBinaryTrainer.Options |
Параметры для SdcaNonCalibratedBinaryTrainer. |
| SdcaNonCalibratedMulticlassTrainer |
ОбъектIEstimator<TTransformer> для прогнозирования целевого объекта с помощью линейного многоклассового классификатора. Обученная модель LinearMulticlassModelParameters создает вероятности классов. |
| SdcaNonCalibratedMulticlassTrainer.Options |
SdcaNonCalibratedMulticlassTrainer.Options для SdcaNonCalibratedMulticlassTrainer , используемого в SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>). |
| SdcaRegressionTrainer |
Для IEstimator<TTransformer> обучения регрессии модели с помощью стохастического метода двойного координатного восхождения. |
| SdcaRegressionTrainer.Options |
Параметры для SdcaRegressionTrainer. |
| SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Параметры для инструкторов на основе SDCA. |
| SdcaTrainerBase<TOptions,TTransformer,TModel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| SgdBinaryTrainerBase<TModel>.OptionsBase |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| SgdBinaryTrainerBase<TModel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| SgdCalibratedTrainer |
Для IEstimator<TTransformer> обучения логистической регрессии с помощью метода параллельного стохастического градиента. Обученная модель откалибрована и может обеспечить вероятность путем передачи выходного значения линейной функции в PlattCalibrator. |
| SgdCalibratedTrainer.Options |
Параметры для , SgdCalibratedTrainer используемые в SgdCalibrated(Options). |
| SgdNonCalibratedTrainer |
Для IEstimator<TTransformer> обучения логистической регрессии с помощью метода параллельного стохастического градиента. |
| SgdNonCalibratedTrainer.Options |
Параметры для , SgdNonCalibratedTrainer используемые в SgdNonCalibrated(Options). |
| SmoothedHingeLoss |
Плавная версия HingeLoss функции, которая обычно используется в задачах классификации. |
| SquaredLoss |
Квадратная потеря, обычно используемая в задачах регрессии. |
| StochasticTrainerBase<TTransformer,TModel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| SymbolicSgdLogisticRegressionBinaryTrainer |
Объект IEstimator<TTransformer> для прогнозирования целевого объекта с помощью модели линейной двоичной классификации, обученной с помощью символьного стохастического градиента. |
| SymbolicSgdLogisticRegressionBinaryTrainer.Options |
Параметры для , SymbolicSgdLogisticRegressionBinaryTrainer используемые в SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options). |
| TrainerEstimatorBase<TTransformer,TModel> |
Представляет собой базовый класс для "простого инструктора". "Простой тренер" принимает один столбец признаков и один столбец меток, также необязательно столбец веса. Он создает "преобразователь прогнозирования". |
| TrainerEstimatorBaseWithGroupId<TTransformer,TModel> |
Представляет собой базовый класс для "простого инструктора". "Простой тренер" принимает один столбец признаков и один столбец меток, также необязательно столбец веса. Он создает "преобразователь прогнозирования". |
| TrainerInputBase |
Базовый класс для всех входных данных инструктора. |
| TrainerInputBaseWithGroupId |
Базовый класс для всех входных данных инструктора, поддерживающих столбец группы. |
| TrainerInputBaseWithLabel |
Базовый класс для всех входных данных инструктора, поддерживающих столбец Label. |
| TrainerInputBaseWithWeight |
Базовый класс для всех входных данных тренера, поддерживающих столбец веса. |
| TweedieLoss |
Потери Tweedie, основанные на логарифмовой вероятности распределения Tweedie. Эта функция потерь используется в регрессии Tweedie. |
| UnsupervisedTrainerInputBaseWithWeight |
Базовый класс для всех неконтролируемых входных данных инструктора, поддерживающих столбец веса. |
Структуры
| LsrDecay.LearningRateSchedulerItem |
Эта структура представляет тип элемента планировщика скорости обучения |
Интерфейсы
| ICalculateFeatureContribution |
Обеспечивает поддержку вычисления вклада функций по параметрам модели. |
| IClassificationLoss |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ILossFunction<TOutput,TLabel> |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| IRegressionLoss |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| IScalarLoss |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ISupportSdcaClassificationLoss |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ISupportSdcaLoss |
Функция потерь может знать, что решение близкой формы к оптимальному двойному обновлению Ref: Sec(6.2) http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
| ISupportSdcaRegressionLoss |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| ITrainerEstimator<TTransformer,TModel> |
Интерфейс для оценщика инструктора. |
Перечисления
| KMeansTrainer.InitializationAlgorithm |
Пространство имен, содержащее средства обучения, параметры модели и служебные программы. |
| MatrixFactorizationTrainer.LossFunctionType |
Тип функции потерь. |