SlideShare a Scribd company logo
1 of 21
Download to read offline
Jason Anderson
@andersonljason
Hacker Dojo - March 23rd, 2016
Add Watson To Your Apps
Disclaimer
● I am not an IBM employee but I am currently consulting with them
Agenda
● Overview of Watson Technology
● Watson Developer Cloud
● Using the Natural Language Classifier
● Watson Applicable Apps
Watson History
● Then: Watson was a Jeopardy contestant
○ Watson started off as a collection of NLP systems which could play Jeopardy
○ Details have been published: http://researcher.watson.ibm.
com/researcher/view_group_pubs.php?grp=2099
● Now: Watson is a collection of business solutions and public APIs
○ Jeopardy system has been decomposed into capabilities
○ Additionally complementary capabilities have been added
○ Capabilities include Language, Speech, Vision, and Data Insights
Watson Components
● Watson Engagement Advisor (WEA) - A technology service that interacts with customers,
listens to questions and offers solutions. Engagement Advisor learns with every human
interaction and grows its collection of knowledge, quickly adapting to the way humans think.
● Watson Explorer (WEX) - A technology platform that accesses and analyzes structured and
unstructured content. Explorer presents data, analytics and cognitive insights in a single view.
Explorer gives you the information you’re looking for while uncovering trends, patterns and
relationships.
● Watson Discovery Advisor (WDA) - Whether augmenting creativity in the kitchen, developing
novel medical treatments, or helping law enforcement, Watson Discovery Advisor accelerates
the discovery process, infusing innovation and novel insights into everyone’s activities.
● Watson Developer Cloud (WDC) - The Watson Developer Cloud is a library of Watson APIs
that you can use to create Powered by Watson apps.
Watson Developer Cloud
Consume Watson Through Bluemix
● Watson is made available as a collection of microservices on Bluemix
Consume Watson Through Bluemix
● Run Your Apps: The developer can chose any
language runtime or bring their own. Just upload your
code and go
● APIs and Services: A catalog of open source, IBM and
third party APIs services allow a developer to stitch
together an application in minutes
● DevOps: Development, monitoring, deployment and
logging tools allow the developer to run the entire
application
● Flexible Pricing: Pay as you go and subscription
models offer choice and flexibility
Consume Watson Through Bluemix
● Watson is made available as a collection of microservices on Bluemix
Natural Language Classifier
What is a Classifier?
● A classifier solves the problem of determining which category a new item
belongs to provided a labeled training set of categorized items
● Classifiers are a type of supervised learning
Natural Language Classifier
● A defined topology which is optimized for the type of NLC use cases
● Roughly based on a Convolutional Neural Network
● Training process includes randomness therefore the same training data will
result in similar but not necessarily identical classifiers
NLC-Enabled App Example
Creating a NLC
1. Prepare your training data
○ Sample Data
2. Create your Bluemix NLC instance
3. Create and train your classifier
○ NLC API Reference
4. Wait for training to be complete
5. Call the classifier with input text
Creating a NLC Ready App
● Communicate with the classifier directly using REST APIs or using a SDK
○ Sample Application
// if bluemix credentials exists, then override local
var credentials = extend({
version: 'v1',
url : '<url>',
username : '<username>',
password : '<password>',
}, bluemix.getServiceCreds('natural_language_classifier'));
// Create the service wrapper
var nlClassifier = watson.natural_language_classifier(credentials);
Create the Classifier Connection Query the Classifier
nlClassifier.classify({
text: 'TEXT TO CLASSIFY',
classifier_id: 'YOUR CLASSIFIER ID' },
function(err, response) {
if (err) {
console.log('error:', err);
} else {
// Do something with response;
}
});
NLC Tips
1. Data Coverage: Have enough training samples for each category
2. Category Accuracy: Ensure tagged examples truly represent their category
3. Feedback Loop: Add more samples for incorrect classifications
Additional NLC tips can be found in its documentation
Watson Applicable Apps
Watson Applicable Apps
1. Apps that have access to a lot of data: Any scenario where you already
have a lot of data. Watson is data hungry!
2. Apps which need to communicate natively to humans
3. Apps with a lot of domain expertise
Example: Watson Health
Q/A Design Pattern
Build a Question Answering System:
Dialog - automate branching conversations between a user and your
application
Natural Language Classifier - interprets the intent behind text and
returns a corresponding classification with associated confidence levels
Retrieve and Rank - find the most relevant information for their query by
using a combination of search and machine learning algorithms to detect
"signals" in the data
Summary
● Watson has evolved to offer a set of Cognitive components which
developers can pick and choose the capabilities they need
● The Natural Language Classifier service allows developers to classify text
strings they have not seen before using on a training dataset
● Watson is great for applications which have a lot of data available or need
to natively communicate with their users
Questions?

