Transforming Data Into Wisdom
Transforming Data Into Wisdom
2
Agenda
Wisdom
IBM What Can
Digital and IBM
Bluemix you do with References Appendix
Disruption Cognitive Examples
Platform Watson?
Systems
WISDOM
DATA
use knowledge to
physical reality
support decisions
https://www.youtube.com/watch?v=LVGKZUxuVIc
Automating Understanding
the world the world
Program Train
http://www.bloomberg.com/news/videos/b/56cf8bce-46e4-47bc-a18f-36beee78e2d6
A vast amount of untapped data could have a great impact on
our health - yet it exists outside medical systems.
6 Terabytes
30%
Per lifetime
Genomics Factors
Learning
They never stop learning getting
Reasoning more valuable with time.
They reason. They understand Advancing with each new piece of
underlying ideas and concepts. They information, interaction, and
Understanding form hypothesis. They infer and outcome. They develop “expertise”.
Cognitive systems understand extract concepts.
like humans do.
1. Cognitive Systems can be educated and not programmed: think about a app for
photos that is able to automatically organize your gallery by trips, family, friends... Just
using and learning from your examples (deep learning programs)
2. Cognitive Systems can express themselves as a «human»: I can interact with data in
Natural Language (Watson Analytics)
4. Cognitive Systems evolve every time I use them by observing my everyday actions.
10
Context Mobile
Question Answer
How do I reset my password? Dialog Guide the user through a set of steps
Where is the nearest store? Map Application launches map with directions
I need to pay my outstanding invoice. Info. Retrieval Bring user to pay bill screen
Can I pay my bills using my credit card? App Nav. Bring back an answer
Date
9th March 2016
Use case
Connie is able to learn and improve his interactions with humans by
leveraging on its previous experiences.
Assist on visitor requests
Personalize the guest experience
Empower travellers with more information to help them plan their
trips
Produce logs of the interactions with the customers for the hotel
staff
34
Pepper
Description
Pepper is the first humanoid robot able to understand
human emotions.
Pepper identifies gestures and voice tones.
https://www.youtube.com/watch?v=2gs83EVuyPI
Date
6th January 2016
Use case
Robotic assistant for intuitive and interactive
experience
Natural conversations: words, gestures and
expressions are understood
Solution for in-class teaching assistant, nursing aide.
35
CogniToys Dino
Description
Wifi-enabled, cloud-connected, powered by Watson.
Recommended for kids ages 5 to 9.
https://www.youtube.com/watch?v=vN_SLW-tthA
Date
11th April 2016 (shipping)
16th February 2015 (project launch)
Use case
Dino can have a conversation with its owner and becomes
more personalized as the child grows
Expanding corpus of knowledge and capabilities to
remember details of the child to provide a personalized play
experience
The child can access stories, play games with Dino, ask
questions and listen to jokes
36
BB8 – Star Wars Droid
Description
Control with your mind the Sphero app-powered droid.
https://www.youtube.com/watch?v=K-4mp_e5v4A
Date
18th December 2015
Use case
Use a consumer headset that can read brain waves
(Emotive Insight) and the droid available on sale by
Sphero, linked by the IBM's cloud computing and
Internet of Things platform.
This shows IBM cloud's ability to help developers quickly
build applications that power smart objects.
37
TJBot
Description
Open source project designed to help you access Watson
Services in a fun way. You can laser cut or 3D print me,
then use one of my recipes to bring me to life!
https://ibmtjbot.github.io/
https://www.youtube.com/watch?v=k928MQmD0oc
Date
November 2016
Use case
Internet of Things
Education
Aging
Toy
38
Watson Quickstart
50 underlying technologies
Entity Extraction Natural Language Classifier
Sentiment Analysis Personality insights
Emotion Analysis (Beta) Relationship Extraction
Keyword Extraction Retrieve and Rank
Concept Tagging Tone Analyzer
Taxonomy Classification Emotive Speech to Text
Author Extraction Text to Speech
Language Detection Face Detection
Text Extraction Image Link Extraction
Microformats Parsing Image Tagging
Feed Detection Text Detection Natural Language
Linked Data Support Visual Insights
Classifier
Concept Expansion Visual Recognition Tone Analyzer
Concept Insights AlchemyData News
Dialog Tradeoff Analytics
Document Conversion
Language Translation
43
IBM Bluemix Platform
“By 2020, the greatest source of competitive advantage for 30% of organizations will
come from their ability to creatively exploit digital technologies.”
“More than 80% of enterprise IT organizations will commit to hybrid cloud architectures
by 2017, vastly driving the rate and pace of change in IT organizations.”
Users are User expectations are no longer defined by other competitors in your industry, they are
changing defined by the last interaction a user had with an app or service.
Technology is
Device proliferation. Unstructured data. Open source. There are new requirements
changing
and opportunities, and new tools are needed to support them.
Digital is a land
The velocity of change in the market is being shaped by companies – both large and
grab for those
small – that have found ways to change and innovate in much faster ways.
that move fast
Greater transparency and continuous innovation are inspiring the adoption of open source
Open technologies across the enterprise landscape. The desire to build polyglot systems further
encourages the adoption of powerful open source solutions to maximize performance.
48
The
Market What is your organization looking to do?
49
The
Market How can you bring innovation and modernization to your business?
90% of
companies
are looking to adopt cloud
on-premises.
75% of them
report it taking a month or
longer to deliver a single
update to internal platforms
and infrastructure.
50
The app revolution
Fundamentally changing the way we interact with technology.
51
IBM Bluemix: Digital Innovation Platform
2 Business
Value
1 High value solutions
Innovation Cognitive apps
Advanced analytics
PaaS-centric
Cost DevOps tooling
Internet of Things
Value IaaS-centric Web/Mobile apps
Virtual compute Basic analytics
Low cost storage Hybrid integration
Traditional app
hosting
53
Introducing: IBM Bluemix
Bluemix is a hybrid platform that harnesses the power
of the Cloud to transform business.
54
The Hybrid IT Platform
for Innovation is Here! IBM Bluemix
New Biz Models
Innovation Analytics
Mobile
OS OS
55 © IBM Corporation 55
56 © 2017 International Business Machines Corporation
Watson Programs
57 © 2017 International Business Machines Corporation
Watson Programs 57
What is Bluemix?
Bluemix is an open-standards, cloud-based platform
for building, running, and managing applications.
Flexible Pricing
Extend apps with services Try compute options and
A catalog of IBM, third party, services for free and, when
and open source services you’re ready, pay only for
allow the developer to stitch what you use. Pay as you go
an application together and subscription models offer
quickly. choice and flexibility.
58
IBM
Bluemix What Bluemix offers
With offerings spanning from bare metal to serverless programming, Bluemix supports
Compute apps and workloads with nearly any set of requirements.
Bluemix is available in over 25 data centers around the globe, addressing critical
Global needs around performance and data sovereignty.
Bluemix offers over 150 services across Watson, data, mobile, DevOps to help companies
Services accelerate the delivery of transformative apps and services.
Built upon IBM’s support for Open Governance and Open Architecture, Bluemix
Open puts leadership in OpenStack, Cloud Foundry, Node, Docker and more into
practice for the enterprise.
59
How does Bluemix work?
Bluemix embraces Cloud Foundry as an open source Platform as a Service and extends it with
IBM, third party, and community built services.
60
Why are developers using Bluemix?
Go from zero to
To rapidly bring products and running code in a
services to market at lower cost matter of minutes.
61
Compute flexibility
Devs get to choose the level of infrastructure abstraction and fine-tuned control that suits their
apps and services.
62
Broad range of IBM & 3rd Party Services
Commerce
Healthcare
Analytics
Watson
Security
63
IBM
Bluemix What differentiates Bluemix
A wide range of compute options and a broad catalog of services built on open architectures allows you to
meet the needs you have today and change over time.
Compute Choice: Bluemix offers Cognitive Services: Microservices: On Bluemix, the microservice
infrastructure and runtime options including: • 16 Watson APIs (growing to 29 by architectures serves as:
• Docker 2017), • Support scalable complex application logic
• Cloud Foundry • Tools to build apps that understand, • Enable continuous delivery to meet evolving
• OpenWhisk
reason, and learn. customer demands.
• Bare Metal
• Virtual Machines
Data & Analytics: Ingest, manage, and DevOps: Bluemix DevOps services enable:
• OpenStack
leverage data with services including: • Rapid experimentation using Active Deploy
• Cloudant (NoSQL database) • Process transformation via UrbanCode
Flexible Deployment: Get the benefits of
• IBM Analytics for Apache Spark • Startup agility at enterprise scale with DevOps
the cloud where you need it:
• Public • GraphDB Tool Chain
• Dedicated • Hadoop
• Local
64
Bluemix service offerings to compose solutions
DevOps DevOps
Tooling
Your Own Hosted Apps / Services Integration and
API Mgmt
services
Integration
for increased Catalog of Services that Extend Apps’ Functionality
services
productivity
for Hybrid Cloud
+
Web Data Mobile Cognitive Analytics IoT Security Yours solutions
67
IBM
Bluemix A hybrid approach
Bluemix provides points of entry for companies to deliver faster
regardless of where their apps or services need to run
With Bluemix, companies can accelerate innovation on both sides of the firewall.
Bluemix Local
Behind your firewall
for the most Bluemix Public
sensitive Maximize on cloud economics
production and agility. Perfect for
workloads. ecosystem collaboration.
Traditional IT On Premise Hosted Public Cloud 3rd Party Services & Data
Private Cloud Private Cloud
69 © IBM Corporation 69
As a result, hybrid Cloud Applications are becoming the norm for
the Integrated Digital Enterprise …
Internet of Things
Sensors
Developer & Customer
communities Trading partner
communities
Master Data Big Data
Management
70
Continuous Innovation & Delivery
Fit for an enterprise, the DevOps experience is unified and open across compute technologies, Bluemix
delivery methods, and integrated systems.
71
Core use cases
What 30,000 beta applications have told us.
• Enabling online experiences in the physical store for • Back end services replacing custom code hosted on
retail IaaS (e.g. Push Notification)
• Leverages BlueMix for data collection APIs and • Cloud Code for offloading business logic from the mobile
dashboards client
• Reduction of infrastructure setup from days to minutes • Integrated into iOS and Android native applications using
by moving off of a pure IaaS BlueMix SDK
• Providing APIs that are integrated into the BlueMix • Embed IBM Cognos business intelligence content into
experience apps
• Leveraging existing on premise databases and • Use IBM Analytics Warehouse to store and analyze
technologies business data
• Building mobile applications that connect to on-prem data • Gain immediate visibility and control over app
via Bluemix performance and availability
72
IBM Watson
on Bluemix
73
Cognitive Computing
Reason
Listening Speech
Learning
Vision
IBM Watson services available on Bluemix are the building blocks for developers to create the next generation of cognitive
applications to transform the way businesses engage with their customers, discover, innovate and make decisions
79
Internet
of
Things
80 © IBM Corporation 80
Internet of Things Foundation
Set up and manage your connected devices so all your app’s can access the data
81
IBM API Economy
82
The API Economy
Composable (Inter-Cloud) Apps
Applications are no longer being vertically built by single organizations
Bank
(Loan) Service Insurance
API Service
API
Dealer
API
Service
API
API Map
Analytics Service
Service
Static Dynamic
Negotiated Instant
Relationships; Relationships;
Long-term IT Instant IT
Banche
https://www.youtube.com/watch?v=vjaISgnKN3Q
© 2017 International Business Machines Corporation Watson Programs 89
Cognitive System and Arts (3/3)
https://www.youtube.com/watch?v=6AtAibldNYY
© 2017 International Business Machines Corporation Watson Programs 91
Cognitive Trailer
https://www.youtube.com/watch?v=gJEzuYynaiw
© 2017 International Business Machines Corporation Watson Programs 92
Esperienza Cognitiva Immersiva
https://youtu.be/Nv12KaacRrU
© 2017 International Business Machines Corporation Watson Programs 93
References
98
Audio Analysis
Demo
https://audio-analysis-application-starter-
kit.mybluemix.net/?cm_mc_uid=98092255825414573411651&cm_mc_sid_50
200000=1457344882
How it works
This application uses the IBM Watson Concept Insights service coupled with the
Speech to Text service in order to provide analysis of the concepts that appear in
Youtube videos
Use Cases
The service can analyze text based on a customer’s twitter
stream to help a travel agency decide between leading with
a budget or luxury trip offer
• Alchemy Data
• News Twitter
http://company-insights.mybluemix.net/
102
Tone Analyzer
How it works
Demo
https://tone-analyzer-demo.mybluemix.net/
Use IBM Insights for Twitter to incorporate Twitter search results into your Bluemix applications.
The service provides sentiment and other enrichments for multiple languages, based on deep
natural language processing algorithms from IBM Social Media Analytics. Real-time processing
of Twitter data streams is fully supported; configurable through a rich set of query parameters
and keywords. Insights for Twitter includes RESTful APIs that allow you to customize your
searches and returns Tweets and enrichments in JSON format.
Demo:
http://totem.mybluemix.net/
Demo:
https://www.thenorthface.com/xps
© 2015 International Business Machines Corporation 105
Demo:
http://language-translation-demo.mybluemix.net/
Demo:
Video
http://natural-language-classifier-demo.mybluemix.net/
Demo:
Retrieve and Rank
Demo:
https://speech-to-text-demo.mybluemix.net/
Demo:
http://text-to-speech-demo.mybluemix.net/
Cloudant NoSQL DB Time Series Database SQL Database Analytics Apache for DataWorks dashDB
Haddop
IBM DB2 on Cloud Redis by Compose MongoDB by Compose PostgreSQL by Compose ElasticSearch by Compose
• IBM DataWorks is a full service offering that refines raw data into
insightful information that is ready for analytics. It powers other
analytics services by allowing users to prepare data from multiple
cloud and on-premise sources, cleanse it, blend it and deliver it to
other services, such as dashDB, Cloudant and Watson Analytics.
• Move Data: Deliver data from multiple sources to services such as
dashDB, Cloudant and Watson Analytics.
• Enrich Data: Produce complete data sets by blending data from
multiple sources.
• Shape Data: Shape the data to the desired target format by removing
unnecessary fields, filtering and sorting.
• Cleanse Data: Improve the quality of data by removing incomplete or
inaccurate information.
• Visualize Data: Explore data to make sure it is complete, conforms to
the correct format and has the desired quality before loading it to a
target service.
• Reference Link: https://console.ng.bluemix.net/catalog/dataworks
• dashDB is a data warehousing and analytics solution. Use dashDB to store relational data,
including special types such as geospatial data. Then analyze that data with SQL or advanced
built-in analytics like predictive analytics and data mining, analytics with R, and geospatial
analytics. You can leverage the in-memory database technology to use both columnar and
row-based tables.
• Powered by IBM BLU Acceleration and Netezza in-Database Analytics. IBM BLU
Acceleration is fast and simple. It uses dynamic in-memory columnar technology and
innovations such as actionable compression to rapidly scan and return relevant data. In-
database analytic algorithms integrated from Netezza bring simplicity and performance to
advanced analytics.
• Use this service to provision enterprise-scale, multi-node big data clusters on the IBM®
Softlayer® cloud, using IBM's big data solution InfoSphere® BigInsights™. Once provisioned,
these clusters can be managed and accessed from this same service.
• InfoSphere BigInsights is IBM's Hadoop offering, which combines open source technology with
extra features (for example Big SQL and Text Analytics) to provide industry-leading
performance, scale, and reliability. By using the IBM BigInsights Hadoop for Bluemix™
service, you can access all the power of InfoSphere BigInsights for your enterprise without
having to install and configure your clusters or manage your hardware.
• IBM® Geospatial Analytics for Bluemix™ allows you to monitor moving devices right from
your Bluemix application. You use the Geospatial Analytics service to monitor when devices
are entering and leaving locations that you specify. After you start the service, the monitor
is on and the service receives device information continuously from the MQTT message broker.
When you stop the service, monitoring turns off.
• IBM Analytics for Apache Spark™ is a full service offering for the next generation of distributed
data processing engines. Building upon earlier generations of distributed computing, its in-
memory architecture enables capabilities that were previously inaccessible. These capabilities
enable deeper and richer analytics that execute faster, opening up new frontiers of
potential analytics applications. With IBM Analytics for Apache Spark™, you no longer have
to worry about finding a system administrator to install and configure Spark™ for you - we
provide Spark™ fully managed and on-demand, allowing users to get started quickly with little
to no hassle. You pay only for what you use, so you can scale up or down as necessary and
with total control.
• Streaming Analytics ingests, analyzes and correlates data as it arrives from thousands of
real-time data sources. Streaming Analytics enables customers to build their real-time
streaming application without having to build and manage the infrastructure. Streaming
Analytics will provide customers with small nodes (4 cores/node) for lower entry point. The
service also provides larger applications availability in the Bluemix environment. Streaming
Analytics will provide seamless connectivity to Spark, BigInsights, Java API and other analytical
tools to enable users to create their own custom applications.
• IBM DB2 on Cloud is a full-service database on IBM’s SoftLayer® global cloud infrastructure
(i.e. dbPaaS). It offers the rich features of an on-premise DB2 deployment to customers
without the cost, complexity and risk of managing their own infrastructure.
• Optimized for OLTP and fully configurable: Based on DB2 Advanced Workgroup Edition
software, it comes with a pre-configured instance optimized for online transaction processing
applications. IBM DB2 on Cloud also allows customers the flexibility to create their own
instances for analytic or mixed workloads.
• Reduces time to value: Use of this offering reduces the time required for provisioning and
deploying DB2 so more resources can be devoted to developing new solutions and innovation.
dashDB l l Full
DataWorks l l Full
Have you ever been interested in what people think about your product or brand?
With IBM Bluemix, developing a Sentiment Analysis web app has never been so easy!
Our goal is to demonstrate how, in few clicks, IBM Bluemix allows developers to build a
really user-friendly graphical interface in order to visualize the sentiment analysis related to
public tweets.
Just insert your keyword to filter the results and ...it’s all done!
If you start from a demo application, you should create a copy of the code for your own use.
Source:
http://cdetestapp.mybluemix.net/
https://hub.jazz.net/project/kungr/sample-cdetestapp/overview
https:\www.ng.bluemix.net\docs\services\Twitter\index.html
1. Click Demo Code (above) to open the project in DevOps Services
2. If prompted, sign in to DevOps Services
3. Click
4. Modify the manifest.xml and project.json with unique names.
5. Click Deploy to create a new application within your Bluemix dashboard.
6. After the deployment is finished, you should see that your application is up and running.
The Insights for Twitter Free plan provides a maximum of five (5) million tweets per Bluemix
Account. The tweets are counted based on the number of tweets that are returned in a
requested result set.
© 2017 International Business Machines Corporation Watson Programs 130
Add the NLU Service
NLU offers a set of three services that enable businesses and developers to build
cognitive applications that understand the content and context within text and images.
NLU APIs
• Text analysis through natural language processing
• Process text and help you to understand its sentiment, keywords, entities, high-level
concepts and more.
The Free Plan includes 1,000 API Events per day per account.
https://hub.jazz.net/git/speschiera/PoCTwitterAlche
my