chris hewitt adding magic to your business with perceptual intelligence arc323 b

33
Spark the future.

Upload: darren-banks

Post on 19-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Spark the future.

Page 2: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Chris Hewitt

Adding magic to your business with Perceptual Intelligence

ARC323B

Page 3: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

People are better than machinesAt communicating and understanding:

ButPeople are expensiveAnd can’t handle huge volumes of communications (emails, tweets, posts, phone calls)

Page 4: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Cortana Analytics Suite

Business ScenariosRecommendations,

customer churn,forecasting, etc.

Personal Digital Assistant

Cortana

Dashboards and Visualizations

Power BI

Machine Learning and Analytics

Azure Machine Learning

Azure HDInsight (Hadoop)

Azure Stream Analytics

DATA

Business apps

Custom apps

Sensors and devices

INTELLIGENCE ACTION

People

Automated Systems

Big Data Stores

Azure Data Lake

Azure SQL Data Warehouse

Information Management

Azure Data Factory

Azure Data Catalog

Azure Event Hub

Page 5: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Vision LUISFace Speech Text

Cortana Analytics Perceptual APIs

Help you build applications that understand and communicate with people

Emotion

Spell

A b c

Page 6: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Analyse ImagesOCR text in imagesGenerate thumbnails

Vision APIs

Page 7: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses for Vision APIsApplications that allow users to upload images

Auto check for racy or pornographic imagesCarsales – Replace/assist humans to check images. Detect number plates in image set (good) or phone numbers (bad)

Image collections (commercial or personal)Category based searches, colour based searches, image type, images with people etc.Sophisticated thumbnail creation

Page 8: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Vision API Demo

Page 9: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Face APIs

Face detectionFace verificationSimilar face searchingFace groupingFace identification

JSON:

[

{

"faceId": "763721cb-2156-4507-b43f-649f310aa74e",

"attributes": {

"age": 38,

"gender": "female"

}

},

{

"faceId": "7694d078-2567-42ce-b89e-3f2af65ab7be",

"attributes": {

"age": 38,

"gender": "male",

}

}

]

Page 10: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses for Face APIs

So many uses…You could build how-old.netMake our border control kiosks work fasterSecure your applications (do I know you?)Find your long lost clonesFeaturise faces to feed ML modelsCheck for excluded people in bars…

Page 11: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Face API Demo

Page 12: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Emotion API

Analyse facialemotions

"Scores": { "Anger": 0.0000669986039, "Contempt": 0.0189291481, "Disgust": 0.00009537181, "Fear": 0.00005882179, "Happiness": 0.4889999, "Neutral": 0.4900676, "Sadness": 0.00144875725, "Surprise": 0.0003333804 }

Page 13: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses for Emotion API

Distance Educationhow-happy.net?Audience reactionBorder security

Page 14: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Emotion API Demo

Page 15: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

<speak version='1.0' xml:lang='en-US'>

<voice xml:lang='en-US' xml:gender='Female'

name='Microsoft Server Speech Text to Speech Voice (en-AU, Catherine)'>

The icon says it all. Text to speech and speech to text.

</voice>

</speak>

Speech API

Page 16: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses for Speech API

Out of the boxAdd speech recognition to your applicationsHave your application/web page speak text

With some help from its friendsImplement voice commands for your app (+ LUIS)Advanced call direction (+ LUIS)

Page 17: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Speech API Demo

Page 18: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

LUISLanguage Understanding Intelligent Service

Detect intent Determine entities to act onYour application can understand what your users are sayingConstant improvement through active learningRe-use existing models from Bing and Cortana

Page 19: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses of LUIS

Natural language interaction with applicationsRetrofit to existing apps

intent => controller/action methodsentities => models

Get rid of the keyboard (+ Speech API)

"query": "open the pod bay doors please HAL",

"intents": [

{"intent": "Open", "score": 0.9999995

}],

"entities": [

{"entity": "hal","type": "HAL"},

{"entity": "pod bay doors", "type": "Pod Bay Doors"}]

Page 20: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

LUIS Demo

Page 21: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Spell Checker API

Not your grandmother’s spell checker. It can spell… andDetect ambiguous language and word usage, word breaking issues, common name errors, slang and colloquialisms, brands and coined expressions.

Page 22: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses of Spell Checker API

You add it to your application…Which can then speil properly

spellingErrors": [ { "offset": 15, "token": "speil", "type": UnknownToken", "suggestions": [ {"token": "spell"}, {"token": "speak"}, {"token": "spiel"}

Page 23: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Spell Checker Demo

Page 24: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Text Analytics API

Sentiment AnalysisKey Phrase Extraction

abc

Page 25: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Uses of Text Analytics

Can process large batchesKey phrases amenable to further analysis

This presentation is very interesting.The Text Analytics API's pre trainedmodel makes sentiment analysis easy.

abc

Page 26: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Text Analytics Demo

abc

Page 27: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Content Moderator

https://www.microsoft.com/en-us/moderator

abc

Page 28: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

https://www.microsoft.com/gigjam

Microsoft GigJam

Page 29: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

SDK

GithubNugetMaven

Page 30: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Finally

The Perceptual APIs allow you to easily implement sophisticated features in your apps that were previously hard to do.

A b c

Page 31: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.

Page 32: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

Continue your Ignite learning pathVisit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com

Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/

Head to the TechNet Eval Centre to download trials of the latest

Microsoft products http://Microsoft.com/en-us/evalcenter/

Page 33: Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B

© 2015 Microsoft Corporation. All rights reserved.Microsoft, Windows and other product names are or may be registered

trademarks and/or trademarks in the U.S. and/or other countries.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

AS TO THE INFORMATION IN THIS PRESENTATION.