Microsoft.ML.Trainers.FastTree Пространство имен

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

Классы

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

Варианты повышения обучения деревьев.

BoostingFastTreeTrainerBase<TOptions,TTransformer,TModel>

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

ConsecutiveGeneralityLossRule

Последовательная потеря в целом (UP).

EarlyStoppingRule

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

EarlyStoppingRuleBase

Правило раннего остановки, используемое для завершения процесса обучения после выполнения указанного критерия. Используется для параметра EarlyStoppingRuleEarlyStoppingRule.

FastForestBinaryFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastForestBinaryFeaturizationEstimator.Options

Параметры FastForestBinaryFeaturizationEstimator.

FastForestBinaryModelParameters

Параметры модели для FastForestBinaryTrainer.

FastForestBinaryTrainer

Для IEstimator<TTransformer> обучения модели двоичной классификации дерева принятия решений с помощью Fast Forest.

FastForestBinaryTrainer.Options

Параметры для FastForestBinaryTrainer использования в FastForest(Options).

FastForestOptionsBase

Базовый класс для параметров быстрого обучения леса.

FastForestRegressionFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastForestRegressionFeaturizationEstimator.Options

Параметры FastForestRegressionFeaturizationEstimator.

FastForestRegressionModelParameters

Параметры модели для FastForestRegressionTrainer.

FastForestRegressionTrainer

Для IEstimator<TTransformer> обучения модели регрессии дерева принятия решений с помощью Fast Forest.

FastForestRegressionTrainer.Options

Параметры для FastForestRegressionTrainer использования в FastForest(Options).

FastTreeBinaryFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastTreeBinaryFeaturizationEstimator.Options

Параметры FastTreeBinaryFeaturizationEstimator.

FastTreeBinaryModelParameters

Параметры модели для FastTreeBinaryTrainer.

FastTreeBinaryTrainer

Для IEstimator<TTransformer> обучения модели двоичной классификации дерева принятия решений с помощью FastTree.

FastTreeBinaryTrainer.Options

Параметры для FastTreeBinaryTrainer использования в FastTree(Options).

FastTreeRankingFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastTreeRankingFeaturizationEstimator.Options

Параметры FastTreeRankingFeaturizationEstimator.

FastTreeRankingModelParameters

Параметры модели для FastTreeRankingTrainer.

FastTreeRankingTrainer

Для IEstimator<TTransformer> обучения модели ранжирования дерева принятия решений с помощью FastTree.

FastTreeRankingTrainer.Options

Параметры для FastTreeRankingTrainer использования в FastTree(Options).

FastTreeRegressionFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastTreeRegressionFeaturizationEstimator.Options

Параметры FastTreeRegressionFeaturizationEstimator.

FastTreeRegressionModelParameters

Параметры модели для FastForestRegressionTrainer.

FastTreeRegressionTrainer

Для IEstimator<TTransformer> обучения модели регрессии дерева принятия решений с помощью FastTree.

FastTreeRegressionTrainer.Options

Параметры для FastTreeRegressionTrainer использования в FastTree(Options).

FastTreeTrainerBase<TOptions,TTransformer,TModel>

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

FastTreeTweedieFeaturizationEstimator

Преобразование IEstimator<TTransformer> вектора входных функций в функции на основе деревьев.

FastTreeTweedieFeaturizationEstimator.Options

Параметры FastTreeTweedieFeaturizationEstimator.

FastTreeTweedieModelParameters

Параметры модели для FastTreeTweedieTrainer.

FastTreeTweedieTrainer

Для IEstimator<TTransformer> обучения модели регрессии дерева принятия решений с помощью функции потери Tweedie. Этот тренер является обобщением Poisson, составной Пуассон и гамма регрессии.

FastTreeTweedieTrainer.Options

Параметры для FastTreeTweedieTrainer использования в FastTreeTweedie(Options).

GamBinaryModelParameters

Параметры модели для GamBinaryTrainer.

GamBinaryTrainer

Обучение IEstimator<TTransformer> модели двоичной классификации с обобщенными аддитивными моделями (GAM).

GamBinaryTrainer.Options

Параметры для GamBinaryTrainer использования в Gam(Options).

GamModelParametersBase

Базовый класс для параметров модели GAM.

GamRegressionModelParameters

Параметры модели для GamRegressionTrainer.

GamRegressionTrainer

Для IEstimator<TTransformer> обучения модели регрессии с обобщенными аддитивными моделями (GAM).

GamRegressionTrainer.Options

Параметры для GamRegressionTrainer использования в Gam(Options).

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase

Базовый класс для параметров обучающего средства на основе GAM.

GamTrainerBase<TOptions,TTransformer,TPredictor>

Базовый класс для тренеров GAM.

GeneralityLossRule

Потеря общего характера (GL).

GeneralityToProgressRatioRule

Общее отношение к ходу выполнения (PQ).

LowProgressRule

Низкий прогресс (LP). Это правило срабатывает, когда улучшения на счете стойлы.

MovingWindowRule

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

PretrainedTreeFeaturizationEstimator

Объект, IEstimator<TTransformer> содержащий предварительно обученный и вызывающий его TreeEnsembleModelParameters создает инсификатор на основе предварительно обученной Fit(IDataView) модели.

