--- id: azureml-train-core version: "1.62.0" license: https://aka.ms/azureml-sdk-license license_treatment: unclear maintenance: active --- # azureml-train-core — Provides estimators for training models. License: unclear · Maintenance: active · Downloads: 329.7K/mo ## What it is and what it does azureml-train-core is part of the Azure Machine Learning SDK and provides the core estimator framework for defining and running model training jobs. It includes base estimator classes, specialized estimators for deep neural network training, hyperparameter tuning infrastructure, and a Scikit-Learn estimator for scikit-learn workflows. The package is designed to work within Azure ML's managed training environment, where you define training logic and let Azure handle job orchestration, compute scaling, and result tracking. The package depends on azureml-core for workspace and compute management and azureml-telemetry for instrumentation. It's classified as Beta and supports Python 3.8 through 3.11. Installation is straightforward via pip, though the documentation emphasizes that you need an Azure ML workspace and a configured notebook environment to use it effectively. Use it for: - Define and submit deep neural network training jobs to Azure ML compute clusters with automatic hyperparameter search. - Train Scikit-Learn models at scale using Azure ML's managed compute and experiment tracking. - Build reusable estimator configurations for recurring model training workflows in a team environment. - Integrate hyperparameter tuning into Azure ML pipelines for automated model optimization. - Standardize training code across projects using Azure ML's estimator abstraction layer. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides estimator classes for training machine learning models in Azure Machine Learning, including support for deep neural networks, hyperparameter tuning, and Scikit-Learn workflows. Yes, if you are already using Azure Machine Learning and need to define training jobs programmatically. The package is actively maintained, has low install friction, and integrates cleanly with the broader Azure ML SDK. However, it is tightly coupled to Azure ML's ecosystem—it is not a standalone training framework. If you are not using Azure ML, this package will not be useful. The unclear license warrants a quick review before production deployment. ## Install pip install azureml-train-core uv add azureml-train-core poetry add azureml-train-core ## Installing azureml-train-core Before you install: Low install friction with a pure-Python wheel distribution. Marked as active maintenance with a release 170 days ago. Depends on azureml-core and related Azure ML packages, which are standard for Azure ML workflows. License in practice: License treatment is unclear—the package points to a custom license URL rather than a standard SPDX identifier, so you should review the terms at the provided link before committing to production use. Quickstart: pip install azureml-train-core from azureml.train.estimator import Estimator # Create and configure an estimator for model training Requires Python 3.8 or later (supports up to 3.11). Intended for use within an Azure ML environment; local setup requires an Azure ML workspace and configured notebook environment as documented. Verify before relying: - Specific estimator classes and their capabilities beyond DNN, hyperparameter tuning, and Scikit-Learn support. - Whether the package can be used standalone or requires a full Azure ML workspace setup. - Performance characteristics and scalability limits for hyperparameter tuning workflows. ## Package facts - License: https://aka.ms/azureml-sdk-license (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 329.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags azure machine learning training, ml model estimators, hyperparameter tuning azure, deep neural network training, scikit-learn azure integration, azure-ml, hyperparameter-tuning, distributed-training [View on SkillFed](https://skillfed.io/packages/azureml-train-core) · [View on PyPI](https://pypi.org/project/azureml-train-core/)