Enhancing applications with Cognitive APIs IBM Corporation

Similar documents
Create Swift mobile apps with IBM Watson services IBM Corporation

introduction to using Watson Services with Java on Bluemix

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time.

Computer Vision and Media Analytics

Embedding Intelligence through Cognitive Services

IBM Advantage: IBM Watson Compare and Comply Element Classification

Information Retrieval

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

Blurring the Line Between Developer and Data Scientist

3 Publishing Technique

DMI Exam PDDM Professional Diploma in Digital Marketing Version: 7.0 [ Total Questions: 199 ]

Overview of Data Services and Streaming Data Solution with Azure

Professional, quality services

Chapter 2. Architecture of a Search Engine

Unstructured Data. CS102 Winter 2019

Microsoft speech offering

Technical Deep Dive. IBM Watson Content Hub UI & APIs

Amber DrupalCon Vienna September 2017

Question No : 1 Web spiders carry out a key function within search. What is it? Choose one of the following:

Reveal The Secrets of Your Videos. Zoltan Nemeth, Watson Media / Budapest Lab

Connect and Transform Your Digital Business with IBM

Vinnie Saini Cloud Solution Architect Big Data & AI

Overview Video Indexer overview Concepts Quickstarts Get started How to Use Video Indexer API Examine Video Indexer output Find exact moments within

An Oracle White Paper October Oracle Social Cloud Platform Text Analytics

Digital Marketing. Introduction of Marketing. Introductions

Collective Intelligence in Action

Microsoft FAST Search Server 2010 for SharePoint Evaluation Guide

Contextual Search using Cognitive Discovery Capabilities

How to create dialog system

Web Content Accessibility Guidelines (WCAG) Whitepaper

p. 2 Copyright Notice Legal Notice All rights reserved. You may NOT distribute or sell this report or modify it in any way.

Serverless Computing: Customer Adoption Insights & Patterns

AI & Machine Learning at Amazon

