Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Improving your vision with Azure Cognitive Services

Marc Duiker
September 13, 2017

Improving your vision with Azure Cognitive Services

Presentation about Azure Cognitive Services for the first meetup for the Dutch Mixed Reality User Group (http://www.mixug.nl/) at Ettu on Wednesday 13th of September 2017.

Marc Duiker

September 13, 2017
Tweet

More Decks by Marc Duiker

Other Decks in Programming

Transcript

  1. Improving your vision with Azure Cognitive Services - MixUG 1

    Improving your vision with Azure Cognitive Services 13 September - MixUG
  2. Microsoft Cognitive Services Give your apps a human side 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
  3. How did we end up here? Improving your vision with

    Azure Cognitive Services - MixUG 6 Microsoft Cognitive Services Bing Search Project Oxford Microsoft Cognitive Toolkit (CNTK) Microsoft Technology & Research 2015 2009 2016
  4. Computer Vision API • Recognize and understand information from images

    Improving your vision with Azure Cognitive Services - MixUG 17 Tags Descriptions Faces Colors Domain models Cognitive Services Computer Vision API
  5. Computer Vision API • Examples • https://azure.microsoft.com/en-us/services/cognitive-services/computer- vision/ • API

    Reference • https://westus.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf2 3d8ec6739/operations/56f91f2e778daf14a499e1fa Improving your vision with Azure Cognitive Services - MixUG 18
  6. Cognitive Services Demo App Improving your vision with Azure Cognitive

    Services - MixUG 20 http://... <img> <img> <img> File Scrape images Analyze Save results Cognitive Services uri uri uri Get sources Goal: Analyze images on a website
  7. Cognitive Services Demo App • Computer Vision API • Analyze

    image • Describe image • OCR (optical character recognition) • Domain model detection: Landmarks • Emotion API • Emotion analysis Improving your vision with Azure Cognitive Services - MixUG 21 https://github.com/marcduiker/demos-azure-cognitive-services
  8. Custom Vision API • Image classification Improving your vision with

    Azure Cognitive Services - MixUG 23 Cognitive Services Custom Vision API Train #A #B ? #A
  9. Custom Vision Demo Improving your vision with Azure Cognitive Services

    - MixUG 24 Ferrari 250 GT SWB Aston Martin DB4
  10. To sum it up • Ever growing collection of ‘intelligent’

    APIs • Easy to get started • Choose carefully which API best suits your need • Think about confidence levels • When dealing with faces or handwriting: Personally identifiable information (PII) -> Privacy Improving your vision with Azure Cognitive Services - MixUG 25
  11. Cognitive Services Related Resources • https://azure.microsoft.com/en-us/services/cognitive-services/ • https://docs.microsoft.com/en-us/azure/cognitive-services/ • https://channel9.msdn.com/Search?term=Cognitive%20Services

    • https://www.microsoft.com/en-us/seeing-ai/ • https://www.microsoft.com/en-us/research/research-area/computer-vision/ • https://www.customvision.ai/ • https://github.com/marcduiker/demos-azure-cognitive-services Improving your vision with Azure Cognitive Services - MixUG 28