More Related Content

What's hot

DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesIBM Rational software
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWVMware Tanzu
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceBlack Duck by Synopsys
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletHyperwallet
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16AppDynamics
 
Studio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSStudio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSControl Group
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Splunk
 
9 Principles for Salesforce Application Architecture
9 Principles for Salesforce Application Architecture9 Principles for Salesforce Application Architecture
9 Principles for Salesforce Application ArchitectureSteven Herod
 
The Google Cloud Adoption Framework
The Google Cloud Adoption FrameworkThe Google Cloud Adoption Framework
The Google Cloud Adoption Frameworkrun_frictionless
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusDavid Linthicum
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSSprintzeal
 
Risk Management with SpiraPlan by Inflectra
Risk Management with SpiraPlan by InflectraRisk Management with SpiraPlan by Inflectra
Risk Management with SpiraPlan by InflectraInflectra
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOpsMicro Focus
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupHarley Young
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 

What's hot (20)

DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab Services
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
 
Studio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWSStudio of the Future: Production Workflow in AWS
Studio of the Future: Production Workflow in AWS
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
9 Principles for Salesforce Application Architecture
9 Principles for Salesforce Application Architecture9 Principles for Salesforce Application Architecture
9 Principles for Salesforce Application Architecture
 
HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016
 
The Google Cloud Adoption Framework
The Google Cloud Adoption FrameworkThe Google Cloud Adoption Framework
The Google Cloud Adoption Framework
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
Mendix Factsheet
Mendix  FactsheetMendix  Factsheet
Mendix Factsheet
 
Risk Management with SpiraPlan by Inflectra
Risk Management with SpiraPlan by InflectraRisk Management with SpiraPlan by Inflectra
Risk Management with SpiraPlan by Inflectra
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 

Viewers also liked

엔씨 다이노스 04 전원섭 염호섭 이일하
엔씨 다이노스 04 전원섭 염호섭 이일하엔씨 다이노스 04 전원섭 염호섭 이일하
엔씨 다이노스 04 전원섭 염호섭 이일하Jeon Seob
 
Investment advisor with bluemix trade off analysis
Investment advisor with bluemix trade off analysisInvestment advisor with bluemix trade off analysis
Investment advisor with bluemix trade off analysisJoseph Chang
 
Steve Krug - Guest Talk, City University London
Steve Krug - Guest Talk, City University LondonSteve Krug - Guest Talk, City University London
Steve Krug - Guest Talk, City University LondonCity University London
 
Conflict and negotiation
Conflict and negotiationConflict and negotiation
Conflict and negotiationMohammad Waseem
 
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.Julian Bradder
 
Táctica y estrategia: mario bendetti
Táctica y estrategia: mario bendettiTáctica y estrategia: mario bendetti
Táctica y estrategia: mario bendettiRUBEN ORELLANA
 
CASE RMX 790 Offset disk parts catalog
CASE RMX 790 Offset disk parts catalogCASE RMX 790 Offset disk parts catalog
CASE RMX 790 Offset disk parts catalogPartCatalogs Net
 
Leveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality InsightsLeveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality InsightsHandly Cameron
 
【Watson】Tradeoff Analyticsの概要
【Watson】Tradeoff Analyticsの概要【Watson】Tradeoff Analyticsの概要
【Watson】Tradeoff Analyticsの概要勇太 小沢
 
Architecting estonia
Architecting estoniaArchitecting estonia
Architecting estoniaAndres Kütt
 
2016 fundi i_botes
2016 fundi i_botes2016 fundi i_botes
2016 fundi i_botesJURIST
 
Tharja e frutave dhe perimeve,proceset dhe pajisjet
Tharja e frutave dhe perimeve,proceset dhe pajisjetTharja e frutave dhe perimeve,proceset dhe pajisjet
Tharja e frutave dhe perimeve,proceset dhe pajisjetMirsim Tovërlani
 
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL Big Data: Using free Bluemix Analytics Exchange Data with Big SQL
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL Cynthia Saracco
 
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109IBM France Lab
 

Viewers also liked (20)

엔씨 다이노스 04 전원섭 염호섭 이일하
엔씨 다이노스 04 전원섭 염호섭 이일하엔씨 다이노스 04 전원섭 염호섭 이일하
엔씨 다이노스 04 전원섭 염호섭 이일하
 
Investment advisor with bluemix trade off analysis
Investment advisor with bluemix trade off analysisInvestment advisor with bluemix trade off analysis
Investment advisor with bluemix trade off analysis
 
Steve Krug - Guest Talk, City University London
Steve Krug - Guest Talk, City University LondonSteve Krug - Guest Talk, City University London
Steve Krug - Guest Talk, City University London
 
Conflict and negotiation
Conflict and negotiationConflict and negotiation
Conflict and negotiation
 
Certificate Research Process(7)
Certificate Research Process(7)Certificate Research Process(7)
Certificate Research Process(7)
 
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.
Agile Inbound Marketing for B2B Technology, Software and SaaS Vendors.
 
Culto
CultoCulto
Culto
 
Táctica y estrategia: mario bendetti
Táctica y estrategia: mario bendettiTáctica y estrategia: mario bendetti
Táctica y estrategia: mario bendetti
 
CASE RMX 790 Offset disk parts catalog
CASE RMX 790 Offset disk parts catalogCASE RMX 790 Offset disk parts catalog
CASE RMX 790 Offset disk parts catalog
 
Hamed bakri
Hamed bakri Hamed bakri
Hamed bakri
 
IBM Watson Tradeoff Analytics AlChemy
IBM Watson Tradeoff Analytics AlChemyIBM Watson Tradeoff Analytics AlChemy
IBM Watson Tradeoff Analytics AlChemy
 
Leveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality InsightsLeveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality Insights
 
【Watson】Tradeoff Analyticsの概要
【Watson】Tradeoff Analyticsの概要【Watson】Tradeoff Analyticsの概要
【Watson】Tradeoff Analyticsの概要
 
Architecting estonia
Architecting estoniaArchitecting estonia
Architecting estonia
 
RWilliams-CV2016
RWilliams-CV2016RWilliams-CV2016
RWilliams-CV2016
 
2016 fundi i_botes
2016 fundi i_botes2016 fundi i_botes
2016 fundi i_botes
 
Tharja e frutave dhe perimeve,proceset dhe pajisjet
Tharja e frutave dhe perimeve,proceset dhe pajisjetTharja e frutave dhe perimeve,proceset dhe pajisjet
Tharja e frutave dhe perimeve,proceset dhe pajisjet
 
Tillage pattern vs fuel consumption
Tillage pattern vs fuel consumptionTillage pattern vs fuel consumption
Tillage pattern vs fuel consumption
 
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL Big Data: Using free Bluemix Analytics Exchange Data with Big SQL
Big Data: Using free Bluemix Analytics Exchange Data with Big SQL
 
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109
IBM Bluemix Paris meetup - The Weather Data - Epitech - 20161109
 

