constants Module
Définit les constantes de Machine Learning automatisé utilisées dans Azure Machine Learning.
Classes
API |
Définit les noms des opérations d’API Azure Machine Learning qui peuvent être effectuées. |
AcquisitionFunction |
Définit les noms de toutes les fonctions d’acquisition utilisées pour sélectionner le pipeline suivant. La valeur par défaut est EI (« expected improvement », amélioration attendue). |
AggregationFunctions |
Définissez les fonctions d’agrégation pour les colonnes numériques. |
AutoMLDefaultTimeouts |
Constantes pour stocker les délais d’attente par défaut |
AutoMLJson |
Définit des constantes pour JSON créées par des ML automatisées. |
AutoMLValidation |
Définit les constantes de Machine Learning automatisé utilisées dans Azure Machine Learning. |
CheckImbalance |
Si le rapport entre les échantillons de la classe minoritaire et les exemples de la classe majoritaire est inférieur ou égal à ce seuil, un déséquilibre est détecté dans le jeu de données. |
ClientErrors |
Définit des erreurs client qui peuvent se produire lors de la violation des contraintes de coût spécifiées par l’utilisateur. |
DatetimeDtype |
Définit les types de données DateHeure pris en charge. Les noms correspondent à la sortie de pandas.api.types.infer_dtype (). |
Defaults |
Définit les valeurs par défaut des pipelines. |
Dependencies |
Définit les constantes de Machine Learning automatisé utilisées dans Azure Machine Learning. |
EnsembleConstants |
Définit les constantes utilisées pour les itérations d’ensemble. |
EnsembleMethod |
Définit les méthodes d’ensemble. |
ExceptionFragments |
Fragments d’exception |
FeatureSweeping |
Définit des constantes pour le balayage des fonctionnalités. |
FitPipelineComponentName |
Constantes pour les noms de composants FitPipeline. |
HyperparameterSweepingConstants |
Définit des constantes liées à l’hyperparamètre tunning. |
IterationTimeout |
Définit des méthodes de modification de la per_iteration_timeout. |
LearnerColumns |
Définit toutes les colonnes utilisées pour le pipeline d’apprentissage. |
LegacyModelNames |
Définit les noms de tous les modèles pris en charge par le système de recommandation Miro dans le ML automatisé. Ces noms sont toujours utilisés pour faire référence à des objets dans la base de données Miro, mais ils ne sont pas utilisés par des clients du ML automatisé. |
MLFlowLiterals |
Constantes liées à MLFlow. |
MLFlowMetaLiterals |
Constantes liées aux metdata MLFlow. |
MLTableLiterals |
Définit les constantes de Machine Learning automatisé utilisées dans Azure Machine Learning. |
Metric |
Définit toutes les métriques prises en charge par la classification et la régression. |
MetricExtrasConstants |
Définit les valeurs internes des intervalles de confiance |
MetricObjective |
Définit des mappages de métriques à leur objectif. Les objectifs sont l’optimisation ou la minimisation (régression et classification). |
ModelCategories |
Définit des catégories pour les modèles. |
ModelClassNames |
Définit des noms de classes pour les modèles. Il s’agit de noms de classes wrapper de modèle dans les spécifications du pipeline. |
ModelName |
Définit un nom de modèle qui comprend les noms de client, d’héritage et de classe. Init ModelName. |
ModelNameMappings |
Définit les mappages de noms de modèles. |
ModelParameters |
Définit des noms de paramètres spécifiques à certains modèles. Par exemple, pour indiquer les fonctionnalités du jeu de données qui sont catégoriques, un modèle LightGBM accepte le paramètre « categorical_feature » tandis qu’un modèle CatBoost accepte le paramètre « cat_features ». |
NumericalDtype |
Définit les types de données numériques pris en charge. Les noms correspondent à la sortie de pandas.api.types.infer_dtype (). |
Optimizer |
Définit les catégories des algorithmes de prédiction de pipeline utilisés.
|
OptimizerObjectives |
Définit les objectifs qu’un algorithme peut avoir par rapport à une métrique. Certaines métriques doivent être agrandies et une partie doit être réduite. |
PipelineCost |
Définit les modes du modèle de coût.
|
PipelineMaskProfiles |
Définit des profils de masque pour les pipelines. |
PipelineParameterConstraintCheckStatus |
Définit des valeurs indiquant si le pipeline est valide. |
PreprocessorCategories |
Définit des catégories pour les préprocesseurs. |
RuleBasedValidation |
Définit des constantes pour le paramètre de validation basé sur des règles. |
RunState |
Définit les états possibles d’une exécution. |
ServerStatus |
Définit les valeurs d’état du serveur. |
ShortSeriesHandlingValues |
Définissez les valeurs possibles de la configuration de ShortSeriesHandling. |
Status |
Définit les États d’exécution enfants possibles. |
SubsamplingSchedule |
Définit des stratégies de sous-échantillonnage. |
SubsamplingTreatment |
Définit le traitement du sous-échantillonnage dans GP. |
Subtasks |
Définit les noms des tâches subordonnées. |
SupportedCategoricals |
Définit les catégories prises en charge learnersin type de _set_dataset_categoricals : |
SupportedInputDatatypes |
Types de données d’entrée pris en charge par AutoML pour les différents types d’exécution. |
SupportedModelNames |
Définit les modèles pris en charge où chaque modèle a un nom de client, un nom de modèle hérité et un nom de classe de modèle. |
SupportedModels |
Définit des noms présentés aux clients pour les algorithmes pris en charge par le ML automatisé dans Azure Machine Learning. |
Tasks |
Définit les types de tâches de Machine Learning prises en charge par le ML automatisé. |
TelemetryConstants |
Définit des constantes de télémétrie. |
TextOrCategoricalDtype |
Définit les types de données catégoriques pris en charge. |
TimeConstraintEnforcement |
Énumération des modes d’application des contraintes de temps. |
TimeSeries |
Définit les paramètres utilisés pour TimeSeries. |
TimeSeriesInternal |
Définit des constantes TimeSeries non accessibles par l’utilisateur. |
TimeSeriesWebLinks |
Définit les liens web de la documentation sur les séries chronologiques. |
TrainingResultsType |
Définit les résultats potentiels de la classe des exécuteurs. |
TrainingType |
Définit des méthodes de validation. Différents types d’expérience utilisent des méthodes de validation différentes. |
Transformers |
Définit les transformateurs utilisés pour le traitement de données. |
ValidationLimitRule |
Définit des méthodes de validation. Init la règle en fonction des entrées. |
Énumérations
ErrorLinks |
Constantes pour stocker le lien afin de corriger les erreurs. |
ImageTask |
Types de tâches d’image disponibles. |
MLTableDataLabel |
Une énumération. |
Functions
get_metric_from_type
Obtient des métriques valides pour un type de formation donné.
get_metric_from_type(t)
Paramètres
Nom | Description |
---|---|
t
Obligatoire
|
|
get_status_from_type
Obtient des états d’apprentissage valides pour un type de formation donné.
get_status_from_type(t)
Paramètres
Nom | Description |
---|---|
t
Obligatoire
|
|
Sample_Weights_Unsupported
Noms d’algorithmes que nous devons forcer à exécuter en mode thread unique.
Sample_Weights_Unsupported = {'ElasticNet', 'KNeighborsClassifier', 'KNeighborsRegressor', 'LassoLars'}
TIMEOUT_TAG
Noms d’algorithmes qui ne prennent pas en charge les pondérations d’exemples.
TIMEOUT_TAG = 'timeout'