entity-sentiment-analysis
ABSA-PyTorch
entity-sentiment-analysis | ABSA-PyTorch | |
---|---|---|
1 | 1 | |
12 | 1,962 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | 11 months ago | |
Python | Python | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
entity-sentiment-analysis
-
Is there an open-source way to replicate entity-level sentiment from Google's Cloud Natural Language API?
I'm currently playing around with another repo I found, but the last commit was in 2018. I'm sure there are more modern implementations.
ABSA-PyTorch
-
Is there an open-source way to replicate entity-level sentiment from Google's Cloud Natural Language API?
I'm learning about NLP and was really impressed with Google's Natural Language API (demo). It seems that entity-level sentiment analysis is the future of NLP. Has anyone in the community come across open-source libraries that replicate the API (although of course with lower F1 scores). I found an excellent repo called ABSA-PyTorch but it seems that all the implementations are classification-based; that is, they return "positive/negative" rather than a spectrum between positive and negative. Is there a sub field of Aspect-Based Sentiment Analysis (ABSA) that isn't classification based? I wasn't able to find any keywords despite hours of Google searching.
What are some alternatives?
python-sutime - Python wrapper for Stanford CoreNLP's SUTime
clip-as-service - 🏄 Scalable embedding, reasoning, ranking for images and sentences with CLIP
Pattern - Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
nlphose - Enables creation of complex NLP pipelines in seconds, for processing static files or streaming text, using a set of simple command line tools. Perform multiple operation on text like NER, Sentiment Analysis, Chunking, Language Identification, Q&A, 0-shot Classification and more by executing a single command in the terminal. Can be used as a low code or no code Natural Language Processing solution. Also works with Kubernetes and PySpark !
ERNIE - Official implementations for various pre-training models of ERNIE-family, covering topics of Language Understanding & Generation, Multimodal Understanding & Generation, and beyond.
obsei - Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis, comparative study and more .
pytorch-sentiment-analysis - Tutorials on getting started with PyTorch and TorchText for sentiment analysis.
ARElight - Granular Viewer of Sentiments Between Entities in Massively Large Documents and Collections of Texts, powered by AREkit
transformers - 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.