Learning Microsoft Cognitive Services - Second Edition

Learn to build interactive and efficient applications by leveraging 24 effective cognitive services APIs powered by Microsoft
Preview in Mapt

Learning Microsoft Cognitive Services - Second Edition

Leif Larsen

Learn to build interactive and efficient applications by leveraging 24 effective cognitive services APIs powered by Microsoft
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learning Microsoft Cognitive Services - Second Edition Book Cover
Learning Microsoft Cognitive Services - Second Edition
$ 35.99
$ 25.20
Understanding Software Book Cover
Understanding Software
$ 23.99
$ 16.80
Buy 2 for $34.30
Save $25.68
Add to Cart

Book Details

ISBN 139781788623025
Paperback368 pages

Book Description

Microsoft has revamped its Project Oxford to launch the all new Cognitive Services platform-a set of 30 APIs to add speech, vision, language, and knowledge capabilities to apps.

This book will introduce you to 24 of the APIs released as part of Cognitive Services platform and show you how to leverage their capabilities. More importantly, you'll see how the power of these APIs can be combined to build real-world apps that have cognitive capabilities. The book is split into three sections: computer vision, speech recognition and language processing, and knowledge and search.

You will be taken through the vision APIs at first as this is very visual, and not too complex. The next part revolves around speech and language, which are somewhat connected. The last part is about adding real-world intelligence to apps by connecting them to Knowledge and Search APIs.

By the end of this book, you will be in a position to understand what Microsoft Cognitive Service can offer and how to use the different APIs.

Table of Contents

Chapter 1: Getting Started with Microsoft Cognitive Services
Cognitive Services in action for fun and life-changing purposes
Setting up boilerplate code
Detecting faces with the Face API
An overview of what we are dealing with
Getting feedback on detected faces
Summary
Chapter 2: Analyzing Images to Recognize a Face
Learning what an image is about using the Computer Vision API
Diving deep into the Face API
Adding identification to our smart-house application
Automatically moderating user content
Summary
Chapter 3: Analyzing Videos
Knowing your mood using the Emotion API
Diving into the Video API
Analyzing emotions in videos
Unlocking video insights using Video Indexer
Summary
Chapter 4: Letting Applications Understand Commands
Creating language-understanding models
Training a model
Summary
Chapter 5: Speaking with Your Application
Converting text to audio and vice versa
Knowing who is speaking
Verifying a person through speech
Customizing speech recognition
Summary
Chapter 6: Understanding Text
Setting up a common core
Correcting spelling errors
Natural Language Processing using the Web Language Model
Extracting information through textual analysis
Exploring text using linguistic analysis
Summary
Chapter 7: Extending Knowledge Based on Context
Linking entities based on context
Providing personalized recommendations
Summary
Chapter 8: Querying Structured Data in a Natural Way
Tapping into academic content using the Academic API
Creating the backend using the Knowledge Exploration Service
Answering FAQs using QnA Maker
Summary
Chapter 9: Adding Specialized Searches
Searching the web from the smart-house application
Getting the news
Searching for images and videos
Helping the user with auto suggestions
Search commonalities
Summary
Chapter 10: Connecting the Pieces
Connecting the pieces
Real-life applications using Microsoft Cognitive Services
Where to go from here
Summary
Chapter 11: LUIS Entities and Additional Information on Linguistic Analysis
LUIS pre-built entities
Part-of-speech tags
Phrase types
Chapter 12: License Information
Video Frame Analyzer
OpenCvSharp3
Newtonsoft.Json
NAudio

What You Will Learn

  • Identify a person through visual inspection and audio
  • Reduce user effort by utilizing AI-like capabilities
  • Understand how to analyze images and text in different ways
  • Find out how to analyze images using Vision APIs
  • Add video analysis to applications using Vision APIs
  • Utilize Search to find anything you want
  • Analyze text to extract information and explore text structure

Authors

Table of Contents

Chapter 1: Getting Started with Microsoft Cognitive Services
Cognitive Services in action for fun and life-changing purposes
Setting up boilerplate code
Detecting faces with the Face API
An overview of what we are dealing with
Getting feedback on detected faces
Summary
Chapter 2: Analyzing Images to Recognize a Face
Learning what an image is about using the Computer Vision API
Diving deep into the Face API
Adding identification to our smart-house application
Automatically moderating user content
Summary
Chapter 3: Analyzing Videos
Knowing your mood using the Emotion API
Diving into the Video API
Analyzing emotions in videos
Unlocking video insights using Video Indexer
Summary
Chapter 4: Letting Applications Understand Commands
Creating language-understanding models
Training a model
Summary
Chapter 5: Speaking with Your Application
Converting text to audio and vice versa
Knowing who is speaking
Verifying a person through speech
Customizing speech recognition
Summary
Chapter 6: Understanding Text
Setting up a common core
Correcting spelling errors
Natural Language Processing using the Web Language Model
Extracting information through textual analysis
Exploring text using linguistic analysis
Summary
Chapter 7: Extending Knowledge Based on Context
Linking entities based on context
Providing personalized recommendations
Summary
Chapter 8: Querying Structured Data in a Natural Way
Tapping into academic content using the Academic API
Creating the backend using the Knowledge Exploration Service
Answering FAQs using QnA Maker
Summary
Chapter 9: Adding Specialized Searches
Searching the web from the smart-house application
Getting the news
Searching for images and videos
Helping the user with auto suggestions
Search commonalities
Summary
Chapter 10: Connecting the Pieces
Connecting the pieces
Real-life applications using Microsoft Cognitive Services
Where to go from here
Summary
Chapter 11: LUIS Entities and Additional Information on Linguistic Analysis
LUIS pre-built entities
Part-of-speech tags
Phrase types
Chapter 12: License Information
Video Frame Analyzer
OpenCvSharp3
Newtonsoft.Json
NAudio

Book Details

ISBN 139781788623025
Paperback368 pages
Read More

Read More Reviews

Recommended for You

Understanding Software Book Cover
Understanding Software
$ 23.99
$ 16.80
UML 2.0 in Action: A project-based tutorial  Book Cover
UML 2.0 in Action: A project-based tutorial
$ 20.99
$ 14.70
Instant .NET 4.5 Extension Methods How-to Book Cover
Instant .NET 4.5 Extension Methods How-to
$ 19.99
$ 14.00
Learning Angular - Second Edition Book Cover
Learning Angular - Second Edition
$ 35.99
$ 25.20
Learning PostgreSQL 10 - Second Edition Book Cover
Learning PostgreSQL 10 - Second Edition
$ 27.99
$ 19.60
Learning D3.js 4 Mapping - Second Edition Book Cover
Learning D3.js 4 Mapping - Second Edition
$ 31.99
$ 22.40