Similar to Add Watson to your Apps

EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS Kenzan
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Luis Beltran
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Jazkarta, Inc.
 
Watson products
Watson productsWatson products
Watson productsronanb3
 
What Watson Explorer is and How it works
What Watson Explorer is and How it worksWhat Watson Explorer is and How it works
What Watson Explorer is and How it worksVirginia Fernandez
 
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson ChallengeWatson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson ChallengePenn State EdTech Network
 
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
IBM Watson Explorer: Explore, analyze and interpret information for better bu...IBM Watson Explorer: Explore, analyze and interpret information for better bu...
IBM Watson Explorer: Explore, analyze and interpret information for better bu...Virginia Fernandez
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixIBM
 
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVERWATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVERCarlos Martin Hernandez
 
IBM Watson Innovation Day Foster City
IBM Watson Innovation Day Foster City  IBM Watson Innovation Day Foster City
IBM Watson Innovation Day Foster City IBM Watson
 
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...
IWE 2480 - An Ecosystem of Innovation:  Creating Cognitive Apps Powered by IB...IWE 2480 - An Ecosystem of Innovation:  Creating Cognitive Apps Powered by IB...
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...Carmine DiMascio
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersNiklas Heidloff
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Gladson DSouza
 
Building with Watson - Training and Preparing Your Conversational System
Building with Watson - Training and Preparing Your Conversational SystemBuilding with Watson - Training and Preparing Your Conversational System
Building with Watson - Training and Preparing Your Conversational SystemIBM Watson
 
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...Voxxed Athens
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Varun Manik
 

Similar to Add Watson to your Apps (20)

EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
 
Watson products
Watson productsWatson products
Watson products
 
What Watson Explorer is and How it works
What Watson Explorer is and How it worksWhat Watson Explorer is and How it works
What Watson Explorer is and How it works
 
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson ChallengeWatson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson Challenge
 
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
IBM Watson Explorer: Explore, analyze and interpret information for better bu...IBM Watson Explorer: Explore, analyze and interpret information for better bu...
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on Bluemix
 
Bluemix Workshop
Bluemix WorkshopBluemix Workshop
Bluemix Workshop
 
IBM Watson Innovation Day
IBM Watson Innovation DayIBM Watson Innovation Day
IBM Watson Innovation Day
 
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVERWATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
WATSON by IBM, ONE OF THE BEST INNOVATIONS EVER
 
IBM Watson Innovation Day Foster City
IBM Watson Innovation Day Foster City  IBM Watson Innovation Day Foster City
IBM Watson Innovation Day Foster City
 
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...
IWE 2480 - An Ecosystem of Innovation:  Creating Cognitive Apps Powered by IB...IWE 2480 - An Ecosystem of Innovation:  Creating Cognitive Apps Powered by IB...
IWE 2480 - An Ecosystem of Innovation: Creating Cognitive Apps Powered by IB...
 
