Summary
In this chapter, you learned how to navigate the Azure AI landscape and choose the right ML service for your application and domain. While IaaS services give you great flexibility, PaaS services often provide useful abstractions and manage complex integrations for you. SaaS applications are great if they are designed for your application domain or can be customized.
We investigated Azure services for building ML applications in each of the preceding categories, such as Azure Cognitive Services (SaaS), Azure Machine Learning (PaaS), and Azure Batch (IaaS). Azure Machine Learning is not only the most comprehensive and integrated ML service in Azure but also provides a good trade-off between flexibility, functionality, and comfort. Therefore, we will use Azure Machine Learning throughout this book to develop an end-to-end custom ML solution.
If you really want to build your own ML infrastructure from scratch and not rely on any managed ML service, you should look into custom...