Skip to content

This is a collection of Jupyter notebooks that use popular sentiment analysis Python libraries to analyze text.

Notifications You must be signed in to change notification settings

amirhossein-ix/sentinalysis

Repository files navigation

Sentilalysis

ambient-work - WFA3.0 Extrempty - Dev Made with - Python in - Development

overview

Sentilalysis is a collection of Jupyter notebooks that use popular sentiment analysis Python libraries to analyze text. The goal of this project is to provide a simple and accessible way to perform sentiment analysis using different tools and compare the results.

Libraries used

Library Description Colab Notebook
vaderSentiment A Python library for sentiment analysis Open In Colab
textblob A Python library for processing textual data Open In Colab
flair A Python library for NLP tasks such as named entity recognition Open In Colab
NLTK A Python library for comprehensive natural language processing tasks Open In Colab
Node-NLP A Node.js package that provides natural language processing (NLP) capabilities. Like extracting meaning from text, perform sentiment analysis, etc Open In Colab

Usage

To run the notebooks, you will need to install the required libraries. You can do this by running the following command:

pip install -r requirements.txt

Use the latest python version

Example

analyzer = SentimentIntensityAnalyzer()
for sentence in sentences:
    vs = analyzer.polarity_scores(sentence)
    print("{:-<65} {}".format(sentence, str(vs)))

Contributing

Contributions are welcome! If you would like to contribute to this project, please create a pull request with your changes.

External Resources

License

This project is licensed under the terms of the BANI license.


Created by ambient-work

About

This is a collection of Jupyter notebooks that use popular sentiment analysis Python libraries to analyze text.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published