Build Cognitive Computing Apps with IBM Watson

Son Le - IBM Cloud Technical Evangelist

@thsonvt

Son Le

IBM Cloud Technical Evangelist

Director at StartupGrind SGP

 

 

 

http://twitter.com/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

Made with Slides.com