Search icon CANCEL
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Learning Microsoft Cognitive Services, - Third Edition

You're reading from  Learning Microsoft Cognitive Services, - Third Edition

Product type Book
Published in Sep 2018
Publisher Packt
ISBN-13 9781789800616
Pages 312 pages
Edition 3rd Edition
Languages
Author (1):
Leif Larsen Leif Larsen
Profile icon Leif Larsen

Table of Contents (17) Chapters

Learning Microsoft Cognitive Services - Third Edition
Contributors
Acknowledgments
Preface
1. Getting Started with Microsoft Cognitive Services 2. Analyzing Images to Recognize a Face 3. Analyzing Videos 4. Letting Applications Understand Commands 5. Speaking with Your Application 6. Understanding Text 7. Building Recommendation Systems for Businesses 8. Querying Structured Data in a Natural Way 9. Adding Specialized Searches 10. Connecting the Pieces LUIS Entities License Information Index

Index

A

  • academic API
    • using / Tapping into academic content using the academic API
    • attributes, defining / Defining attributes
    • data, adding / Adding data
  • academic entities
    • finding, in query expressions / Finding academic entities in query expressions
    • distribution of attributes, calculating from / Calculating the distribution of attributes from academic entities
  • AnalysisResult variable
    • about / Generic image analysis
  • API key
    • registration link / Extracting information through textual analysis
  • APIs
    • overview / An overview of different APIs
    • vision / Vision
  • application
    • preparing, for web searches / Preparing the application for web searches
  • audio to text conversion / Converting text to audio and vice versa
  • automated moderation
    • about / Moderation tools
  • autosuggest
    • adding, to user interface / Adding autosuggest to the user interface
  • autosuggestions / Helping the user with autosuggestions
  • Azure
    • Recommendation Solution template, deploying / Deploying the Recommendation Solution template in Azure
  • Azure publish settings file
    • reference / Hooking into Microsoft Azure

B

  • BCP-47 language code / Utilizing optical character recognition
  • Bing Speech API / Bing Speech
    • text to audio conversion / Converting text to audio and vice versa
    • audio to text conversion / Converting text to audio and vice versa
    • communicating with / Speaking to the application
    • speak back functionality, enabling / Letting the application speak back
    • audio output format / Audio output format
    • error codes / Error codes
    • supported languages / Supported languages
    • LUIS based on spoken commands, utilizing / Utilizing LUIS based on spoken commands
  • Bing Spell Check API / Bing Spell Check
  • Bing Visual Search
    • about / Searching for visual content using Bing Visual Search
    • used, for searching visual content / Searching for visual content using Bing Visual Search
    • request, sending / Sending a request
    • response, receiving / Receiving a response
  • boilerplate code
    • setting up / Setting up the boilerplate code

C

  • CelebsLike.me / CelebsLike.me
  • classifier
    • building / Building a classifier
  • Cognitive Services
    • implementing / Cognitive Services in action for fun and life-changing purposes
  • common core
    • setting up / Setting up a common core
  • common core setup
    • new project, creating / New project
    • web requests / Web requests
    • data contracts / Data contracts
  • common user interface
    • used, for searching images / Using a common user interface
    • used, for searching videos / Using a common user interface
  • composite entities / Recognizing key data using entities
  • Computer Vision API
    • about / Analyze an image using the Computer Vision API
    • used, for analyzing image / Analyze an image using the Computer Vision API
  • Conditions and Limitations / Conditions and Limitations
  • content moderation APIs
    • types / Types of content moderation APIs
    • URL / Types of content moderation APIs
    • image moderation API / Image moderation
    • text moderation API / Text moderation
  • content moderator API / Content moderator
    • using / Automatically moderating user content
  • contribution / Definitions
  • contributor / Definitions
  • custom acoustic model
    • creating / Creating a custom acoustic model
  • Customer-to-Item Recommendations (U2I) / Providing personalized recommendations
  • Customer Relationship Management (CRM) / Zero Keyboard
  • custom image classifiers
    • building / Building your own image classifiers
    • model, improving / Improving the model
    • trained model, using / Using the trained model
  • custom language model
    • creating / Creating a custom language model
    • deploying / Deploying the application
  • custom search
    • adding / Adding a custom search
    • workflow / Typical workflow
    • instance, consuming / Consuming the search instance
  • custom vision service / Custom vision service
  • Custom Vision service
    • about / Building your own image classifiers

