cognitive ibm watson services for bluemix developers

Post on 15-Apr-2017

1.658 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cognitive IBM Watson Services for Bluemix Developers

Niklas HeidloffDeveloper Advocate

for IBM Bluemix@nheidloff

March 2016

What are Cognitive Services?

Cognitive Services

• Natural interaction with humans– For example speech and emotions– Not only used by web applications, but also in physical

world• Processing of semi-structured data and big amounts of

data– For example language classifications and image

recognitions• Trained and continuously improved via machine and deep

learning– For example search (retrieve and rank)– Leverages context to improve service qualities

Cognitive Services

Dialog

Dialog

• Enables your application to use natural language to converse with users

• Demo: Minecraft

Dialog

Dialog

Dialog

Dialog

Natural Language Classifier

• Performs natural language classification on question texts

• Demo: http://natural-language-classifier-demo.mybluemix.net/

Natural Language Classifier

Natural Language Classifier

Dialog and NLC

• Gives your users an engaging experience with your application by guiding them through a series of tasks in natural language - rather than a long form

• Demo: https://conversational-agent-application-starter-kit.mybluemix.net

Dialog and Natural Language Classifier

Dialog and NLC

Dialog and NLC

Speech Recognition

• Converts the human voice into the written word

• Demo: Anki Overdrive cars

• Demos: https://speech-to-text-demo.mybluemix.net/https://audio-analysis-application-starter-kit.mybluemix.net/https://text-to-speech-demo.mybluemix.net/

Speech Recognition

Speech Recognition

Speech Recognition

IBM Bluemix Demo with Anki Overdrive Cars

Speech Recognition

Speech Recognition

• IBM Watson IoT Platform• Node-RED• IBM Watson Speech to Text service• IBM Watson Natural Language Classifier service

• https://github.com/IBM-Bluemix/node-mqtt-for-anki-overdrive

• https://github.com/IBM-Bluemix/sphero-bluemix-speech• http://heidloff.net/article/steering-anki-overdrive-cars-s

peech-recognition-bluemix-watson

Speech Recognition

Speech Recognition

Face Recognition

• Returns the position, age, gender, and, in the case of celebrities, the identities of the people in the photo

• Demo: Selfie Drone

• Demo: http://vision.alchemy.ai/

Face Recognition

Face Recognition

Face Recognition

Visual Recognition

• Analyzes the visual content of images and videos to understand their content without requiring a textual description

• Demo: Thumbs up

• Demo: https://visual-recognition-demo.mybluemix.net/

Visual Recognition

Visual Recognition

Visual Recognition

Personality Insights

• Derives insights from transactional and social media data to identify psychological traits

• Demo: Minecraft

• Demo: https://watson-pi-demo.mybluemix.net/

Personality Insights

Personality Insights

Language Translation

• Translates text from one language to another for specific domains

• Demo: http://language-translation-demo.mybluemix.net/

• Demo: Customization

Language Translation

Language Translation

Language Translation

Language Translation

Tone Analyzer

• Helps people detect, understand and revise the language tones of emotions, social propensities and writing styles from their writings

• Demo: https://tone-analyzer-demo.mybluemix.net/

• Demo: Chrome Extension for Wordpress

Tone Analyzer

Tone Analyzer

Tone Analyzer

Alchemy Language

Alchemy Language

• Offers 12 API functions as part of its text analysis service, each of which uses sophisticated natural language processing techniques to analyze your content and add high-level semantic information

• Demo:http://www.alchemyapi.com/products/demo/alchemylanguage

Alchemy Language

Alchemy Language

curl -G "http://gateway-a.watsonplatform.net/calls/url/URLGetCombinedData?extract=entity,doc-sentiment,author,concept&apikey=[YOUR_API_KEY]&sentiment=1&outputMode=json&url=http://heidloff.net/article/worker-safety-demo-watson-iot-platform"

Alchemy Language

Alchemy Data News

Alchemy Data News

• Provides news and blog content enriched with natural language processing to allow for highly targeted search and trend analysis

• Demos:http://querybuilder.alchemyapi.com/builderhttps://business-intelligence-application-starter-kit.mybluemix.net/

Alchemy Data News

Alchemy Data News

curl -G "https://access.alchemyapi.com/calls/data/GetNews?apikey=[YOUR_API_KEY]&return=enriched.url.title,enriched.url.url,enriched.url.author,enriched.url.publicationDate,enriched.url.enrichedTitle.docSentiment&start=now-2d&end=now&q.enriched.url.enrichedTitle.entities.entity=|text=IBM,type=company|&q.enriched.url.enrichedTitle.docSentiment.type=positive&count=25&outputMode=json"

Alchemy Data News

Tradeoff Analytics

Tradeoff Analytics

• Helps make better choices under multiple conflicting goals. Combines smart visualization and recommendations for tradeoff exploration

• Demo:http://tradeoff-analytics-demo.mybluemix.net/

Tradeoff Analytics

Concept Insights

Concept Insights

• Explores the concepts behind your input, identifying associations beyond traditional text matching

• Demo: Eclipse FAQ

• Demo:https://concept-insights-demo.mybluemix.net/

Concept Insights

Concept Insights

Concept Insights

Retrieve and Rank

Retrieve and Rank

• Adds machine learning enhanced search capabilities to your application

• Demo:http://retrieve-and-rank-demo.mybluemix.net/rnr-demo/dist/#/

Retrieve and Rank

Cognitive Robots

Feedback is highly appreciated!

@nheidloffNiklas Heidloff

Developer Advocatefor IBM Bluemix

@nheidloff

March 2016

top related