constants Módulo
Define las constantes que se usan en ML automatizado de Azure Machine Learning.
Antes de comenzar un experimento, especifique el tipo de problema de aprendizaje automático que va a resolver con la clase AutoMLConfig. Azure Machine Learning admite tipos de tareas de clasificación: regresión y previsión. Para obtener más información, consulte Definición de una tarea de aprendizaje automático.
Para la clasificación, regresión y previsión de tipos de tareas, los algoritmos admitidos se enumeran, respectivamente, en las clases Classification, Regression y Forecasting. Los algoritmos enumerados para cada tipo de tarea se usan durante el proceso de automatización y optimización. Como usuario, no hay ninguna necesidad de especificar el algoritmo. Para obtener más información, consulte Configuración de experimentos de ML automatizado en Python.
Clases
AutoMLPipelineScenario |
Constantes para el escenario de canalización de AutoML. |
ComputeTargets |
Define los nombres de destinos de proceso admitidos en ML en Azure Machine Learning. Especifique el destino de proceso de una ejecución de experimento mediante la clase AutoMLConfig. |
Environments |
Entornos seleccionados definidos para AutoML. |
ExperimentObserver |
Constantes usadas por el observador del experimento para notificar el progreso durante el preprocesamiento. |
Framework |
Constantes para los distintos marcos admitidos. |
HTSConstants |
Conjuntos usados por ejecuciones de series temporales jerárquicas de AutoML. |
InferenceTypes |
Constantes para los tipos de inferencia admitidos. |
Scenarios |
Constantes para los distintos escenarios de entornos seleccionados. |
SupportedInputDatatypes |
Tipos de datos de entrada admitidos por AutoML para distintos tipos de ejecución. |
SupportedModels |
Define nombres descriptivos para los algoritmos de ML automatizado admitidos por Azure Machine Learning. Si planea exportar los modelos creados mediante ML automatizado a un modelo https://docs.microsoft.com/azure/machine-learning/concept-onnx de ONNX, solo los algoritmos que se indican con un * se pueden convertir al formato ONNX. Más información sobre la conversión de modelos a ONNX <https://docs.microsoft.com/azure/machine-learning/concept-automated-ml#automl–onnx>. Clasificación | ————————————| Regresión logística* | GBM claro* | Potenciación del gradiente* | Árbol de decisión* | K Vecinos más próximos* | SVC lineal | Clasificación de vectores de soporte (SVC)| Bosque aleatorio | Árboles extremadamente aleatorios* | Xgboost* | Clasificador perceptrón promediado | Naive* Bayes | Descenso de gradiente estocástico (SGD)* | Clasificador SVM lineal* | Clasificador de TabNet | Regresión | ———————————– | Red elástica* | GBM claro* | Potenciación del gradiente* | Árbol de decisión* | K Vecinos más próximos* | LARS Lasso* | Descenso de gradiente estocástico (SGD) | Bosque aleatorio* | Árboles extremadamente aleatorios* | Xgboost* | Regresor de descenso de gradiente en línea | Regresor lineal rápido | Regresor de TabNet | Time Series Forecasting | ———————————– | Red elástica | GBM claro | Potenciación del gradiente | Árbol de decisión | K Vecinos más próximos | LARS Lasso | Descenso de gradiente estocástico (SGD) | Bosque aleatorio | Árboles extremadamente aleatorios | Xgboost | Auto-ARIMA | Prophet | ForecastTCN | |
Tasks |
Una subclase de Tareas en el módulo common.core que se puede extender para agregar más tipos de tareas para el SDK. Puede establecer el tipo de tarea para los experimentos ML automatizados mediante el parámetro |
TimeSeries |
Define los parámetros usados para la previsión de series temporales. Los parámetros se especifican con la clase AutoMLConfig. La tarea de previsión de series temporal requiere estos parámetros adicionales durante la configuración. |
Enumeraciones
HTSSupportedInputType |
Enumeración para los tipos de entrada admitidos. |
DATA_SCRIPT_FILE_NAME
Nombres de algoritmos que no admiten pesos de muestra.
DATA_SCRIPT_FILE_NAME = 'get_data.py'
Sample_Weights_Unsupported
Nombres de algoritmo que debemos forzar para ejecutarse en modo de subproceso único.
Sample_Weights_Unsupported = {'ElasticNet', 'KNeighborsClassifier', 'KNeighborsRegressor', 'LassoLars'}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de