Successfully reported this slideshow.
Your SlideShare is downloading. ×

Computer vision (machine learning for developers)

Computer vision (machine learning for developers)

Download to read offline

This presentation gives an introduction to computer vision and some introduction to Microsoft Azure vision API. This was presented in a tech talk (Tech Mela) on May 28,2016

This presentation gives an introduction to computer vision and some introduction to Microsoft Azure vision API. This was presented in a tech talk (Tech Mela) on May 28,2016

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Computer vision (machine learning for developers)

  1. 1. Computer Vision (Machine Learning for Developers) Rachhek Shrestha Software Developer Microsoft Innovation Center Nepal
  2. 2. “Making Sense of what you see”
  3. 3. ▪Most advanced computers still struggle at “making sense” ▪What if machines could see?
  4. 4. “Collectively we as a society are blind because our smartest machines are blind.” -Fei-Fei Li Director of Standford’s AI Lab
  5. 5. “Our ultimate goal is to make computers see just as we do.”
  6. 6. “Khagendra” Carpet Standing on Cake Happy • Naming Objects • Identifying People • 3D Geometry • Understanding • Relations • Emotions • Actions • Intentions
  7. 7. How do you teach a computer to see an object?
  8. 8. OutputInput In Simple terms, imagine showing training Images to learn from Create a training model
  9. 9. Cat In this example a cat
  10. 10. How hard can this be?
  11. 11. Mathematically a cat has a round face, two pointy ears, chubby body and a long tail
  12. 12. Cat
  13. 13. Instead of creating object models, hundreds of thousands of pictures were collected from the internet and an algorithm was used.
  14. 14. 24 M nodes, 140 M parameters 15 B connections
  15. 15. Machine Learning Example
  16. 16. Machine Learning Example
  17. 17. Machine Learning Example Need for an algorithm that can write the rules for us so that we don’t have to write it by hand.
  18. 18. Machine Learning Example Train a Classifier(Function) Classifier takes some data as input and assigns label to it as output
  19. 19. Machine Learning Example Example of Classifying
  20. 20. Machine Learning Example
  21. 21. Microsoft’s Machine Learning APIs Microsoft Cognitive Services
  22. 22. Microsoft Emotion API https://www.microsoft.com/cognitive-services/en-us/emotion-api
  23. 23. Microsoft Emotion API https://www.microsoft.com/cognitive-services/en-us/emotion-api
  24. 24. Microsoft Vision API https://www.microsoft.com/cognitive-services/en-us/vision-api Extract rich information from images to categorize and process visual data
  25. 25. Microsoft Vision API https://www.microsoft.com/cognitive-services/en-us/vision-api Extract rich information from images to categorize and process visual data
  26. 26. Microsoft Face API https://www.microsoft.com/cognitive-services/en-us/face-api Extract rich information from images to categorize and process visual data
  27. 27. Interesting Apps Microsoft Cognitive Services
  28. 28. Captionbot.ai Extract rich information from images to categorize and process visual data
  29. 29. Mimicker Alarm
  30. 30. How-old.net
  31. 31. Thank you ! References ▪ Fei-Fei Li: How we're teaching computers to understand pictures – http://www.ted.com/talks/fei_fei_li_how_we_r e_teaching_computers_to_understand_pictur es ▪ Microsoft Cognitive services ▪ https://www.youtube.com/user/Google Developers

×