O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning to Build Apps Using Watson AI

Video Description

Making your applications smart by combining Cognitive and AI capabilities

About This Video

  • A comprehensive and friendly guide to getting started with IBM Watson.
  • Covers the latest version of IBM Watson with fully up-to-date techniques and code examples.
  • Shows how to add the different features of Watson in your application

In Detail

IBM Watson has evolved from being a game show winning question & answering computer system to a set of enterprise-grade artificial intelligence (AI) application program interfaces (API) available on IBM Cloud. These Watson API’s can ingest, understand & analyze all forms of data, allow for natural forms of interactions with people, learn, reason - all at a scale that allows for business processes and applications to be reimagined.

This course will give you a hands-on introduction to getting a detailed understanding of the Watson AI API’s, how to train them and eventually build applications using them. You will go through the fundamentals behind each of the API’s, lots of code examples on how to use them on different types of unstructured data, spot the scenarios where you can apply them as well as real-life use case examples. You will learn about how to build conversational apps a.k.a., chat-bots, analyze text at a deeper level, transcribe audio, training a machine to classify & detect objects in pictures, extract entities, emotions, sentiment and relationships from news articles etc.

You will also learn the different types of data basics of AI including machine & deep learning, approach to building AI systems. You will learn about the basics of getting started with IBM Cloud, Watson and setting up an environment to build AI infused apps.

By the end of the course, you will have a complete understanding of the various Watson API’s and will have developed the skills to effectively use them in applications and business processes you may be working on.

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Learning-to-Build-Apps-Using-Watson-AI

Table of Contents

  1. Chapter 1 : Introducing the IBM Watson Platform
    1. The Course Overview 00:10:47
    2. Fundamentals 00:10:02
    3. Fundamentals – Part 2 00:07:24
    4. Introducing IBM Watson 00:08:58
    5. The IBM Watson Platform 00:14:53
    6. Adapting Watson 00:06:49
    7. Examples 00:03:47
  2. Chapter 2 : Getting Started with coding for IBM Watson
    1. Watson API’s 00:09:07
    2. IBM Cloud 00:04:06
    3. Development Environment 00:10:40
    4. Hello Watson 00:08:45
    5. Hello Watson (Continued) 00:04:10
    6. IBM Node-RED 00:08:03
    7. IBM Node-RED (Continued) 00:07:54
    8. Python and Node.js SDK 00:06:56
    9. Python and Node.js SDK (Continued) 00:08:25
  3. Chapter 3 : Build Conversational Systems Using the Watson Conversation Service
    1. Watson Assistant in Depth 00:15:41
    2. Watson Assistant in Depth (continued) 00:14:05
    3. Define Intents and Entities Workspace 00:20:20
    4. Define Intents 00:19:31
    5. Define Entities 00:20:50
    6. Build Dialog Overview 00:11:23
    7. Build Dialog Conditions and Responses 00:10:34
    8. Build Dialog Context, Slots and Folders 00:26:20
    9. Build Dialog Advanced Responses and APIs 00:14:45
    10. Evaluate and Deploy the Model 00:18:11
    11. Build: IT Support Assistant 00:24:07
    12. Improving Models Continuously 00:08:52
    13. Applying the Capability in Various Use Cases 00:06:38
  4. Chapter 4 : Rich Text Analytics Using Watson Natural Language Understanding for Your Application
    1. Watson NLU in Depth 00:15:05
    2. Watson NLU in Depth – Part 2 00:08:01
    3. Understand Entities and Relations 00:14:54
    4. Concepts, Categories, and Keywords 00:08:02
    5. Sentiment and Document Emotion 00:06:26
    6. Build: Analyzing Customer Complaints 00:07:41
    7. Build: Analyzing Customer Complaints – Part 2 00:16:46
    8. Applying NLU in Various Use Cases 00:09:04
  5. Chapter 5 : Adding Speech Recognition Capabilities to Your Apps Using Watson Speech to Text
    1. Watson Speech to Text in Depth 00:23:58
    2. Watson Speech to Text in Depth (Continued) 00:18:34
    3. Key Concepts 00:09:14
    4. Key Concepts (Continued) 00:31:03
    5. Testing Watson Speech To Text Model 00:14:40
    6. Improving STT Model Using Custom Words 00:18:16
    7. Improving STT Model Using Custom Words(continued) 00:16:09
    8. Build Your Own Custom Acoustic Model 00:16:23
    9. Build: Company Earnings Call Transcript Application 00:13:26
    10. Applying the Capability in Various Use Cases 00:09:16
  6. Chapter 6 : Train Image Recognition Models Using Watson Visual Recognition
    1. Watson Visual Recognition in Depth 00:19:01
    2. Watson Visual Recognition in Depth (Continued) 00:14:25
    3. Classifying Images 00:10:21
    4. Classifying Images (Continued) 00:07:40
    5. Detecting Food and Faces 00:05:22
    6. Extracting Text from Images 00:03:12
    7. Introduction to Watson Studio 00:11:41
    8. Overall Approach to Training 00:12:14
    9. Training the Classifier 00:08:44
    10. Invoke Model, Best Practices and Applicable Cases 00:13:34
    11. Apply the Capability in Various Use Cases and Convert to Core ML 00:08:10