We are excited to announce that Automated ML (AutoML) for Images within Azure Machine Learning (AzureML) is now generally available. AutoML for Images enables users to easily train computer vision models trained on image data, for tasks such as Image Classification. Object Detection and Instance Segmentation.
Customers across various industries are looking to leverage machine learning to build models that can process image data. Applications range from image classification of fashion photos to PPE detection in industrial environments. The ideal solution will allow users to easily build models, control the model training to optimize model performance, and offer a way to easily manage these ML models end-to-end. Data scientists have traditionally had to rely on the tedious process of custom training their image models. Iteratively finding the right set of model algorithms and hyperparameters for these scenarios typically requires significant time and effort.
With AutoML for Images, you can now easily build computer vision models without having to write any training code, while still maintaining complete control over model training, deployment and the e2e ML lifecycle of the model. This capability targets users with ML knowledge and it will boost data scientist productivity by offering the following capabilities -
Ability to optimize model performance by controlling model algorithms + hyperparameters
Control over model training / deployment environment
Ability to deploy the model to the cloud or download for local use
Seamless integration with AzureML Data Labeling
Operationalization at scale with Azure Machine Learning’s MLOps
You can start creating AutoML models for computer vision tasks very easily, using either the Python SDK, CLI or the UI based AutoML job authoring experience in AzureML Studio.
The feature also allows you to use the following optional capabilities when building computer vision models -
Support for Small Object Detection
Automatic generation of ONNX and MLflow models
Big data support: data streaming and multi-GPU/multi-node training support for all models
Learn how our customers are leveraging this capability in real world scenarios, to accelerate the end to end model building process in this customer story.
In summary, you can use AutoML for Images to easily build and optimize computer vision models, while maintaining flexibility and control over the entire model training and deployment process. Please give it a try and share your feedback with us.