Skip to content

sathvikn/spectra-nlp-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Workshop Slides

Example of text classification(sentiment analysis) used for mental health. We use a Naïve Bayes classifier on data from Twitter to distinguish tweets with positive sentiment from tweets about anxiety and depression. CONTENT WARNING: some of the tweets might have disturbing content, but I have curated the dataset such that it begins with positively tagged text, and reading this content is not needed to understand the workshop. Positive tweets are taken from the open-source Sentiment140 dataset and tweets about anxiety and depression are taken from the TWINT (Twitter Intelligence) scraping tool.

For this workshop, please create an Anaconda environment (Python 3) using the command conda create -n[NAME] python=3.x. Once you've done that, install the following packages using pip, a tool that manages your Python packages: numpy, pandas, sklearn. Access them from the command line using pip install [PACKAGE NAME]

The code covered in the workshop is in sentiment-analysis-demo.ipynb. If you're interested in how the data was collected and processed, take a look at data-prep.py.

About

Spectra Hackathon 3: Introduction to Natural Language Processing and Machine Learning in Python

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors