Azure Custom Vision, Artificial Intelligence, AI, ML MIcrosoft Technology stack
Size: 3.76 MB
Language: en
Added: Mar 21, 2019
Slides: 25 pages
Slide Content
Custom Vision Service Global AI Bootcamp Pushkar Saraf 1
Cognitive Services Computer Vision vs Custom Vision how they differ Which scenarios to chose for either. Time to Market Taking it to the EDGE Overview Project Brainwave and FPGA’s Intel ComputeStick for edge devices Agenda
Azure Cognitive Services Emotion Speaker Recognition Speech Custom Recognition Computer Vision Face Video Search Speech Language Knowledge Vision Linguistic Analysis Language Understanding Bing Spell Check Entity Linking Knowledge Exploration Academic Knowledge Bing Image Search Bing Video Search Bing Web Search WebLM Text Analytics Recommendations Bing Autosuggest Bing News Search Translator Bot Framework Cognitive Services
What is it? An API What does it do ? Classification | Object Detection What do I need to know ? Object’s [] Model Custom Vision
Custom Vision Service Export to Container (export DockerFile + model +service) and to ONNX S0 tier expanded to up to 250 tags and 50,000 images.
Upload Images Upload your own labeled images, or use Custom Vision Service to quickly tag any unlabeled images. Train Use your labeled images to teach Custom Vision Service the concepts you want it to learn. Evaluate Use simple REST API calls to quickly tag images with your new custom computer vision model. Active learning Images evaluated through your custom vision model become part of a feedback loop you can use to keep improving your classifier. Custom Vision Service
Upload Images Upload your own labeled images, or use Custom Vision Service to quickly tag any unlabeled images. Train Use your labeled images to teach Custom Vision Service the concepts you want it to learn. Evaluate Use simple REST API calls to quickly tag images with your new custom computer vision model. Active learning Images evaluated through your custom vision model become part of a feedback loop you can use to keep improving your classifier. Custom Vision Service
Best Practices for using Custom Vision Use at least 30 images for each tag Images should be the focus of the picture Use sufficiently diverse images and backgrounds (ex: cats with red background and dogs with blue background) Train with images that are similar in {quality, resolution, lighting, etc.} to the images that will be used in prod Supports Microsoft accounts (MSA) and AAD
Resources: Custom Vision Service Get started at http://customvision.ai Programmatic API access using C# (Python and Node SDKs coming soon): https://github.com/Microsoft/Cognitive-CustomVision-Windows
Project BrainWave : FPGA’s Get started at http://customvision.ai Programmatic API access using C# (Python and Node SDKs coming soon): https://github.com/Microsoft/Cognitive-CustomVision-Windows
Brainwave Stack
FPGA’s Block
Container Registry Machine Learning (Model Management) Azure VM Raspibian Docker for Linux AML Module Picture Jpeg File Result Serialized Data Data Check & Determination HTTP Generate Result SenseHat Docker Apps AML Package for Computer Vision Camera Extending The AI to edge