D

  • detected faces
    • feedback, obtaining / Getting feedback on detected faces
  • DutchCrafters / DutchCrafters

E

  • enrolling process / Enrolling a profile
  • entities
    • used, for recognizing key data / Recognizing key data using entities
  • errors / Errors

F

  • face-to-face verification / Deciding whether two faces belong to the same person
  • face-to-person verification / Deciding whether two faces belong to the same person
  • Face API
    • faces, detecting / Detecting faces with the Face API
    • about / Diving deep into the Face API
    • exploring / Diving deep into the Face API
    • information, retrieving from detected faces / Retrieving more information from the detected faces
    • request parameters / Retrieving more information from the detected faces
    • two faces of same person, detecting / Deciding whether two faces belong to the same person
    • similar faces, finding / Finding similar faces
    • similar faces, grouping / Grouping similar faces
    • emotions, recognizing from faces / Knowing your mood using the Face API
  • FAQs
    • answering, QnA Maker used / Answering FAQs using QnA Maker
    • knowledge base, creating from / Creating a knowledge base from frequently asked questions
  • filters / Filters
  • filters, search commonalities
    • safe search / Safe search
    • freshness / Freshness

G

  • generic image analysis
    • enabling / Generic image analysis
  • Grant of Rights / Grant of Rights

H

  • human moderation
    • about / Moderation tools
  • hybrid moderation
    • about / Moderation tools

I

  • image analysis, with Computer Vision API
    • about / Analyze an image using the Computer Vision API
    • chapter example project, setting up / Setting up a chapter example project
    • generic image analysis / Generic image analysis
    • celebrities, recognizing with domain models / Recognizing celebrities using domain models
    • optical character recognition (OCR), utilizing / Utilizing optical character recognition
    • image thumbnails, generating / Generating image thumbnails
  • image moderation API
    • about / Image moderation
    • using / Image moderation
  • images
    • searching / Searching for images and videos, Searching for images
    • searching, with common user interface / Using a common user interface
  • image thumbnails
    • generating / Generating image thumbnails
  • index
    • building / Building the index
  • intent
    • creating / Creating an intent
  • intents / Understanding what the user wants using intents
    • used, for recognizing user wants / Understanding what the user wants using intents
  • Item-to-Item Recommendations (I2I) / Providing personalized recommendations
  • items
    • recommending, based on prior activities / Recommending items based on prior activities

K

  • KES installer
    • download link / Creating the backend using the Knowledge Exploration Service
  • knowledge APIs / Knowledge
    • about / Knowledge
    • Project Academic Knowledge API / Project Academic Knowledge
    • knowledge exploration API / Knowledge exploration
    • recommendations solution API / Recommendations solution
    • QnA Maker / QnA Maker
    • Project Custom Decision Service / Project Custom Decision Service
  • knowledge base
    • creating, from frequently asked questions / Creating a knowledge base from frequently asked questions
    • model, training / Training the model
    • model, publishing / Publishing the model
  • knowledge exploration API / Knowledge exploration
  • Knowledge Exploration Service (KES)
    • backend, creating for academic API / Creating the backend using the Knowledge Exploration Service
    • deploying, to Microsoft Azure / Hooking into Microsoft Azure

L

  • language-understanding models
    • creating / Creating language-understanding models
    • application, creating / Creating an application
    • key data, recognizing with entities / Recognizing key data using entities
    • intents, using / Understanding what the user wants using intents
    • development, simplifying with prebuilt models / Simplifying development using prebuilt models
    • prebuilt domains, using / Prebuilt domains
    • training / Training a model, Training and publishing the model
    • publishing / Training and publishing the model
    • connecting, to smart house application / Connecting to the smart house application
  • language-understanding models, improvement
    • through active usage / Model improvement through active usage
    • performance, visualizing / Visualizing performance
    • performance problems, resolving / Resolving performance problems
    • active learning / Active learning
  • language-understanding models, performance problems
    • resolving / Resolving performance problems
    • model features, adding / Adding model features
    • labeled utterances, adding / Adding labeled utterances
    • incorrect utterance labels, searching / Looking for incorrect utterance labels
    • schema, modifying / Changing the schema
  • language domain, APIs
    • about / Language
    • Bing Spell Check API / Bing Spell Check
    • LUIS API / Language Understanding Intelligent Service (LUIS)
    • text analytics API / Text analytics
    • translator text API / Translator Text API
  • languages
    • working with / Working with languages
    • detecting / Detecting the language
    • supported languages, obtaining / Getting supported languages
  • Language Understanding Intelligent Service (LUIS) / Bing Speech, Language Understanding Intelligent Service (LUIS)
    • reference / Creating an application
    • prebuilt entities / LUIS prebuilt entities
    • URL, for prebuilt entities / LUIS prebuilt entities
  • Licensed patents / Definitions
  • list entity / Recognizing key data using entities
  • List manager API
    • about / Other tools
  • local hosting / Local hosting and testing

