Azure Weekend 2020 –
A Journey with Microsoft
Azure Cognitive Service II
Marvin Heng | @hmheng
www.techconnect.io
What did we discuss in the past session?
• Intelligent Cloud & Intelligent Edge
• Microsoft AI
• Azure Cognitive Services
• Bing Search
• Vision
• Speech
What did we discuss in the past session?
• Intelligent Cloud & Intelligent Edge
• Microsoft AI
• Azure Cognitive Services
• Bing Search
• Vision
• Speech
Microsoft AI
What did we discuss in the past session?
• Intelligent Cloud & Intelligent Edge
• Microsoft AI
• Azure Cognitive Services – Why? & What?
• Bing Search – Knowledge Mining & 9 categories
• Vision
• Speech
Azure
Cognitive
Services
From faces to feelings, allow your
apps to understand images and video
Hear and speak to your users by filtering noise, identifying
speakers, and understanding intent
Process text and learn how to recognize what
users want
Tap into rich knowledge amassed from
the web, academia, or your own data
Access billions of web pages, images, videos, and news with
the power of Bing APIs
Language
Language Understanding
• Applies custom machine-learning intelligence to a user's
conversational, natural language text to predict overall meaning,
and pull out relevant, detailed information.
• Often used in Chatbots or conversational bots.
Language Understanding
Use Cases of Language Understanding
• Automate capturing order for your application
• Automate social media feedback & response
• Conversation bot for your HR service, IT service, or other
customer services.
• Integrate with speech services for enabling your app to
responding voice request from users.
QnA Maker
• Natural Language Processing (NLP) service
• Create a natural conversational layer over your data
• Find the most appropriate answer for any input from your custom
knowledge base (KB) of information
Development Lifecycle for QnA Maker
Immersive Reader
• Embed text reading and comprehension capabilities into
applications
• Features:
• Reading aloud,
• translating languages, and
• focusing attention through highlighting
• No machine learning expertise is required.
Shows content in a minimal reading view
Displays pictures of commonly used words
Highlights nouns, verbs, adjectives, and adverbs
Reads your content out loud to you
Translates your content into another language
Breaks down words into syllables
What proves that Immersive Reader helps
people with reading?
• A 2017 study by RTI International showed that reading comprehension
among groups of fourth-grade students improved an average of 10
percent. Read the research.
Translator
• Support over 70+ languages & customizable.
• Easy integration via REST API
Text Analytics
• For text mining and text analysis
• Understand the context in a conversation better
• Sentiment analysis, opinion mining, key phrase extraction,
language detection, and named entity recognition
• More than 20 languages being supported (reference)
Text Analytics for Health
• Extract information from unstructured English-language text in
clinical documents such as: patient intake forms, doctor's notes,
research papers and discharge summaries
Decision
Personalizer
• Provide information about your users and content and receive the
top action to show your users.
• No need to clean and label data before using Personalizer.
• Provide feedback to Personalizer when it is convenient to you.
• View real-time analytics.
• Use Personalizer as part of a larger data science effort to validate
existing experiments.
Personalizer
Personalizer
Where can I use Personalizer?
• Personalize what article is highlighted on a news website.
• Display a personalized "recommended item" on a shopping
website.
• Suggest user interface elements such as filters to apply to a
specific photo.
Where can I use Personalizer?
• Send information (features) about your users and the content
(actions) to personalize. Personalizer responds with the top action.
• Send feedback to Personalizer about how well the ranking worked
as a number typically between 0 and 1.
Extras Add-on:
• Cognitive Service
• https://github.com/Azure-Samples/cognitive-services-python-sdk-
samples/tree/deb4483ec1db33138e32ce472a775f3ed874fb80?WT.mc_id=AI-MVP-5003227
• Personalizer
• https://azure.microsoft.com/en-us/services/cognitive-services/personalizer?WT.mc_id=AI-MVP-5003227
• https://personalizationdemo.azurewebsites.net
• Speech-To-Text
• https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227
• Speech
• https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227
• https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis-
markup?WT.mc_id=AI-MVP-5003227
Extras Add-on:
• Bing Search
• https://docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search?WT.mc_id=AI-MVP-5003227
• Personalizer
• https://azure.microsoft.com/en-us/services/cognitive-services/personalizer?WT.mc_id=AI-MVP-5003227
• https://personalizationdemo.azurewebsites.net
• Speech-To-Text
• https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227
• Speech
• https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227
• https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis-
markup?WT.mc_id=AI-MVP-5003227
Extras Add-on:
• Form Recognizer:
• https://docs.microsoft.com/en-us/azure/cognitive-services/form-
recognizer/language-support?WT.mc_id=AI-MVP-5003227
• https://docs.microsoft.com/en-us/azure/cognitive-services/form-
recognizer/quickstarts/label-tool?WT.mc_id=AI-MVP-5003227
• Form OCR Testing Tool
• On Azure @ https://fott.azurewebsites.net/
• GitHub @ https://github.com/microsoft/OCR-Form-
Tools/?ocid=AID2463683&WT.mc_id=AI-MVP-5003227
Things you may be interested in.
•AI Labs@hmheng (GitHub):
https://github.com/hmheng/AILabs