PretrainedTreeFeaturizationEstimator.Options

PretrainedTreeFeaturizationEstimator.Options PretrainedTreeFeaturizationEstimator используется при вызовеFeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options).

QuantileRegressionTree

Класс контейнера для предоставления Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeатрибутов пользователям. Этот класс не должен быть изменяемым, поэтому он содержит много элементов только для чтения. Помимо вещей, унаследованных от RegressionTreeBase, мы добавляем GetLeafSamplesAt(Int32) и GetLeafSampleWeightsAt(Int32) предоставляем (под примеры) метки обучения, падающие на листеIndex-th и их весы.

QuantileRegressionTreeEnsemble

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

RandomForestTrainerBase<TOptions,TTransformer,TModel>

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

RegressionTree

Класс контейнера для предоставления Microsoft.ML.Trainers.FastTree.InternalRegressionTreeатрибутов пользователям. Этот класс не должен быть изменяемым, поэтому он содержит много элементов только для чтения. Обратите внимание, что это идентичноRegressionTree, RegressionTreeBase но в другом производном классе QuantileRegressionTree добавляются некоторые атрибуты.

RegressionTreeBase

Базовый класс контейнера для предоставления Microsoft.ML.Trainers.FastTree.InternalRegressionTreeатрибутов и Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeатрибутов пользователям. Этот класс не должен быть изменяемым, поэтому он содержит много элементов только для чтения.

RegressionTreeEnsemble

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

TolerantEarlyStoppingRule

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

TreeEnsemble<T>

Список производных RegressionTreeBaseклассов. Чтобы вычислить выходное значение TreeEnsemble<T>объекта, необходимо вычислить выходные значения всех деревьев Trees, масштабировать эти значения с помощью TreeWeightsи, наконец, суммировать масштабируемые значения и Bias вверх.

TreeEnsembleFeaturizationEstimatorBase

Этот класс инкапсулирует общее поведение всех признаков на основе деревьев, таких как FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimatorи FastTreeRegressionFeaturizationEstimatorFastForestRegressionFeaturizationEstimatorPretrainedTreeFeaturizationEstimator. Все компоненты на основе дерева используют одну и ту же выходную схему, вычисленную GetOutputSchema(SchemaShape)на основе деревьев. Для всех суффиксов на основе дерева требуется имя столбца входных признаков и суффикс для всех выходных столбцов. Возвращаемый ITransformerFit(IDataView) результатом создает три столбца: (1) значения прогнозирования всех деревьев, (2) идентификаторы вектора входных признаков впадают в и (3) двоичный вектор, который кодирует пути к этим листьям назначения.

TreeEnsembleFeaturizationEstimatorBase.OptionsBase

Распространенные варианты признаков на основе деревьев, таких как FastTreeBinaryFeaturizationEstimator, FastForestBinaryFeaturizationEstimator, , FastTreeRegressionFeaturizationEstimatorFastForestRegressionFeaturizationEstimatorи PretrainedTreeFeaturizationEstimator.

TreeEnsembleFeaturizationTransformer

ITransformer результатом применения любого производного TreeEnsembleFeaturizationEstimatorBaseкласса . Производные классы включают, например, FastTreeBinaryFeaturizationEstimator и FastForestRegressionFeaturizationEstimator.

TreeEnsembleModelParameters

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

TreeEnsembleModelParametersBasedOnQuantileRegressionTree

TreeEnsembleModelParametersBasedOnQuantileRegressionTree производный от TreeEnsembleModelParameters плюс строго типизированного общедоступного атрибута, TrainedTreeEnsembleдля предоставления пользователям сведений обученной модели. Его функция Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructure, вызывается для создания TrainedTreeEnsemble внутри TreeEnsembleModelParameters. Обратите внимание, что основное различие между TreeEnsembleModelParametersBasedOnQuantileRegressionTree и TreeEnsembleModelParametersBasedOnRegressionTree является типом TrainedTreeEnsemble.

TreeEnsembleModelParametersBasedOnRegressionTree

TreeEnsembleModelParametersBasedOnRegressionTree производный от TreeEnsembleModelParameters плюс строго типизированного общедоступного атрибута, TrainedTreeEnsembleдля предоставления пользователям сведений обученной модели. Его функция Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnRegressionTree.CreateTreeEnsembleFromInternalDataStructure, вызывается для создания TrainedTreeEnsemble внутри TreeEnsembleModelParameters. Обратите внимание, что основное различие между TreeEnsembleModelParametersBasedOnQuantileRegressionTree и TreeEnsembleModelParametersBasedOnRegressionTree является типом TrainedTreeEnsemble.

TreeOptions

Параметры для обучающих деревьев.

Перечисления

Имя Описание
BoostedTreeOptions.OptimizationAlgorithmType

Типы алгоритмов оптимизации.

Bundle

Пространство имен, содержащее обучающие элементы, параметры модели и служебные программы для алгоритмов быстрого дерева.

EarlyStoppingMetric

Остановка измерений для классификации и регрессии.

EarlyStoppingRankingMetric

Остановка измерений для ранжирования.