M

  • Microsoft Academic Graph (MAG) / Tapping into academic content using the academic API
  • Microsoft Azure
    • Knowledge Exploration Service (KES), deploying to / Hooking into Microsoft Azure
  • Microsoft Azure cloud service
    • reference / Deploying the service
  • Microsoft Cognitive Services
    • used, for real-life applications / Real-life applications using Microsoft Cognitive Services
    • about / Where to go from here
  • Model-View-ViewModel (MVVM) pattern / Setting up the boilerplate code
  • moderation tools
    • about / Moderation tools
    • List manager API / Other tools
    • Workflow API / Other tools
  • mood identifying, smart-house application
    • images, obtaining from web camera / Getting images from a web camera
    • about / Letting the smart house know your mood

N

  • natural language / Understanding natural language
  • natural language queries
    • interpreting / Interpreting natural language queries
  • NAudio / Enrolling a profile, NAudio
  • news
    • obtaining / Getting the news
    • obtaining, from queries / News from queries
    • obtaining, from categories / News from categories
  • Newtonsoft.Json / Newtonsoft.Json

O

  • OpenCvSharp3 / OpenCvSharp3
  • optical character recognition (OCR)
    • about / Utilizing optical character recognition
    • utilizing / Utilizing optical character recognition

P

  • pattern features / Recognizing key data using entities
  • personalized recommendations
    • providing / Providing personalized recommendations
    • catalog data, adding / Importing catalog data
    • usage data, uploading / Importing usage data
    • model, training / Training a model
    • training process, starting / Starting to train
    • completion of training, verifying / Verifying the completion of training
  • PersonGroup property
    • about / Adding people to be identified
  • person through speech
    • verifying / Verifying a person through speech
  • Pivothead / Pivothead
  • Postman
    • download link / Starting to train
  • prebuilt domains
    • using / Prebuilt domains
  • Project Academic Knowledge API / Project Academic Knowledge
    • using / Tapping into academic content using the academic API
    • example project, setting up / Setting up an example project
    • entity attributes / Entity attributes
  • Project Custom Decision Service / Project Custom Decision Service

Q

  • QnA Maker / QnA Maker
    • used, for answering FAQs / Answering FAQs using QnA Maker
    • reference / Answering FAQs using QnA Maker
  • queries
    • suggesting / Suggesting queries
  • query expressions
    • academic entities, finding in / Finding academic entities in query expressions

R

  • real-life applications
    • Microsoft Cognitive Services, using / Real-life applications using Microsoft Cognitive Services
  • real-life applications, Microsoft Cognitive Services
    • Uber / Uber
    • DutchCrafters / DutchCrafters
    • CelebsLike.me / CelebsLike.me
    • Pivothead / Pivothead
    • Zero Keyboard / Zero Keyboard
    • theme / The common theme
  • recommendations
    • consuming / Consuming recommendations
  • recommendations, scenarios
    • Item-to-Item Recommendations (I2I) / Providing personalized recommendations
    • Customer-to-Item Recommendations (U2I) / Providing personalized recommendations
  • Recommendation Solution
    • using, steps / Providing personalized recommendations
  • Recommendation Solution template
    • deploying, in Azure / Deploying the Recommendation Solution template in Azure
  • recommendations solution API / Recommendations solution
  • request parameters
    • about / Generic image analysis
  • review tool
    • URL / Using the
    • using / Using the