Final .pptx
Final .pptxFinal .pptx
Final .pptx
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix Developers
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
Building with Watson - Training and Preparing Your Conversational System
Building with Watson - Training and Preparing Your Conversational SystemBuilding with Watson - Training and Preparing Your Conversational System
Building with Watson - Training and Preparing Your Conversational System
 
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Add Watson to your Apps

  • 1. Jason Anderson @andersonljason Hacker Dojo - March 23rd, 2016 Add Watson To Your Apps
  • 2. Disclaimer ● I am not an IBM employee but I am currently consulting with them
  • 3. Agenda ● Overview of Watson Technology ● Watson Developer Cloud ● Using the Natural Language Classifier ● Watson Applicable Apps
  • 4. Watson History ● Then: Watson was a Jeopardy contestant ○ Watson started off as a collection of NLP systems which could play Jeopardy ○ Details have been published: http://researcher.watson.ibm. com/researcher/view_group_pubs.php?grp=2099 ● Now: Watson is a collection of business solutions and public APIs ○ Jeopardy system has been decomposed into capabilities ○ Additionally complementary capabilities have been added ○ Capabilities include Language, Speech, Vision, and Data Insights
  • 5. Watson Components ● Watson Engagement Advisor (WEA) - A technology service that interacts with customers, listens to questions and offers solutions. Engagement Advisor learns with every human interaction and grows its collection of knowledge, quickly adapting to the way humans think. ● Watson Explorer (WEX) - A technology platform that accesses and analyzes structured and unstructured content. Explorer presents data, analytics and cognitive insights in a single view. Explorer gives you the information you’re looking for while uncovering trends, patterns and relationships. ● Watson Discovery Advisor (WDA) - Whether augmenting creativity in the kitchen, developing novel medical treatments, or helping law enforcement, Watson Discovery Advisor accelerates the discovery process, infusing innovation and novel insights into everyone’s activities. ● Watson Developer Cloud (WDC) - The Watson Developer Cloud is a library of Watson APIs that you can use to create Powered by Watson apps.
  • 7. Consume Watson Through Bluemix ● Watson is made available as a collection of microservices on Bluemix
  • 8. Consume Watson Through Bluemix ● Run Your Apps: The developer can chose any language runtime or bring their own. Just upload your code and go ● APIs and Services: A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes ● DevOps: Development, monitoring, deployment and logging tools allow the developer to run the entire application ● Flexible Pricing: Pay as you go and subscription models offer choice and flexibility
  • 9. Consume Watson Through Bluemix ● Watson is made available as a collection of microservices on Bluemix
  • 11. What is a Classifier? ● A classifier solves the problem of determining which category a new item belongs to provided a labeled training set of categorized items ● Classifiers are a type of supervised learning
  • 12. Natural Language Classifier ● A defined topology which is optimized for the type of NLC use cases ● Roughly based on a Convolutional Neural Network ● Training process includes randomness therefore the same training data will result in similar but not necessarily identical classifiers
  • 14. Creating a NLC 1. Prepare your training data ○ Sample Data 2. Create your Bluemix NLC instance 3. Create and train your classifier ○ NLC API Reference 4. Wait for training to be complete 5. Call the classifier with input text
  • 15. Creating a NLC Ready App ● Communicate with the classifier directly using REST APIs or using a SDK ○ Sample Application // if bluemix credentials exists, then override local var credentials = extend({ version: 'v1', url : '<url>', username : '<username>', password : '<password>', }, bluemix.getServiceCreds('natural_language_classifier')); // Create the service wrapper var nlClassifier = watson.natural_language_classifier(credentials); Create the Classifier Connection Query the Classifier nlClassifier.classify({ text: 'TEXT TO CLASSIFY', classifier_id: 'YOUR CLASSIFIER ID' }, function(err, response) { if (err) { console.log('error:', err); } else { // Do something with response; } });
  • 16. NLC Tips 1. Data Coverage: Have enough training samples for each category 2. Category Accuracy: Ensure tagged examples truly represent their category 3. Feedback Loop: Add more samples for incorrect classifications Additional NLC tips can be found in its documentation
  • 18. Watson Applicable Apps 1. Apps that have access to a lot of data: Any scenario where you already have a lot of data. Watson is data hungry! 2. Apps which need to communicate natively to humans 3. Apps with a lot of domain expertise Example: Watson Health
  • 19. Q/A Design Pattern Build a Question Answering System: Dialog - automate branching conversations between a user and your application Natural Language Classifier - interprets the intent behind text and returns a corresponding classification with associated confidence levels Retrieve and Rank - find the most relevant information for their query by using a combination of search and machine learning algorithms to detect "signals" in the data
  • 20. Summary ● Watson has evolved to offer a set of Cognitive components which developers can pick and choose the capabilities they need ● The Natural Language Classifier service allows developers to classify text strings they have not seen before using on a training dataset ● Watson is great for applications which have a lot of data available or need to natively communicate with their users