Skip to content
This repository has been archived by the owner on Dec 16, 2020. It is now read-only.
Scott D'Angelo edited this page Sep 29, 2017 · 17 revisions

Short Name

Analyze Twitter handle or hashtag and categorize sentiment of the content

Short Description

Create Charts and Graphs of Twitter topic Categories for Airlines, as well as Sentiment, Emotional Tone, and Keywords.

Offering Type

Cognitive and Data Analytics

Introduction

Organizations are increasingly interested in their social media profile, and can derive insights into how they are perceived through analysis and classification. This Journey will subscribe to Twitter screen names or hashtags and analyze the content with Watson Tone Analyzer and Natural Language Understanding, as well as use the Conversation API to classify (Intents) the tweets. The enriched meta data is then saved to a Cloudant database where Map Reduce functions are used to provide a high level insight into the data.

Author

By: Scott D'Angelo Offering Manager: Amol Jadhav Original Developer: Werner Vanzyl

Code

Demo

  • link to demo video

Video

  • link to youtube video

Overview

Two to three sentences about what the journey does and uses.

When the reader has completed this journey, they will understand how to:

  • goal 1
  • goal 2

Flow

![](link to architecture.png)

  1. Step 1
  2. Step 2

Included components

  • Bluemix DevOps Toolchain Service: Enable tool integrations that support your development, deployment, and operation tasks.

  • Cloud Foundry: Build, deploy, and run applications on an open source cloud platform.

  • Cloudant NoSQL DB: A fully managed data layer designed for modern web and mobile applications that leverages a flexible JSON schema.

  • Watson Conversation: Create a chatbot with a program that conducts a conversation via auditory or textual methods.

  • Watson Natural Language Understanding: A Bluemix service that can analyze text to extract meta-data from content such as concepts, entities, keywords, categories, sentiment, emotion, relations, semantic roles, using natural language understanding.

  • Watson Tone Analyzer: Uses linguistic analysis to detect communication tones in written text.

Featured technologies

  • Artificial Intelligence: Artificial intelligence can be applied to disparate solution spaces to deliver disruptive technologies.

  • Databases: Repository for storing and managing collections of data.

  • Node.js: An open-source JavaScript run-time environment for executing server-side JavaScript code.

Blog

blog

Links

Clone this wiki locally