Skip to content

Applying natural language processing to understand the sentiment in the latest news articles featuring Bitcoin and Ethereum.

Notifications You must be signed in to change notification settings

adamgulyas/btc-eth-sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BTC and ETH Sentiment Analysis

Applying natural language processing to understand the sentiment in the latest news articles featuring Bitcoin and Ethereum.

In this project, we use the Natural Language ToolKit library to analyze the sentiment of news around Bitcoin and Ethereum, and also build word clouds as helpful visualizations.

We use spaCy to build a Named Entity Recognizer (NER) model to identify non-overlapping labelled spans of tokens. This model adds context to an otherwise non-interpreted string through categorization of key pieces of information within the text.

News articles are obtained using newsapi.

Sentiment Analysis Results

  1. Bitcoin had the highest mean positive score at 0.066750

  2. Bitcoin had the highest compound score at 0.750600

  3. Bitcoin had the highest positive score at 0.202000

Word Clouds

These word clouds display the most prevalent words that occur in articles about each cryptocurrency.

Bitcoin Word Cloud

Bitcoin Wordcloud

Ethereum Word Cloud

Ethereum Wordcloud

Conclusion

This analysis showcases how context can be gathered from simple text using advanced NLP libraries.

About

Applying natural language processing to understand the sentiment in the latest news articles featuring Bitcoin and Ethereum.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published