0%

Book Description

Getting started in enterprise AI can be daunting. Is your data pipeline robust enough? Do you want to mine unstructured data in emails, blog posts, and other documents? Build a chatbot? Use computer vision to classify images? Where do you start? And how do you make sure your first attempts succeed?

This book is the ideal starting point for your journey into enterprise AI. Through case studies, implementation examples, and a survey of the landscape, developers will learn technologies for automating and detecting patterns that can augment human expertise and empower employees and applications to make rich, data-driven decisions.

In the second edition, authors Tom Markiewicz and Josh Zheng--developer advocates for IBM--examine common use cases for AI in the enterprise, including natural language processing (NLP) and computer vision. You'll also explore a new chapter on hybrid and private clouds.

  • Get a complete introduction to artificial intelligence and survey the growing AI market
  • Explore a high-level guide to data pipelines and hybrid clouds--the backbone of your AI applications
  • Learn why NLP is the key to mining unstructured data in emails, articles, blog posts, customer support discussions, and other documents
  • Examine capabilities that computer vision brings to your applications, including image classification and tagging

AI integration is fast becoming a fundamental component of business growth across a wide range of industries. With this book, your company will learn how to take advantage of this unique technology.

Table of Contents

  1. 1. Introduction to Artificial Intelligence
    1. The Market for Artificial Intelligence
    2. Avoiding an AI Winter
    3. Artificial Intelligence, Defined?
      1. Artificial Intelligence
      2. Machine Learning
      3. Deep Learning
    4. Applications in the Enterprise
    5. Next Steps
  2. 2. Natural Language Processing
    1. Overview of NLP
    2. The Components of NLP
      1. Entities
      2. Relations
      3. Concepts
      4. Keywords
      5. Semantic Roles
      6. Categories
      7. Emotion
      8. Sentiment
    3. Enterprise Applications of NLP
      1. Social Media Analysis
      2. Customer Support
      3. Business Intelligence
      4. Content Marketing and Recommendation
      5. Additional Topics
    4. How to Use NLP
      1. Training Models
    5. Challenges of NLP
    6. Summary
  3. 3. Chatbots
    1. What Is a Chatbot?
    2. The Rise of Chatbots
      1. Natural Language Processing in the Cloud
      2. Proliferation of Messaging Platforms
      3. Natural Language Interface
    3. How to Build a Chatbot
      1. The Messaging Channel
      2. The Backend
    4. Challenges of Building a Successful Chatbot
    5. Summary
  4. 4. Computer Vision
    1. Capabilities of Computer Vision for the Enterprise
      1. Image Classification and Tagging
      2. Object Localization
      3. Custom Classifiers
    2. How to Use Computer Vision
    3. Computer Vision on Mobile Devices
    4. Best Practices
      1. Quality Training Images
    5. Use Cases
      1. Satellite Imaging
      2. Video Search in Surveillance and Entertainment
      3. Additional Examples: Social Media and Insurance
    6. Existing Challenges in Computer Vision
    7. Implementing a Computer Vision Solution
    8. Summary
  5. 5. AI Data Pipeline
    1. Preparing for a Data Pipeline
    2. Sourcing Big Data
    3. Storage: Apache Hadoop
      1. Hadoop as a Data Lake
    4. Discovery: Apache Spark
      1. Spark Versus MapReduce
      2. Machine Learning with Spark
    5. Automation
      1. Why Automated AI/ML?
      2. Limitations of AutoML
      3. Existing Automated Machine Learning Solutions
    6. Summary
  6. 6. Hybrid Clouds
    1. Overview of Clouds
      1. Concerns about the Cloud
      2. Public and Private
      3. Hybrid
      4. Multicloud
      5. Cloud Construction
    2. Using AI on Hybrid Clouds
      1. Privacy and Security
      2. Portability and Scalability
      3. Processing and Computing Power
      4. Example of AI on Hybrid Clouds
    3. Practical Solutions
    4. The Future of AI on Hybrid Clouds
    5. Summary
  7. 7. Looking Forward
    1. What Makes Enterprises Unique?
    2. Current Challenges, Trends, and Opportunities
      1. Little Data
      2. Inaccessible Data Formats
      3. Ensuring Accountability and Interpretability
      4. Fairness, Trust, and Transparency
    3. Scalability
    4. Social Implications
    5. Summary