Аннотация
This book will introduce you to the world of artificial intelligence. Normally, developers think of AI implementation as a tough task involving writing complex algorithms and hundreds of lines of code. This book aims to remove the anxiety by creating a cognitive application with a few lines of code. There is a wide range of Cognitive Services APIs available. This book focuses on some of the most useful and powerful ways that your application can make intelligent use of Microsoft Cognitive API. Microsoft has given developers a better experience and enabled them through Microsoft Cognitive APIs.
The book covers genuine insights into AI concepts. Speech, language, and search are such deep-dive domains that each of these concepts would require a separate book. This book attempts to explain each of the concepts by first explaining why and what before delving into the how of any API. The book also provides extensive examples to make it easier to put the new concepts into practice. Artificial Intelligence for .NET: Speech, Language, and Search will show you how to start building amazing capabilities into your applications today.
This book starts by introducing you to artificial intelligence via its history, terminology, and techniques.
The book then introduces you to all of the Microsoft Cognitive APIs and tools before building your first smart Cognitive application step by step using Visual Studio. The book then introduces concepts around the conversational user interface (CUI), and then you create your first bot using the Microsoft Bot Framework.
The book also provides great context for understanding and best practices about planning your application using the Bot Framework.
The book also provides a deep understanding about natural language understanding (NLU) and natural language processing (NLP), which let computer programs interpret humans the way they do each other. The book goes into detail about the Microsoft Language Understanding Intelligent Service (LUIS) and its concepts, as well as on how to design, consume, and apply LUIS before creating a LUIS project from scratch. The book also provides detailed steps on testing, training, and publishing a LUIS application before deploying and using it in a Bot Framework.
Speech is the most natural form of interaction. This book provides a deep walk-through of the Speech API and how to use the API for speech recognition and speech synthesis. The book then provides a deep understanding of how to use the custom speech service previously known as CRIS and a step-by-step plan for creating your first language model, an audio model, and deploying it, and using the custom speech service. The book also provides detail into understanding speaker recognition.
The book then explains all Bing Search APIs in detail and how to leverage Bing search offerings in your applications. The book also goes in detail about the concepts behind and types of recommendations, and then uses each of them to fetch recommendations in a step-by-step approach. The book ends by giving you a glimpse into the future of AI and what to expect soon. In other words, the book can be treated as a guide to help you drive your next steps.
In this book, you will
• Explore the underpinnings of artificial intelligence through practical examples and scenarios
• Get started building an AI-based application in Visual Studio
xxiv
• Build a text-based conversational interface for direct user interaction
• Use the Cognitive Services Speech API to recognize and interpret speech
• Look at different models of language, including natural language processing, and how to apply them in your Visual Studio application
• Reuse Bing search capabilities to better understand a user’s intention
• Work with recommendation engines and integrate them into your apps
Комментарии к книге "Artificial Intelligence for .NET: Speech, Language, and Search"