Explore a range of Cognitive Services APIs to integrate human-like cognitive capabilities in your applications
Key Features
Build applications with computer vision, speech recognition, and language processing capabilities
Process and analyze data in the form of text, images, and videos
Build smarter applications in Visual Studio using real-world examples
Book Description
Microsoft Cognitive Services is a set of APIs for integrating artificial intelligence in your applications to solve logical business problems. If you’re new to developing applications with AI, Learning Microsoft Cognitive Services will give you a comprehensive introduction to Microsoft’s AI stack and get you up-to-speed in no time.
The book introduces you to 24 APIs, including Emotion, Language, Vision, Speech, Knowledge, and Search. Using Visual Studio, you can develop applications with enhanced capabilities for image processing, speech recognition, text processing, and much more. Moving forward, you will work with datasets that enable your applications to process various data in the form of image, video, or text.
By the end of the book, you’ll be able to confidently explore Cognitive Services APIs for building intelligent applications that can be deployed for real-world business uses.
What you will learn
Identify a person through visual and audio inspection
Reduce user effort by utilizing AI capabilities
Understand how to analyze images and text in different ways
Add video and image analysis to applications using Vision APIs
Use the Search API to find anything you want from your database
Analyze text to extract information and explore text structure
Who this book is for
If you’re a developer or machine learning enthusiast who wants to get started with building intelligent applications, this book is for you. Though you’re not expected to have much programming experience, some knowledge of .NET and Visual Studio will help you undertake the tasks explained in this book easily.
Table of Contents
Getting Started with Microsoft Cognitive Services
Analyzing Images to Recognize a Face
Analyzing Videos
Letting Applications Understand Commands
Speaking with Your Application
Understanding Text
Extending Knowledge Based on Context
Querying Structured Data in a Natural Way
Adding Specialized Searches
Connecting the Pieces
Appendix A: LUIS Entities and Additional Information on Linguistic Analysis