Preface |
|
x | |
|
Part I Understanding AI-Oriented Architecture |
|
|
|
1 An Introduction to AI-Oriented Architecture |
|
|
3 | (8) |
|
|
3 | (1) |
|
From Milestones to Models to Architectures |
|
|
4 | (3) |
|
|
7 | (4) |
|
Part II Tools and Services to Help You Build AI-Oriented Architectures |
|
|
|
2 Understanding AI Offerings and Capabilities |
|
|
11 | (16) |
|
AI Services for All Types of Users |
|
|
11 | (3) |
|
|
14 | (13) |
|
Managed AI Services and Infrastructure Options in Azure |
|
|
15 | (2) |
|
Business Platforms with Extensible AI |
|
|
17 | (1) |
|
AI for Big Data and Relational Data |
|
|
17 | (1) |
|
Making Machine Learning More Portable |
|
|
18 | (1) |
|
|
19 | (2) |
|
How to Determine What Tool Is Best for You |
|
|
21 | (6) |
|
3 Train, Tune, and Deploy Models with Azure Machine Learning, ONNX, and PyTorch |
|
|
27 | (22) |
|
Understanding Azure Machine Learning |
|
|
27 | (1) |
|
Understanding Azure Machine Learning Studio |
|
|
28 | (1) |
|
Getting Started with Azure Machine Learning |
|
|
29 | (3) |
|
Setting Up a Machine Learning Environment |
|
|
29 | (2) |
|
Integration with Azure Services |
|
|
31 | (1) |
|
|
32 | (1) |
|
The Azure Machine Learning Python SDK for Local Development |
|
|
33 | (2) |
|
Azure Machine Learning and R |
|
|
35 | (2) |
|
Build Your First Model Using Azure Machine Learning Studio |
|
|
37 | (4) |
|
Use Automated Machine Learning |
|
|
37 | (1) |
|
|
38 | (1) |
|
Using Azure Machine Learning with Notebooks and Python |
|
|
39 | (2) |
|
Working with Azure Machine Learning Using Different Machine Learning Frameworks |
|
|
41 | (2) |
|
|
43 | (3) |
|
Logging in Azure Machine Learning |
|
|
45 | (1) |
|
Tuning Using Hyperparameters |
|
|
45 | (1) |
|
|
46 | (2) |
|
|
47 | (1) |
|
Using ONNX in Machine Learning Container Runtimes |
|
|
47 | (1) |
|
|
48 | (1) |
|
4 Using Azure Cognitive Services to Build Intelligent Applications |
|
|
49 | (30) |
|
|
49 | (5) |
|
The Core Azure Cognitive Services |
|
|
54 | (23) |
|
|
55 | (6) |
|
|
61 | (3) |
|
|
64 | (5) |
|
|
69 | (5) |
|
|
74 | (3) |
|
|
77 | (2) |
|
5 Using Azure Applied AI Services for Common Scenarios |
|
|
79 | (24) |
|
Azure Applied AI Services |
|
|
79 | (15) |
|
|
81 | (2) |
|
|
83 | (3) |
|
|
86 | (5) |
|
|
91 | (2) |
|
|
93 | (1) |
|
Use Transfer Learning to Train Vision, Speech, and Language Models in Minutes |
|
|
94 | (7) |
|
Creating a Custom Vision Model |
|
|
95 | (4) |
|
Creating a Custom Speech Model |
|
|
99 | (2) |
|
|
101 | (2) |
|
6 Machine Learning for Everyone: Low-Code and No-Code Experiences |
|
|
103 | (36) |
|
The Microsoft Power Platform |
|
|
104 | (1) |
|
|
105 | (8) |
|
AI Visualizations in Power BI |
|
|
107 | (2) |
|
Using AI for Data Preparation in Power BI |
|
|
109 | (1) |
|
Working with Custom Machine Learning Models in Power BI |
|
|
110 | (1) |
|
Building Your Own Custom Models in Power BI |
|
|
111 | (2) |
|
|
113 | (25) |
|
Training a Custom Form Processing Model |
|
|
116 | (3) |
|
|
119 | (7) |
|
Using Cognitive Services and Other AI Models in Power Automate |
|
|
126 | (8) |
|
|
134 | (4) |
|
|
138 | (1) |
|
7 Responsible AI Development and Use |
|
|
139 | (20) |
|
Understanding Responsible AI |
|
|
141 | (2) |
|
Responsible AI Improves Performance and Outcomes |
|
|
142 | (1) |
|
|
143 | (1) |
|
Tools for Delivering Responsible AI |
|
|
143 | (12) |
|
|
145 | (5) |
|
|
150 | (2) |
|
Tools for Reliability and Understanding Error |
|
|
152 | (1) |
|
Human in the Loop Oversight |
|
|
153 | (2) |
|
|
155 | (1) |
|
|
156 | (3) |
|
8 Best Practices for Machine Learning Projects |
|
|
159 | (14) |
|
|
159 | (5) |
|
|
160 | (1) |
|
Data Provenance and Governance |
|
|
160 | (4) |
|
Making Machine Learning Projects Successful |
|
|
164 | (6) |
|
|
165 | (2) |
|
Establish Performance Metrics |
|
|
167 | (2) |
|
|
169 | (1) |
|
Experiment, Update, and Move On |
|
|
169 | (1) |
|
|
170 | (1) |
|
|
170 | (3) |
|
Part III AI-Oriented Architectures in the Real World |
|
|
|
9 How Microsoft Runs Cognitive Services for Millions of Users |
|
|
173 | (6) |
|
|
174 | (2) |
|
|
176 | (3) |
|
10 Seeing AI: Using Azure Machine Learning and Cognitive Services in a Mobile App at Scale |
|
|
179 | (6) |
|
|
180 | (2) |
|
|
182 | (1) |
|
Getting the Interface Right |
|
|
183 | (2) |
|
11 Translating Multiple Languages at Scale for International Organizations |
|
|
185 | (4) |
|
Delivering Translations for an International Parliament |
|
|
185 | (1) |
|
Connecting to Existing Audio-Visual (AV) Systems |
|
|
186 | (1) |
|
Using Custom Speech Recognition for Specialized Vocabularies |
|
|
186 | (1) |
|
From Specialized Prototype to General Application |
|
|
187 | (1) |
|
Working within Constraints |
|
|
188 | (1) |
|
12 Bringing Reinforcement Learning from the Lab to the Convenience Store |
|
|
189 | (6) |
|
Two APIs, Eight Weeks, 100% Uplift |
|
|
190 | (5) |
Afterword |
|
195 | (4) |
Index |
|
199 | |