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
| Nombre | Description |
|---|---|
| AveragedLinearOptions |
Clase arguments para entrenadores lineales promedios. |
| AveragedLinearTrainer<TTransformer,TModel> |
Clase base para entrenadores lineales promedio. |
| AveragedPerceptronTrainer |
que IEstimator<TTransformer> se va a predecir un destino mediante un modelo de clasificación binaria lineal entrenado con el perceptrón promedio. |
| 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 z-Score. Use la implementación de esta clase en el paquete Microsoft.ML.Mkl.Components que usa la biblioteca de kernels matemáticas de Intel. 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 habitualmente 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 modelo Slim de Tensorflow. Fuente : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
| FeatureContributionCalculator |
Compatibilidad con el cálculo de la 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 |
para IEstimator<TTransformer> 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 |
que IEstimator<TTransformer> se va a 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 derivados.LbfgsTrainerBase<TOptions,TTransformer,TModel> |
| 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 |
que IEstimator<TTransformer> se va a predecir un destino mediante un modelo de clasificación binaria no lineal entrenado con SVM profundo 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 instructor binario lineal. |
| 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 probablista. |
| 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 |
que IEstimator<TTransformer> 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 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 RESNET-CIFAR prueba comparativa 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áximo 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 normales (OLS) para calcular los parámetros del modelo de regresión lineal. |
| OlsTrainer.Options |
Opciones para 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 el 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 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 modelo Slim de Tensorflow. Fuente : 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 compatibilidad, 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 una 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 para como SdcaLogisticRegressionBinaryTrainer se usa en SdcaLogisticRegression(Options). |
| SdcaMaximumEntropyMulticlassTrainer |
que IEstimator<TTransformer> 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> |
que IEstimator<TTransformer> se va a predecir un destino mediante un modelo de clasificador multiclase lineal entrenado con un método de descenso de coordenadas. En función de 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 de varias clases. |
| SdcaNonCalibratedBinaryTrainer |
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. |
| SdcaNonCalibratedBinaryTrainer.Options |
Opciones de .SdcaNonCalibratedBinaryTrainer |
| SdcaNonCalibratedMulticlassTrainer |
queIEstimator<TTransformer> se va a predecir un destino mediante un clasificador multiclase lineal. 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 |
IEstimator<TTransformer> para 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> entrenar la regresión logística 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> entrenar la regresión logística mediante un método de degradado estocástico paralelo. |
| SgdNonCalibratedTrainer.Options |
Opciones para 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 simbólico de degradado estocástico. |
| 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 de instructor que admiten una columna de grupo. |
| TrainerInputBaseWithLabel |
Clase base para todas las entradas del instructor que admiten una columna Label. |
| TrainerInputBaseWithWeight |
Clase base para todas las entradas de entrenador que admiten una columna de peso. |
| TweedieLoss |
Pérdida de Tweedie, basada en 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
| Nombre | Description |
|---|---|
| LsrDecay.LearningRateSchedulerItem |
Esta estructura representa un tipo de elemento del programador de velocidad de aprendizaje |
Interfaces
| Nombre | Description |
|---|---|
| ICalculateFeatureContribution |
Permite la compatibilidad con el cálculo de la 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 del entrenador. |
Enumeraciones
| Nombre | Description |
|---|---|
| KMeansTrainer.InitializationAlgorithm |
Espacio de nombres que contiene instructores, parámetros de modelo y utilidades. |
| MatrixFactorizationTrainer.LossFunctionType |
Tipo de función de pérdida. |