Coder Social home page Coder Social logo

onchain-archive / crypto-discovery-news-sentiment-analysis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ibm/crypto-discovery-news-sentiment-analysis

0.0 1.0 0.0 472 KB

Using Watson Studio to analyze the sentiment of articles about Bitcoin from Watson Discovery News

Home Page: https://developer.ibm.com/patterns/using-sentiment-analysis-to-understand-bitcoin-market/

License: Apache License 2.0

Jupyter Notebook 100.00%

crypto-discovery-news-sentiment-analysis's Introduction

Use Watson Discovery News to analyze cryptocurrency sentiment

In this example, we will use Watson Discovery News in order to query articles written about Bitcoin and visualize the sentiment of the articles. This should act as a baseline for integrating Watson Discovery into your own application. The use cases are endless, with Watson Discovery, and especially the "news" collection, you can harness the power of advanced queries in order to gain many insights.

Flow

  1. User creates an instance of Watson Discovery.
  2. User run the provided Jupyter notebook with Watson Studio.
  3. The Jupyter notebook leverages Watson Discovery News to visualize data sentiment and date.

Included Components

Featured Technologies

Steps

Sign up for Watson Studio

Sign up for IBM's Watson Studio. After signing in, create a new, basic project โ€“ give it a name, and create a new object storage service if prompted (the lite option will work fine).

Allocate Discovery service

Head over to IBM Cloud, if prompted, login with the same credentials as above. From the dashboard, click Create Resource and search for "Discovery" in the catalog. Click on the Discovery card, and click Create.

Create Notebook

From Watson Studio, navigate to the project you created previously.

  1. In the Assets tab, select the Create notebook option.
  2. Select the From URL tab.
  3. Enter a name for the notebook.
  4. Optionally, enter a description for the notebook.
  5. Enter this Notebook URL: https://raw.githubusercontent.com/IBM/crypto-discovery-news-sentiment-analysis/master/notebooks/crypto-analysis.ipynb

Run the notebook

Once the notebook has been created, navigate to the cell with Watson Discovery credentials and enter your own. To find your credentials, navigate to your Discovery service, click on the menu item labeled Credentials, generate a new set if none exists yet. Now, you can run the notebook and analyze the results.

Example output

See examples/example_notebook.ipynb for a full run of the notebook with output.

Below is a snapshot of the type of analysis performed, showing both sentiment and date for cryptocurrencies.

Learn more

  • Data Analytics Code Patterns: Enjoyed this Code Pattern? Check out our other Data Analytics Code Patterns
  • With Watson: Want to take your Watson app to the next level? Looking to utilize Watson Brand assets? Join the With Watson program to leverage exclusive brand, marketing, and tech resources to amplify and accelerate your Watson embedded commercial solution.
  • Watson Studio: Master the art of data science with IBM's Watson Studio

Links

License

This code pattern is licensed under the Apache Software License, Version 2. Separate third party code objects invoked within this code pattern are licensed by their respective providers pursuant to their own separate licenses. Contributions are subject to the Developer Certificate of Origin, Version 1.1 (DCO) and the Apache Software License, Version 2.

Apache Software License (ASL) FAQ

crypto-discovery-news-sentiment-analysis's People

Contributors

dolph avatar imgbot[bot] avatar ljbennett62 avatar samuelcouch avatar sanjeevghimire avatar scottdangelo avatar stevemar avatar stevemart avatar tqtran7 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.