A Journey With Microsoft Cognitive Services II

  • 1.
    Azure Weekend 2020– A Journey with Microsoft Azure Cognitive Service II Marvin Heng | @hmheng www.techconnect.io
  • 2.
    What did wediscuss in the past session? • Intelligent Cloud & Intelligent Edge • Microsoft AI • Azure Cognitive Services • Bing Search • Vision • Speech
  • 5.
    What did wediscuss in the past session? • Intelligent Cloud & Intelligent Edge • Microsoft AI • Azure Cognitive Services • Bing Search • Vision • Speech
  • 6.
  • 7.
    What did wediscuss in the past session? • Intelligent Cloud & Intelligent Edge • Microsoft AI • Azure Cognitive Services – Why? & What? • Bing Search – Knowledge Mining & 9 categories • Vision • Speech
  • 8.
    Azure Cognitive Services From faces tofeelings, allow your apps to understand images and video Hear and speak to your users by filtering noise, identifying speakers, and understanding intent Process text and learn how to recognize what users want Tap into rich knowledge amassed from the web, academia, or your own data Access billions of web pages, images, videos, and news with the power of Bing APIs
  • 9.
  • 10.
    Language Understanding • Appliescustom machine-learning intelligence to a user's conversational, natural language text to predict overall meaning, and pull out relevant, detailed information. • Often used in Chatbots or conversational bots.
  • 11.
  • 12.
    Use Cases ofLanguage Understanding • Automate capturing order for your application • Automate social media feedback & response • Conversation bot for your HR service, IT service, or other customer services. • Integrate with speech services for enabling your app to responding voice request from users.
  • 14.
    QnA Maker • NaturalLanguage Processing (NLP) service • Create a natural conversational layer over your data • Find the most appropriate answer for any input from your custom knowledge base (KB) of information
  • 15.
  • 17.
    Immersive Reader • Embedtext reading and comprehension capabilities into applications • Features: • Reading aloud, • translating languages, and • focusing attention through highlighting • No machine learning expertise is required.
  • 18.
    Shows content ina minimal reading view
  • 19.
    Displays pictures ofcommonly used words
  • 20.
    Highlights nouns, verbs,adjectives, and adverbs
  • 21.
    Reads your contentout loud to you
  • 22.
    Translates your contentinto another language
  • 23.
    Breaks down wordsinto syllables
  • 24.
    What proves thatImmersive Reader helps people with reading? • A 2017 study by RTI International showed that reading comprehension among groups of fourth-grade students improved an average of 10 percent. Read the research.
  • 26.
    Translator • Support over70+ languages & customizable. • Easy integration via REST API
  • 27.
    Text Analytics • Fortext mining and text analysis • Understand the context in a conversation better • Sentiment analysis, opinion mining, key phrase extraction, language detection, and named entity recognition • More than 20 languages being supported (reference)
  • 29.
    Text Analytics forHealth • Extract information from unstructured English-language text in clinical documents such as: patient intake forms, doctor's notes, research papers and discharge summaries
  • 31.
  • 32.
    Personalizer • Provide informationabout your users and content and receive the top action to show your users. • No need to clean and label data before using Personalizer. • Provide feedback to Personalizer when it is convenient to you. • View real-time analytics. • Use Personalizer as part of a larger data science effort to validate existing experiments.
  • 33.
  • 34.
  • 35.
    Where can Iuse Personalizer? • Personalize what article is highlighted on a news website. • Display a personalized "recommended item" on a shopping website. • Suggest user interface elements such as filters to apply to a specific photo.
  • 36.
    Where can Iuse Personalizer? • Send information (features) about your users and the content (actions) to personalize. Personalizer responds with the top action. • Send feedback to Personalizer about how well the ranking worked as a number typically between 0 and 1.
  • 38.
    Extras Add-on: • CognitiveService • https://github.com/Azure-Samples/cognitive-services-python-sdk- samples/tree/deb4483ec1db33138e32ce472a775f3ed874fb80?WT.mc_id=AI-MVP-5003227 • Personalizer • https://azure.microsoft.com/en-us/services/cognitive-services/personalizer?WT.mc_id=AI-MVP-5003227 • https://personalizationdemo.azurewebsites.net • Speech-To-Text • https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227 • Speech • https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227 • https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis- markup?WT.mc_id=AI-MVP-5003227
  • 39.
    Extras Add-on: • BingSearch • https://docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search?WT.mc_id=AI-MVP-5003227 • Personalizer • https://azure.microsoft.com/en-us/services/cognitive-services/personalizer?WT.mc_id=AI-MVP-5003227 • https://personalizationdemo.azurewebsites.net • Speech-To-Text • https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227 • Speech • https://azure.microsoft.com/en-us/services/cognitive-services/speech-to-text?WT.mc_id=AI-MVP-5003227 • https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis- markup?WT.mc_id=AI-MVP-5003227
  • 40.
    Extras Add-on: • FormRecognizer: • https://docs.microsoft.com/en-us/azure/cognitive-services/form- recognizer/language-support?WT.mc_id=AI-MVP-5003227 • https://docs.microsoft.com/en-us/azure/cognitive-services/form- recognizer/quickstarts/label-tool?WT.mc_id=AI-MVP-5003227 • Form OCR Testing Tool • On Azure @ https://fott.azurewebsites.net/ • GitHub @ https://github.com/microsoft/OCR-Form- Tools/?ocid=AID2463683&WT.mc_id=AI-MVP-5003227
  • 41.
    Things you maybe interested in. •AI Labs@hmheng (GitHub): https://github.com/hmheng/AILabs