Building Cognitive Applications with IBM Watson Services: Volume 7 Natural Language Understanding

Book description

Abstract

The Building Cognitive Applications with IBM Watson Services series is a seven-volume collection that introduces IBM® Watson™ cognitive computing services. The series includes an overview of specific IBM Watson® services with their associated architectures and simple code examples. Each volume describes how you can use and implement these services in your applications through practical use cases.

The series includes the following volumes:


  • , SG24-8387

    Volume 1 Getting Started

  • , SG24-8394

    Volume 2 Conversation

  • , SG24-8393

    Volume 3 Visual Recognition

  • , SG24-8391

    Volume 4 Natural Language Classifier

  • , SG24-8392

    Volume 5 Language Translator

  • , SG24-8388

    Volume 6 Speech to Text and Text to Speech

  • , SG24-8398

    Volume 7 Natural Language Understanding


  • Whether you are a beginner or an experienced developer, this collection provides the information you need to start your research on Watson services. If your goal is to become more familiar with Watson in relation to your current environment, or if you are evaluating cognitive computing, this collection can serve as a powerful learning tool.

    This IBM Redbooks® publication, Volume 7, introduces the Watson Natural Language Understanding service. This service is a collection of text analysis functions that derive semantic information from your content. This book includes a basic description of several of the Natural Language Understanding service features and provides sample code snippets to demonstrate their use. This book includes an example of an application that integrates the Watson Natural Language Understanding service with the Watson Personality Insights and Insights for Twitter services to create a simple application to analyze Tweets from a Twitter handle. You can develop and deploy the sample applications by following along in a step-by-step approach and using provided code snippets. Alternatively, you can download an existing Git project to more quickly deploy the application.

    Table of contents

    1. Front cover
    2. Notices
      1. Trademarks
    3. Preface
      1. Authors
      2. Now you can become a published author, too!
      3. Comments welcome
      4. Stay connected to IBM Redbooks
    4. Chapter 1. Basics of Watson Natural Language Understanding service
      1. 1.1 Natural Language Understanding overview
        1. 1.1.1 How it works
        2. 1.1.2 Supported languages
        3. 1.1.3 Authentication
      2. 1.2 Service features
        1. 1.2.1 NLU Concepts
        2. 1.2.2 NLU Emotion
        3. 1.2.3 NLU Emotion (targets option)
        4. 1.2.4 NLU Entities
        5. 1.2.5 NLU Keywords
        6. 1.2.6 NLU Relations
        7. 1.2.7 NLU Sentiment
        8. 1.2.8 NLU Categories
        9. 1.2.9 NLU Language detection
      3. 1.3 Migrating from AlchemyLanguage to Natural Language Understanding
      4. 1.4 References
    5. Chapter 2. Creating a Natural Language Understanding service in Bluemix
      1. 2.1 Requirements
      2. 2.2 Creating the NLU service instance
        1. 2.2.1 Creating the NLU service instance from the Bluemix website
        2. 2.2.2 Creating the NLU service instance by using Cloud Foundry commands
    6. Chapter 3. Sentiment and personality analysis
      1. 3.1 Getting started
        1. 3.1.1 Objectives
        2. 3.1.2 Prerequisites
        3. 3.1.3 Expected results
      2. 3.2 Architecture
      3. 3.3 Two ways to deploy the application: Step-by-step and quick deploy
      4. 3.4 Step-by-step implementation
        1. 3.4.1 Creating the Natural Language Understanding service instance
        2. 3.4.2 Creating the Insights for Twitter service instance
        3. 3.4.3 Creating the Personality Insights service instance
        4. 3.4.4 Coding the Node.js application
        5. 3.4.5 Pushing the application into Bluemix
        6. 3.4.6 Binding all the services to the Bluemix application (alternative option)
        7. 3.4.7 Testing the application
      5. 3.5 Quick deployment of application
      6. 3.6 References
    7. Appendix A. Additional material
      1. Locating the web material
    8. Related publications
      1. IBM Redbooks
      2. Online resources
      3. Help from IBM
    9. Back cover

    Product information

    • Title: Building Cognitive Applications with IBM Watson Services: Volume 7 Natural Language Understanding
    • Author(s): Sebastian Vergara, Mohamed El-Khouly, Mariam El Tantawi, Shireesh Marla, Lak Sri
    • Release date: June 2017
    • Publisher(s): IBM Redbooks
    • ISBN: 9780738442624