Skip to content

Fundamental NLP techniques are applied to the latest news articles featuring Bitcoin and Ethereum

Notifications You must be signed in to change notification settings

dldmarnell/tales-from-the-crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tales from the Crypto

The crypto_sentiment notebook applies natural language processing to understand the sentiment in the latest news articles featuring Bitcoin and Ethereum. The code also applies fundamental NLP techniques to better understand the other factors involved with the coin prices such as common words and phrases and organizations and entities mentioned in the articles.


Technologies

Language: Python3, Pandas

Imports: os, pandas, dotenv, re, punctuation from string, matplotlib inline, SentimentIntensityAnalyzer from nltk.sentiment.vader, NewsApiClient from newsapi, word_tokenize and sent_tokenize from nltk.tokenize, stopwords from nltk.corpus, WordNetLemmatizer and PorterStemmer from nltk.stem, Counter from collections, and ngrams from nltk

External Resources: News API

Developed with JupyterLab


Installation

JupyterLab - Install JupyterLab


Examples

Example of wordcloud: bitcoin_wordcloud

Example of NER visualization: bitcoin_ner


Contributors

Drew Disbrow Marnell: dldmarnell@gmail.com


License

MIT License Copyright (c) 2021 Drew Disbrow Marnell

About

Fundamental NLP techniques are applied to the latest news articles featuring Bitcoin and Ethereum

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages