Cognitive IBM Watson Services for Bluemix Developers

Embed Size (px)

Text of Cognitive IBM Watson Services for Bluemix Developers

A New Way Forward

Cognitive IBM Watson Services for Bluemix Developers

Niklas HeidloffDeveloper Advocatefor IBM Bluemix@nheidloff

March 2016

1

What are Cognitive Services?Cognitive ServicesNatural interaction with humansFor example speech and emotionsNot only used by web applications, but also in physical worldProcessing of semi-structured data and big amounts of dataFor example language classifications and image recognitionsTrained and continuously improved via machine and deep learningFor example search (retrieve and rank)Leverages context to improve service qualities

Cognitive Services

DialogDialogEnables your application to use natural language to converse with users

Demo: Minecraft

Dialog

Dialog

Dialog

Dialog

Natural Language ClassifierPerforms natural language classification on question texts

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

Natural Language Classifier

Natural Language Classifier

Dialog and NLCGives 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 RecognitionConverts 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 RecognitionSpeech RecognitionIBM Watson IoT PlatformNode-REDIBM Watson Speech to Text serviceIBM Watson Natural Language Classifier service

https://github.com/IBM-Bluemix/node-mqtt-for-anki-overdrivehttps://github.com/IBM-Bluemix/sphero-bluemix-speechhttp://heidloff.net/article/steering-anki-overdrive-cars-speech-recognition-bluemix-watson

Speech Recognition

Speech Recognition

Face RecognitionReturns 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 RecognitionAnalyzes 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 InsightsDerives 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 TranslationTranslates 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 AnalyzerHelps 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 LanguageAlchemy LanguageOffers 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 Languagecurl -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 NewsAlchemy Data NewsProvides 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 NewsAlchemy Data Newscurl -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 AnalyticsTradeoff AnalyticsHelps 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 InsightsConcept InsightsExplores 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 RankRetrieve and RankAdds machine learning enhanced search capabilities to your application

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

Retrieve and Rank

Cognitive Robots

DevelopmentDevelopmentWatson Developer Cloud:https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/

Watson Developer Cloud on GitHub:https://github.com/watson-developer-cloud

Samples:https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/gallery.html

DevelopmentDevelopmentREST APIs:https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/retrieve-and-rank/api/v1/

Node SDK:https://github.com/watson-developer-cloud/node-sdk

Java SDK:https://github.com/watson-developer-cloud/java-sdk

Feedback is highly appreciated!

@nheidloff

Niklas HeidloffDeveloper Advocatefor IBM Bluemix@nheidloff

March 2016

52