Thanks for reaching out. Yes, Azure ML supports deep learning models for object detection using ONNX. Please review this document for more details. Models from many frameworks including TensorFlow, PyTorch, SciKit-Learn, Keras, Chainer, MXNet, MATLAB, and SparkML can be exported or converted to the standard ONNX format. Once the models are in the ONNX format, they can be run on a variety of platforms/devices including Azure Machine Learning services.
Many models including object detection can be represented as ONNX models and can be obtained through the following ways:
- Train a new ONNX model in Azure Machine Learning or by using automated Machine Learning capabilities
- Convert existing model from another format to ONNX
- Get a pre-trained ONNX model from the ONNX Model Zoo
- Generate a customized ONNX model from Azure Custom Vision service
Furthermore, you can deploy, manage, and monitor your ONNX models in Azure ML. Please check out the following examples on how-to-use-azureml/deployment/onnx in Python as well as samples in other programming languages. Let us know if you have any further questions or concerns. Thanks.