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
- 881