Case Studies of CaaP and Cognitive Services Implementation for Vietnam. [ Nguyen Francis Tuan Anh] [

Advanced Knowledge Discovery Tools: Designed to Unlock and Leverage Prior Knowledge to Drive Cost Reduction, Increase Innovation and Mitigate Risk

Updated on

SM40: Measuring Maturity and Preparedness

checkterm User Manual Document version 1.0

How to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.

Magical Chatbots with Cisco Spark and IBM Watson

Practical Applications of Machine Learning for Image and Video in the Cloud

Getting Lost in Semantics Selecting the Right Search Engine

The Use of Search Engines for Massively Scalable Forensic Repositories

Installation Procedures for QPPCN 979DR Customer Assist Care Center Software Update V6.0.4

Introduction to Worklight Integration IBM Corporation

RPI INSIDE DEEPQA INTRODUCTION QUESTION ANALYSIS 11/26/2013. Watson is. IBM Watson. Inside Watson RPI WATSON RPI WATSON ??? ??? ???

Marketing & Back Office Management

IBM Watson Explorer Community Edition IBM

Advanced Digital Markeitng Training Syllabus

Stanbol Enhancer. Use Custom Vocabularies with the. Rupert Westenthaler, Salzburg Research, Austria. 07.

CloudSwyft Learning-as-a-Service Course Catalog 2018 (Individual LaaS Course Catalog List)

Implementing a Standardized PDF/A Document Storage System with LEADTOOLS

Development of an e-library Web Application

Oracle Enterprise Performance Reporting Cloud

Configuring a Microstrategy Resource in Metadata Manager 9.5.0

VClarity Voice Platform

GEOFLUENT VS. STRAIGHT MACHINE TRANSLATION: UNDERSTANDING THE DIFFERENCES

CRM Insights. User s Guide

iknow Use Cases Michael Br ands Senior Product Manager

How to Select the Right Marketing Cloud Edition

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Deep Web Crawling and Mining for Building Advanced Search Application

IBM System z part numbers available for the IBM WebSphere Business Modeler V products

Get the most value from your surveys with text analysis

Gplus Adapter 5.4. Gplus Adapter for WFM. Hardware and Software Requirements

Empowering People with Knowledge the Next Frontier for Web Search. Wei-Ying Ma Assistant Managing Director Microsoft Research Asia

Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch

ACCENTURE VIDEO SOLUTION END USER FEATURES. Enter

IoT Standards Ecosystem, What s new?

Terms of Reference Consultant Investigations Section Office of Audit and Investigations

DRAGON NATURALLYSPEAKING 12 FEATURE MATRIX COMPARISON BY PRODUCT EDITION

Company Overview SYSTRAN Applications Customization for Quality Translations

Powering Knowledge Discovery. Insights from big data with Linguamatics I2E

AWS Machine Learning Transformation Day - Munich. 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Launch and Use SocialMiner

SQL: The Ultimate Beginners Guide: Learn SQL Today PDF

Powering voice agents using IBM Watson

Taming Text. How to Find, Organize, and Manipulate It MANNING GRANT S. INGERSOLL THOMAS S. MORTON ANDREW L. KARRIS. Shelter Island

Better translations with user collaboration - Integrated MT at Microsoft

Using Deep Links for Growth. Phillip Nelson Director of Product, Quixey

Get Connected. IT Essentials. NDG Linux Essentials. NDG Introduction to Linux I. NDG Introduction to Linux II

Introduction to emanagement MGMT 230 WEEK 5: FEBRUARY 5

How to Build a Digital Library

AURA ACADEMY Training With Expertised Faculty Call us on for Free Demo

Table of Contents. Welcome to Immobel. Below you will find documentation regarding our products and services.

Voice activated spell-check

How SPICE Language Modeling Works

Why data science is the new frontier in software development

Gplus Adapter 6.1. Gplus Adapter for WFM. Hardware and Software Requirements

ResponseTek Listening Platform Release Notes Q4 16

RELEASE NOTES UFED ANALYTICS DESKTOP SAVE TIME AND RESOURCES WITH ADVANCED IMAGE ANALYTICS HIGHLIGHTS

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES

Metatomix Semantic Platform

Smart Events Cloud Release February 2017

Text Mining. Representation of Text Documents

APPLYING THE POWER OF AI TO YOUR VIDEO PRODUCTION STORAGE

AAC Apps App includes three different air horn sounds. Tap on horn wanted, and shake to increase volume. Shake harder to increase volume further.

Digital Messaging Center Feature List

User Configurable Semantic Natural Language Processing

Transcription:

Enhancing applications with Cognitive APIs

After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2

Watson Developer Cloud Watson Developer Cloud is a cognitive platform that provides developers easy access to expertise using a collection of REST APIs & SDKs Watson SDKs for Node, Java, Python, Swift, and Unity are available for application development The Watson Developer Cloud Services are categorized into: Language Speech Vision Data Insights 3

Watson Developer Cloud APIs Language Conversation Document Conversion Language Translator Natural Language Classifier Natural Language Understanding Personality Insights Retrieve and Rank Tone Analyzer Speech Speech to text Text to speech Vision Visual Recognition Data Insights Discovery https://www.ibm.com/watson/developercloud 4

Natural Language Classifier Machine learning algorithms return the top matching predefined classes for short text inputs. Helps an application understand the meaning and elements of input text and make predictions about how to respond. A classifier learns from example data and then can return information for new text input The Natural Language Classifier service supports English, Arabic, Brazilian Portuguese, French, German, Japanese, Italian, and Spanish. 5

Conversation The IBM Watson Conversation service helps developers create an application that understands natural-language input and uses machine learning to respond to customers in a way that simulates a conversation between humans. The application sends the user input to the Conversation service. The application connects to a workspace, which is a container for your dialog flow and training data. The service interprets the user input, directs the flow of the conversation, and gathers information that it needs. Additional Watson services can analyze user input, such as Tone Analyzer or Speech to Text. The application can interact with your back-end systems based on the user's intent and additional information. 6

Using the Conversation service A middleware plugin for Botkit enables developers to easily integrate a Watson Conversation workspace with multiple social channels, including Slack, Facebook, and Twilio. 7

Speech to Text The IBM Watson Speech to Text provides an Application Programming Interface (API) that lets users add speech transcription capabilities to their applications. To transcribe the human voice accurately, the service leverages machine intelligence to combine information about grammar and language structure with knowledge of the composition of the audio signal. The service continuously returns and retroactively updates the transcript as more speech is heard. The service can be used in any application where speech or audio files are used as input and in which text is the desired output format. 8

Document Conversion Converts a single HTML, PDF, or Microsoft Word document. The input document is transformed into normalized HTML, plain text, or a set of JSON-formatted Answer units Output works with other Watson services, like the Watson Retrieve and Rank Service. Supports content in English, French, German, Japanese, Italian, Brazilian Portuguese, and Spanish. 9

Retrieve and Rank The IBM Watson Retrieve and Rank service helps users find documents that are more relevant than those that users might get with standard information-retrieval techniques. Retrieve: Based on Apache Solr, it supports nearly all of the default Solr APIs and improves error handling and resiliency. The user can start the solution by first using only the Retrieve features, and then add the ranking component. Rank: The rank component (ranker) creates a machine-learning model trained on the user s data. The user calls the ranker in the runtime queries to use this model to boost the relevancy of the results with queries that the model has not previously seen. The service combines several proprietary machine-learning techniques, which are known as learning-to-rank algorithms. During its training, the ranker chooses the best combination of algorithms from the user s training data. 10

Using the Retrieve and Rank service The core users are customer-facing professionals, such as support staff, contact center agents, field technicians, and other professionals. 11

Natural Language Understanding Developers can analyze semantic features of text input, including categories, concepts, emotion, entities, keywords, metadata, relations, semantic roles, and sentiment. Send API requests to the Analyze endpoint using text, HTML, or a public URL, and specify one or more of the following features of the content to be analyzed: Categories: Pre-defined categories, like art and entertainment, science, technology, business, finance, sports, and more. Concepts: Ideas not directly referenced in the text. Emotion: Emotion conveyed by specific target phrases or as a document as a whole. Entities: Find people, places, events, and other types of entities mentioned in your content. 12

Natural Language Understanding Analyze endpoint features continued: Keywords: Search your content for relevant keywords. Metadata: For HTML and URL input, get the author of the webpage, the page title, and the publication date. Relations: Recognize when two entities are related, and identify the type of relation. Semantic Rules: Parse sentences into subject-action-object form, and identify entities and keywords that are subjects or objects of an action. Sentiment: Analyze the sentiment toward specific target phrases and the sentiment of the document as a whole. 13

Personality Insights The IBM Watson Personality Insights service provides an Application Programming Interface (API) that enables applications to derive insights from social media, enterprise data, or other digital communications. The service uses linguistic analytics to infer individuals' intrinsic personality characteristics from digital communications, such as email, text messages, tweets, and forum posts. The service can automatically infer, from potentially noisy social media, portraits of individuals that reflect their personality characteristics. It can also determine individuals' consumption preferences, which indicate their likelihood to prefer various products, services, and activities. Businesses can use these insights to improve client acquisition, retention, and engagement, and to guide highly personalized engagements and interactions to better tailor their products, services, campaigns, and communications for individual clients. 14

Tone Analyzer The The IBM Watson Tone Analyzer service uses linguistic analysis to detect emotional, social, and language tones in written text. Emotional tone: The different emotions and feelings that people express, like joy, fear, sadness, disgust, anger. Social tone: The social tendencies in people, like openness, conscientiousness, extraversion, agreeableness, emotional range, or neuroticism. Language tone: The perceived writing style, like analytical, confidence, tentative. The user can submit JSON or plain text that contains the written content to the service. The service returns JSON results that report the tone of the input. The user can use these results to improve the perception and effectiveness of their communications. 15

Using the Tone Analyzer service The Tone Analyzer service can be used with additional IBM Watson services, such as IBM Watson Conversation or IBM Watson Speech to Text, to analyze user input. 16

Language Translator With the IBM Watson Language Translator service, the user can create an application that identifies the language of input text and uses a domain-specific linguistic model to translate the text into another language. To translate industry-specific jargon or other types of specialized terminology, the user can customize the linguistic model to optimize it for their needs. The linguistic models that are provided with the service can perform translations between the following languages: News: Targeted at news articles and transcripts. Translate English to and from Arabic, Brazilian Portuguese, French, German, Italian, and Spanish. You can also translate Spanish to and from French. Conversational: Targeted at conversational colloquialisms. Translate English to and from Arabic, Brazilian Portuguese, French, Italian, and Spanish. Patents: Targeted at technical and legal terminology. Translate Brazilian Portuguese, Chinese, and Spanish to English. 17

Text to Speech The IBM Watson Text to Speech service provides an Application Programming Interface (API) that uses IBM speech-synthesis capabilities to convert written text to naturalsounding speech. The service streams the results back to the client with minimal delay. The Text to Speech service can be used in voice-driven and screenless interfaces, as well as in interfaces for the disabled. It can be used in situations where audio is the preferred method of output, including home automation solutions, assistance tools for the vision-impaired, reading text and email messages aloud to drivers, video script narration and voice over, and reading-based educational tools. 18

Visual Recognition The IBM Watson Visual Recognition service uses deep learning algorithms to analyze images for scenes, objects, faces, and other content. The response includes keywords that provide information about the content. A set of built-in classes provides highly accurate results without training. The user can train custom classifiers to create specialized classes. The user can also create custom collections of their own images, and then upload an image to search the collection for similar images. 19

Discovery The IBM Watson Discovery service makes it possible to rapidly build cognitive, cloudbased exploration applications that unlock actionable insights hidden in unstructured data, including a user s own proprietary data, as well as public and third-party data. It brings together a functionally rich set of integrated, automated Watson APIs to: Crawl, convert, enrich and normalize data. Securely explore your proprietary content as well as free and licensed public content. Apply additional enrichments, such as concepts, relations, and sentiment through natural language processing. Simplify development while still providing direct access to APIs. Watson Discovery News, a public data set that has been pre-enriched with cognitive insights, is also included with Discovery. Watson Discovery News is a dataset of primarily English language news sources that is updated continuously, with approximately 300,000 new articles and blogs added daily. 20

References Watson API Explorer: https://watson-api-explorer.mybluemix.net/ Watson Developer Cloud: https://www.ibm.com/watson/developercloud/ Watson Academy: https://www.watson-academy.info/course/index.php?categoryid=62 Watson Developer Cloud github: https://github.com/watson-developer-cloud 21