Successfully reported this slideshow.
Your SlideShare is downloading. ×

Implementing Cognitive Services Using Xamarin

Loading in …3

Check these out next

1 of 13 Ad

More Related Content

More from Brandon Minnick, MBA (20)

Recently uploaded (20)


Implementing Cognitive Services Using Xamarin

  1. 1. @TheCodeTraveler
  2. 2. Xamarin Anything you can do in ObjC / Java, you can do in Xamarin Windows C#iOS C# Android C# Shared C# Logic
  3. 3. @TheCodeTraveler Demo: Xamarin Links:
  4. 4. @TheCodeTraveler -Most Developers, Probably
  5. 5. @TheCodeTraveler Face detection "faceRectangle": {"width": 193, "height": 193, "left": 326, "top": 204} … Emotion scores "scores": { "anger": 5.182241e-8, "contempt": 0.0000242813, "disgust": 5.621025e-7, "fear": 0.00115027453, "happiness": 1.06114619e-8, "neutral": 0.003540177, "sadness": 9.30888746e-7, "surprise": 0.9952837} Face API
  6. 6. Vision From faces to feelings, allow your apps to understand images and video Speech Hear and speak to your users by filtering noise, identifying speakers, and understanding intent Knowledge Tap into rich knowledge amassed from the web, academia, or your own data Language Process text and learn how to recognize what users want Labs An early look at emerging Cognitive Services technologies: discover, try and give feedback on new technologies before general availability Search Access billions of web pages, images, videos, and news with the power of Bing APIs @TheCodeTraveler
  7. 7. Computer Vision Content Moderator Emotion Face Video Indexer Custom Vision Service Project Prague (gesture) Project Cuzco (events) Project Johannesburg (routing) Project Nanjing (isochrones) Project Abu Dhabi (distance matrix) Project Wollongong (location) Bing Autosuggest Bing Image Search Bing News Search Bing Video Search Bing Web Search Bing Entity Search Bing Custom Search Academic Knowledge Entity Linking Knowledge Exploration Recommendations QnA Maker Custom Decision Service Bing Spell Check Linguistic Analysis Text Analytics Translator Text & Speech Web Language Model Language Understanding Bing Speech Speaker Recognition Custom Speech Service @TheCodeTraveler
  8. 8. Face API Security in Ride Sharing
  9. 9. @TheCodeTraveler
  10. 10. @TheCodeTraveler Sentiment Analysis { "sentiment": { "documents": [ { "id": "251c99d7-1f89-426a", "score": 0.776355504989624 } ] } Text Analytics API
  11. 11. @TheCodeTraveler
  12. 12. @TheCodeTraveler

Editor's Notes

  • Storyboards and Android XML
    SAME as on native
    Recources can be copied from native apps
  • This slide is required. Do NOT delete. This should be the first slide after your Title Slide. We have also posted guidance on writing good objectives on the Speaker Portal (

    This slide should introduce the session by identifying what the learner will be better able to do as a result of attending this session.
    You should have no more than 3 learning objectives for your session.
    Good learning objectives should be be learner centric, start with a verb (e.g. articulate, demonstrate, deliver, architect, troubleshoot, design) and be S.M.A.R.T (specific, measurable, achievable, realistic, time-bound). The learning objective should define a desired learner behavior (NOT what you are going to present).
    The learning objectives on this slide should match those defined and published for your session on If you have questions, please contact your Track Content Lead.
  • This slide is required. Do NOT delete. This slide is recommended just prior to the “session resources” slide

    SESSION TAKEAWAYS & ACTIONS: Bullet points highlighting the primary actions learners should take away or knowledge learners should recall to help them successfully perform in role (e.g. practical guidance, tips, suggested behavior changes.)

    Please Note: Session Takeaways are not required to be noted in this slide for Group Discussions (formerly known as Chalk Talks) or Workshop sessions; however, takeaways should be captured real time by the facilitator during the session and those key points should be emphasized during the discussion or workshop. If you have questions, please contact your Track Content Lead.
  • This slide is required. Do NOT delete. This slide is recommended as a final slide to recap additional resources.

    Use this slide to share additional available content that attendees can leverage after the event. In this section you can call out whitepapers, websites, communities, etc. that might be useful for the learner.
  • Display this slide during session Q&A and direct attendees to use the Q&A microphone located in the session room:
    Digital Ready session recordings cannot capture Q&A unless it is spoken using the microphone
    Attendees in the back of the room may not be able to hear a question from someone in the front of the room