S

  • Search APIs
    • Bing Web Search / Bing Web Search
    • Bing Image Search API / Bing Image Search
    • Bing Video Search / Bing Video Search
    • Bing News Search / Bing News Search
    • Bing Autosuggest / Bing Autosuggest
    • Bing Visual Search API / Bing Visual Search
    • Bing Custom Search API / Bing Custom Search
    • Bing Entity Search / Bing Entity Search
  • search commonalities
    • about / Search commonalities
    • languages / Languages
    • pagination / Pagination
    • filters / Filters
    • errors / Errors
  • service
    • testing / Local hosting and testing
  • shimat / Getting images from a web camera
  • smart-house application
    • identification, adding / Adding identification to our smart-house application
    • creating / Creating our smart-house application
    • people to be identified, adding / Adding people to be identified
    • view, creating / Creating a view
    • person groups, adding / Adding person groups
    • new persons, adding / Adding new persons
    • faces, associating with person / Associating faces with a person
    • person group, training / Training the model
    • additional functionality / Additional functionality
    • person, identifying / Identifying a person
    • emotions, recognizing from images / Knowing your mood using the Face API
    • mood identifying, from image / Letting the smart house know your mood
    • used, for searching web / Searching the web using the smart-house application
    • completing / Completing our smart-house application
    • intent, creating / Creating an intent
    • code, updating / Updating the code
    • actions, executing from intents / Executing actions from intents
    • news, searching on command / Searching news on command
    • news images, describing / Describing news images
  • smart house application
    • language-understanding models, connecting to / Connecting to the smart house application
  • Speaker Recognition API
    • using / Knowing who is speaking
    • reference / Knowing who is speaking
  • speaker recognition API / Speaker recognition
  • speakers
    • identifying / Knowing who is speaking, Identifying the speaker
    • profiles, adding / Adding speaker profiles
    • profiles, enrolling / Enrolling a profile
  • Speech APIs
    • about / Speech
    • Bing Speech API / Bing Speech
    • speaker recognition API / Speaker recognition
    • translator speech API / Translator speech API
  • speech recognition
    • customizing / Customizing speech recognition
    • custom acoustic model, creating / Creating a custom acoustic model
    • custom language model, creating / Creating a custom language model
  • Speech Synthesis Markup Language (SSML) template / Getting feedback on detected faces
  • spelling errors
    • correcting / Correcting spelling errors
  • supported languages
    • reference / Translating speech on the fly

T

  • text
    • translating / Translating text on the fly, Translating text
    • script, converting / Converting text script
  • text analytics API / Text analytics
  • text moderation API
    • about / Text moderation
  • text to audio conversion / Converting text to audio and vice versa
  • textual analysis API
    • information, extracting through / Extracting information through textual analysis
    • language, detecting / Detecting language
    • key phrases, extracting from text / Extracting key phrases from text
    • positive text, detecting / Learning whether a text is positive or negative
    • negative text, detecting / Learning whether a text is positive or negative
  • translator speech API / Translator speech API
  • Translator Speech API
    • using / Translating speech on the fly
    • reference / Translating speech on the fly
  • translator text API / Translator Text API
  • trending news / Trending news

U

  • Uber / Uber
  • user content moderation
    • performing, automatically / Automatically moderating user content
    • moderation tools / Moderation tools
    • human moderation / Moderation tools
    • automated moderation / Moderation tools
    • hybrid moderation / Moderation tools
  • user interface
    • autosuggest, adding / Adding autosuggest to the user interface
  • user interface (UI) / Setting up the boilerplate code

V

  • Video Frame Analyzer / Video Frame Analyzer
  • Video Indexer
    • about / Diving into Video Indexer
    • overview / General overview
    • features / General overview
    • scenarios / Typical scenarios
    • key concepts / Key concepts
    • using / Unlocking video insights using Video Indexer, How to use Video Indexer
    • using, via web portal / Through a web portal
    • API, using / Video Indexer API
  • Video Indexer, key concepts
    • breakdown / Breakdowns
    • summarized insights / Summarized insights
    • keywords / Keywords
    • sentiments / Sentiments
    • blocks / Blocks
  • video indexer API / Video indexer
  • Video Indexer API
    • reference / Video Indexer API
  • videos
    • searching / Searching for images and videos, Searching for videos
    • searching, with common user interface / Using a common user interface
  • vision flags
    • about / Vision
    • computer vision API / Computer vision
    • Face API / Face
    • video indexer API / Video indexer
    • content moderator API / Content moderator
    • custom vision service / Custom vision service
  • visual content
    • searching, with Bing Visual Search / Searching for visual content using Bing Visual Search

W

  • web
    • searching, with smart-house application / Searching the web using the smart-house application
    • searching / Searching the web
  • web portal
    • Video Indexer, using through / Through a web portal
  • web searches
    • application, preparing / Preparing the application for web searches
  • Windows Presentation Foundation (WPF) / Setting up the boilerplate code
  • Workflow API
    • about / Other tools

Z

  • Zero Keyboard / Zero Keyboard
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}