Microsoft.ML.Trainers Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades.
Clases
AveragedLinearOptions |
Clase arguments para entrenadores lineales promedios. |
AveragedLinearTrainer<TTransformer,TModel> |
Clase base para entrenadores lineales promedios. |
AveragedPerceptronTrainer |
que IEstimator<TTransformer> se va a predecir un destino mediante un modelo de clasificación binaria lineal entrenado con el perceptrón medio. |
AveragedPerceptronTrainer.Options |
Opciones de como AveragedPerceptronTrainer se usa en AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options). |
CoefficientStatistics |
Representa un objeto de estadísticas de coeficiente que contiene estadísticas sobre los parámetros del modelo calculado. |
ComputeLogisticRegressionStandardDeviation |
Calcula la matriz de desviación estándar de cada uno de los pesos de entrenamiento no cero, necesarios para calcular aún más la desviación estándar, el valor p y la puntuación z. Use la implementación de esta clase en el paquete Microsoft.ML.Mkl.Components que usa la biblioteca intel math kernel. Debido a la existencia de regularización, se usa una aproximación para calcular las variaciones de los coeficientes lineales entrenados. |
ComputeLRTrainingStdThroughMkl |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ExpLoss |
Pérdida exponencial, que se usa normalmente en las tareas de clasificación. |
ExponentialLRDecay |
Esta clase implementa la disminución de la velocidad de aprendizaje exponencial. Se implementa desde la documentación de tensorflow. Origen: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay los valores predeterminados y la implementación de la velocidad de aprendizaje proceden de las pruebas de modelos de Tensorflow Slim. Origen: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
FeatureContributionCalculator |
Compatibilidad con el cálculo de contribución de características. |
FieldAwareFactorizationMachineModelParameters |
Parámetros de modelo para FieldAwareFactorizationMachineTrainer. |
FieldAwareFactorizationMachinePredictionTransformer |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
FieldAwareFactorizationMachineTrainer |
IEstimator<TTransformer> para predecir un destino mediante un modelo de máquina de factorización con reconocimiento de campos entrenado mediante un método de degradado estocástico. |
FieldAwareFactorizationMachineTrainer.Options |
FieldAwareFactorizationMachineTrainer.Options para FieldAwareFactorizationMachineTrainer como se usa en FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options). |
HingeLoss |
Pérdida de bisagra, que se usa normalmente en las tareas de clasificación. |
KMeansModelParameters |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
KMeansTrainer |
IEstimator<TTransformer> para entrenar un clúster de KMeans |
KMeansTrainer.Options |
Opciones de como KMeansTrainer se usa en KMeansTrainer(Options). |
LbfgsLogisticRegressionBinaryTrainer |
IEstimator<TTransformer> para predecir un destino mediante un modelo de regresión logística lineal entrenado con el método L-BFGS. |
LbfgsLogisticRegressionBinaryTrainer.Options |
Opciones de como LbfgsLogisticRegressionBinaryTrainer se usa en LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options) |
LbfgsMaximumEntropyMulticlassTrainer |
para IEstimator<TTransformer> predecir un destino mediante un clasificador multiclase de entropía máximo entrenado con el método L-BFGS. |
LbfgsMaximumEntropyMulticlassTrainer.Options |
LbfgsMaximumEntropyMulticlassTrainer.Options para LbfgsMaximumEntropyMulticlassTrainer como se usa en LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options). |
LbfgsPoissonRegressionTrainer |
IEstimator<TTransformer> para entrenar un modelo de regresión de Poisson. |
LbfgsPoissonRegressionTrainer.Options |
Opciones de como LbfgsPoissonRegressionTrainer se usa en LbfgsPoissonRegression(Options). |
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Clase de opciones base para estimadores de instructores de losLbfgsTrainerBase<TOptions,TTransformer,TModel> que se deriva. |
LbfgsTrainerBase<TOptions,TTransformer,TModel> |
Clase base para instructores basados en L-BFGS. |
LdSvmModelParameters |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
LdSvmTrainer |
IEstimator<TTransformer> para predecir un destino mediante un modelo de clasificación binaria no lineal entrenado con SVM profunda local. |
LdSvmTrainer.Options |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
LearningRateScheduler |
Esta clase abstracta define un programador de velocidad de aprendizaje. |
LinearBinaryModelParameters |
Clase de parámetros de modelo para estimadores de instructores binarios lineales. |
LinearModelParameters |
Clase base para parámetros de modelo lineal. |
LinearModelParameterStatistics |
Estadísticas de parámetros de modelo lineal. |
LinearMulticlassModelParameters |
Modelo lineal de clasificadores multiclase. Genera puntuaciones sin procesar de todos sus modelos lineales y no se proporciona ninguna salida probablística. |
LinearMulticlassModelParametersBase |
Modelo lineal común de clasificadores multiclase. LinearMulticlassModelParameters contiene un único modelo lineal por clase. |
LinearRegressionModelParameters |
Parámetros de modelo para la regresión lineal. |
LinearSvmTrainer |
IEstimator<TTransformer> que se va a predecir un destino mediante un modelo de clasificación binaria lineal entrenado con SVM lineal. |
LinearSvmTrainer.Options |
Opciones de como LinearSvmTrainer se usa en LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options). |
LinearTrainerBase<TTransformer,TModel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
LogLoss |
La pérdida de registro, también conocida como la pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación. |
LsrDecay |
Esta clase implementa la regla de escalado lineal y la disminución de LR. Implementación adoptada de la prueba comparativa RESNET-CIFAR en Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py |
MatrixFactorizationTrainer |
que IEstimator<TTransformer> se va a predecir los elementos de una matriz mediante la factorización de matriz (también conocido como un tipo de filtrado colaborativo). |
MatrixFactorizationTrainer.Options |
Opciones de como MatrixFactorizationTrainer se usa en MatrixFactorization(Options). |
MaximumEntropyModelParameters |
Modelo de entropía máxima lineal de clasificadores multiclase. Genera probabilidades de clases. Este modelo también se conoce como regresión logística multinómica. https://en.wikipedia.org/wiki/Multinomial_logistic_regression Consulte para obtener más información. |
MetaMulticlassTrainer<TTransformer,TModel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ModelParametersBase<TOutput> |
Clase base genérica para todos los parámetros del modelo. |
ModelStatisticsBase |
Estadísticas de parámetros de modelo lineal. |
NaiveBayesMulticlassModelParameters |
Parámetros de modelo para NaiveBayesMulticlassTrainer. |
NaiveBayesMulticlassTrainer |
IEstimator<TTransformer> para entrenar un modelo Bayes naive multiclase que admite valores de características binarias. |
OlsModelParameters |
Parámetros de modelo para OlsTrainer. |
OlsTrainer |
IEstimator<TTransformer> para entrenar un modelo de regresión lineal mediante cuadrados mínimos ordinarios (OLS) para calcular los parámetros del modelo de regresión lineal. |
OlsTrainer.Options |
Opciones de como OlsTrainer se usa en Ols(Options) |
OneVersusAllModelParameters |
Parámetros de modelo para OneVersusAllTrainer. |
OneVersusAllTrainer |
IEstimator<TTransformer> para entrenar un clasificador uno frente a todo multiclase que usa el clasificador binario especificado. |
OnlineGradientDescentTrainer |
IEstimator<TTransformer> para entrenar un modelo de regresión lineal mediante descenso de degradado en línea (OGD) para calcular los parámetros del modelo de regresión lineal. |
OnlineGradientDescentTrainer.Options |
Opciones de como OnlineGradientDescentTrainer se usa en OnlineGradientDescent(Options). |
OnlineLinearOptions |
Clase arguments para instructores lineales en línea. |
OnlineLinearTrainer<TTransformer,TModel> |
Clase base para instructores lineales en línea. Los instructores en línea se pueden actualizar incrementalmente con datos adicionales. |
PairwiseCouplingModelParameters |
Parámetros de modelo para PairwiseCouplingTrainer. |
PairwiseCouplingTrainer |
IEstimator<TTransformer> para entrenar un clasificador multiclase en pares que usa el clasificador binario especificado. |
PcaModelParameters |
Parámetros de modelo para RandomizedPcaTrainer. |
PoissonLoss |
Función Poisson Loss para regresión de Poisson. |
PoissonRegressionModelParameters |
Parámetros de modelo para regresión de Poisson. |
PolynomialLRDecay |
Esta clase implementa la disminución de la velocidad de aprendizaje polinómica. Se implementa desde la documentación de tensorflow. Origen: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay los valores predeterminados y la implementación de la velocidad de aprendizaje proceden de las pruebas de modelos de Tensorflow Slim. Origen: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
PriorModelParameters |
Parámetros de modelo para PriorTrainer. |
PriorTrainer |
IEstimator<TTransformer> para predecir un destino mediante un modelo de clasificación binaria. |
RandomizedPcaTrainer |
IEstimator<TTransformer> para entrenar un PCA aproximado mediante el algoritmo SVD aleatorio. |
RandomizedPcaTrainer.Options |
Opciones de como RandomizedPcaTrainer se usa en RandomdPca(Options). |
RegressionModelParameters |
Parámetros de modelo para la regresión. |
SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase |
Opciones de SdcaBinaryTrainerBase<TModelParameters>. |
SdcaBinaryTrainerBase<TModelParameters> |
SDCA es un algoritmo de entrenamiento general para modelos lineales (generalizados), como la máquina de vectores de soporte, la regresión lineal, la regresión logística, etc. La familia de instructores de clasificación binaria sdCA incluye varios miembros sellados: (1) SdcaNonCalibratedBinaryTrainer admite funciones de pérdida general y devuelve LinearBinaryModelParameters.
(2) SdcaLogisticRegressionBinaryTrainer básicamente entrena un modelo de regresión logística regularizada. Dado que la regresión logística proporciona naturalmente la salida de probabilidad, el tipo del modelo generado es CalibratedModelParametersBase<TSubModel,TCalibrator>.
donde |
SdcaLogisticRegressionBinaryTrainer |
IEstimator<TTransformer> para entrenar un modelo de clasificación de regresión logística binaria mediante el método de ascenso de coordenada dual estocástico. El modelo entrenado se calibra y puede producir probabilidad al alimentar el valor de salida de la función lineal a .PlattCalibrator |
SdcaLogisticRegressionBinaryTrainer.Options |
Opciones de como SdcaLogisticRegressionBinaryTrainer se usa en SdcaLogisticRegression(Options). |
SdcaMaximumEntropyMulticlassTrainer |
IEstimator<TTransformer> que se va a predecir un destino mediante un clasificador multiclase de entropía máximo. El modelo MaximumEntropyModelParameters entrenado genera probabilidades de clases. |
SdcaMaximumEntropyMulticlassTrainer.Options |
SdcaMaximumEntropyMulticlassTrainer.Options para SdcaMaximumEntropyMulticlassTrainer como se usa en SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>) |
SdcaMulticlassTrainerBase<TModel>.MulticlassOptions |
Opciones de SdcaMulticlassTrainerBase<TModel>. |
SdcaMulticlassTrainerBase<TModel> |
IEstimator<TTransformer> para predecir un destino mediante un modelo de clasificador multiclase lineal entrenado con un método de descenso de coordenadas. Según la función de pérdida usada, el modelo entrenado puede ser, por ejemplo, el clasificador de entropía máximo o la máquina de vectores de compatibilidad con varias clases. |
SdcaNonCalibratedBinaryTrainer |
para IEstimator<TTransformer> entrenar un modelo de clasificación de regresión logística binaria mediante el método de ascenso de coordenada dual estocástico. |
SdcaNonCalibratedBinaryTrainer.Options |
Opciones de .SdcaNonCalibratedBinaryTrainer |
SdcaNonCalibratedMulticlassTrainer |
queIEstimator<TTransformer> se va a predecir un destino mediante un clasificador lineal de varias clases. El modelo LinearMulticlassModelParameters entrenado genera probabilidades de clases. |
SdcaNonCalibratedMulticlassTrainer.Options |
SdcaNonCalibratedMulticlassTrainer.Options para SdcaNonCalibratedMulticlassTrainer como se usa en SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>). |
SdcaRegressionTrainer |
para IEstimator<TTransformer> entrenar un modelo de regresión mediante el método de ascenso de coordenada dual estocástico. |
SdcaRegressionTrainer.Options |
Opciones de .SdcaRegressionTrainer |
SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Opciones para los instructores basados en SDCA. |
SdcaTrainerBase<TOptions,TTransformer,TModel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
SgdBinaryTrainerBase<TModel>.OptionsBase |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
SgdBinaryTrainerBase<TModel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
SgdCalibratedTrainer |
para IEstimator<TTransformer> la regresión logística de entrenamiento mediante un método de degradado estocástico paralelo. El modelo entrenado se calibra y puede producir probabilidad al alimentar el valor de salida de la función lineal a .PlattCalibrator |
SgdCalibratedTrainer.Options |
Opciones de como SgdCalibratedTrainer se usa en SgdCalibrated(Options). |
SgdNonCalibratedTrainer |
para IEstimator<TTransformer> la regresión logística de entrenamiento mediante un método de degradado estocástico paralelo. |
SgdNonCalibratedTrainer.Options |
Opciones de como SgdNonCalibratedTrainer se usa en SgdNonCalibrated(Options). |
SmoothedHingeLoss |
Una versión fluida de la HingeLoss función, que se usa normalmente en las tareas de clasificación. |
SquaredLoss |
Pérdida cuadrada, que se usa normalmente en las tareas de regresión. |
StochasticTrainerBase<TTransformer,TModel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
SymbolicSgdLogisticRegressionBinaryTrainer |
que IEstimator<TTransformer> se va a predecir un destino mediante un modelo de clasificación binaria lineal entrenado con el descenso de degradado estocástico simbólico. |
SymbolicSgdLogisticRegressionBinaryTrainer.Options |
Opciones de como SymbolicSgdLogisticRegressionBinaryTrainer se usa en SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options). |
TrainerEstimatorBase<TTransformer,TModel> |
Esto representa una clase básica para "instructor simple". Un "instructor simple" acepta una columna de características y una columna de etiqueta, también opcionalmente una columna de peso. Genera un "transformador de predicción". |
TrainerEstimatorBaseWithGroupId<TTransformer,TModel> |
Esto representa una clase básica para "instructor simple". Un "instructor simple" acepta una columna de características y una columna de etiqueta, también opcionalmente una columna de peso. Genera un "transformador de predicción". |
TrainerInputBase |
Clase base para todas las entradas del instructor. |
TrainerInputBaseWithGroupId |
Clase base para todas las entradas del instructor que admiten una columna de grupo. |
TrainerInputBaseWithLabel |
Clase base para todas las entradas del instructor que admiten una columna Etiqueta. |
TrainerInputBaseWithWeight |
Clase base para todas las entradas del instructor que admiten una columna de peso. |
TweedieLoss |
Pérdida de Tweedie, en función de la probabilidad de registro de la distribución de Tweedie. Esta función de pérdida se usa en la regresión de Tweedie. |
UnsupervisedTrainerInputBaseWithWeight |
Clase base para todas las entradas de instructor no supervisados que admiten una columna de peso. |
Estructuras
LsrDecay.LearningRateSchedulerItem |
Esta estructura representa un tipo de elemento del programador de velocidad de aprendizaje |
Interfaces
ICalculateFeatureContribution |
Permite la compatibilidad con el cálculo de contribución de características por parámetros del modelo. |
IClassificationLoss |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ILossFunction<TOutput,TLabel> |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
IRegressionLoss |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
IScalarLoss |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ISupportSdcaClassificationLoss |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ISupportSdcaLoss |
La función de pérdida puede conocer la solución de forma cercana a la actualización dual óptima Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
ISupportSdcaRegressionLoss |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
ITrainerEstimator<TTransformer,TModel> |
Interfaz para el estimador de instructores. |
Enumeraciones
KMeansTrainer.InitializationAlgorithm |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
MatrixFactorizationTrainer.LossFunctionType |
Tipo de función de pérdida. |