Chapter 2: Choosing the Right Machine Learning Service in Azure
In the previous chapter, we learned about the end-to-end ML process and all the required steps, from data exploration to data preprocessing, training, optimization, deployment, and operation. Understanding the whole process will better help us in choosing the right service for building cloud-based ML services.
In this chapter, we will help you navigate the different Azure AI services and show you how to select the right service for your ML task. First, we will classify the different services by service abstraction and application domain, and then look at the different trade-offs and benefits of the different services.
In the next section, we will focus on managed services and jump right into Azure Cognitive Services, multiple pre-trained ML services for general tasks and domains. We will then cover customized Cognitive Services, which is a way to fine-tune a Cognitive Service for a specific task or domain, and end...