Build Cognitive Computing Apps with IBM Watson
Son Le - IBM Cognitive Solution Engineer
@thsonvt
What is Cognitive Computing?

Ex Machina
cog•ni•tive (käg-nə-tiv)
define ("COGNITIVE",
"of, relating to, or involving
conscious mental activities
such as thinking, understanding,
learning, and remembering");
merriam-webster.com
Welcome to the cognitive era
Cognitive != Predicting the future
Cognitive != Recommendation Engine
Cognitive > Machine Learning
Cognitive Computing
- Adapting to the unknown
- Interacting with "other" humans
- Understanding the context
- Reasoning the "best answer"
Adapting to the unknown
- Handle human kinds of problems
- Resolve ambiguity
- Tolerate unpredictability
Interacting with "other" humans
- Understanding Language and Speech
- Formulation of proper sentences
- Conversing naturally
Understanding the context
- Identify and extract context features
- Vision and recognising context in images
- Creating a corpus of understanding
Reasoning the "best answer"
- Not the "right answer"
- Using context understanding to reason
- Inferring based on objectives
What is Watson?

How Watson reveals insights



What if you can have access to that power?
Ginni Rometty at the Gartner Symposium 2015

Bluemix Catalog


Watson Services
Natural Language Processing
Face Detection
Speech
Trade-off Analytics
Jobs Matching
Virtual Agents
How to add Watson Services to your app?


Pick a platform

Pick your favorite runtime
Enter a unique app name

App Overview

Add a service

Bind service to the right app

App is restaged

Your App is Live

How to win at hackathon
http://ibm.co/1la2hrc
Watson Developer Cloud on Github
https://github.com/watson-developer-cloud
IoT Recepies

Son Le
sonle@sg.ibm.com
Bluemix: http://bit.ly/bluemixsg
Technical Tutorial: http://ibm.co/1Qjr0Fz
Build with Watson - Enable Cognitive Computing Features In Your App Using IBM Watson APIs
By Son Le Thanh
Build with Watson - Enable Cognitive Computing Features In Your App Using IBM Watson APIs
- 1,086