LbfgsLogisticRegressionBinaryTrainer.Options Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public sealed class LbfgsLogisticRegressionBinaryTrainer.Options : Microsoft.ML.Trainers.LbfgsTrainerBase<Microsoft.ML.Trainers.LbfgsLogisticRegressionBinaryTrainer.Options,Microsoft.ML.Data.BinaryPredictionTransformer<Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>,Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>.OptionsBase
type LbfgsLogisticRegressionBinaryTrainer.Options = class
inherit LbfgsTrainerBase<LbfgsLogisticRegressionBinaryTrainer.Options, BinaryPredictionTransformer<CalibratedModelParametersBase<LinearBinaryModelParameters, PlattCalibrator>>, CalibratedModelParametersBase<LinearBinaryModelParameters, PlattCalibrator>>.OptionsBase
Public NotInheritable Class LbfgsLogisticRegressionBinaryTrainer.Options
Inherits LbfgsTrainerBase(Of LbfgsLogisticRegressionBinaryTrainer.Options, BinaryPredictionTransformer(Of CalibratedModelParametersBase(Of LinearBinaryModelParameters, PlattCalibrator)), CalibratedModelParametersBase(Of LinearBinaryModelParameters, PlattCalibrator)).OptionsBase
- Наследование
Конструкторы
Поля
ComputeStandardDeviation |
Экземпляр , ComputeLogisticRegressionStandardDeviation вычисляющий std статистики обучения в конце обучения. Вычисления не являются частью пакета Microsoft.ML из-за размера MKL. Если вам нужны эти вычисления, добавьте пакет Microsoft.ML.Mkl.Components и инициализируйте ComputeStandardDeviation. в реализацию ComputeLogisticRegressionStandardDeviation в пакете Microsoft.ML.Mkl.Components. |
DenseOptimizer |
Принудительное уплотнение внутренних векторов оптимизации. Значение по умолчанию — false. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
EnforceNonNegativity |
Принудительно применять не отрицательные весовые коэффициенты. Значение по умолчанию — false. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
ExampleWeightColumnName |
Столбец, используемый для примера веса. (Унаследовано от TrainerInputBaseWithWeight) |
FeatureColumnName |
Столбец, используемый для функций. (Унаследовано от TrainerInputBase) |
HistorySize |
Количество предыдущих итераций, которые необходимо запомнить для оценки гессов. Более низкие значения означают более быстрые, но менее точные оценки. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
InitialWeightsDiameter |
Масштабирование начальных весов. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
L1Regularization |
Вес регуляризации L1. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
L2Regularization |
Вес регуляризации L2. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
LabelColumnName |
Столбец, используемый для меток. (Унаследовано от TrainerInputBaseWithLabel) |
MaximumNumberOfIterations |
Число итераций. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
NumberOfThreads |
число потоков; Null означает использование количества процессоров. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
OptimizationTolerance |
Параметр tolerance для конвергенции оптимизации. (Низкий = медленнее, точнее). (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
Quiet |
Определяет, следует ли создавать выходные данные во время обучения. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |
ShowTrainingStatistics |
Если задано значение true , статистика обучения будет создана в конце обучения. При наличии большого количества изученных параметров обучения (более 500), создание статистики обучения может занять несколько секунд. Более 1000 весов может занять несколько минут. В таких случаях рассмотрите возможность использования экземпляра ComputeLogisticRegressionStandardDeviation , присутствующего в пакете Microsoft.ML.Mkl.Components. Это вычисляет статистику с помощью аппаратного ускорения. |
StochasticGradientDescentInitilaizationTolerance |
Запустите SGD, чтобы инициализировать весовые коэффициенты LR, сходящиеся с этим допуском. (Унаследовано от LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase) |