This hands-on guide teaches you how to design, build, and deploy machine learning (ML) powered applications, from initial idea to deployed product. With code snippets, illustrations, and screenshots, you'll learn key ML concepts and tools for building real-world applications. This book is perfect for data scientists, software engineers, and product managers with little or no ML experience, who want to learn the process step-by-step. You'll discover how to plan and measure success, build a working ML model, improve performance, and deploy and monitor models in a production environment.