All Projects → airtonbjunior → opinionMining

airtonbjunior / opinionMining

Licence: other
Opinion Mining/Sentiment Analysis Classifier using Genetic Programming

Programming Languages

python
139335 projects - #7 most used programming language
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to opinionMining

reddit-opinion-mining
Sentiment analysis and opinion mining of Reddit data.
Stars: ✭ 15 (+15.38%)
Mutual labels:  sentiment-analysis, opinion-mining
sentistrength id
Sentiment Strength Detection in Bahasa Indonesia
Stars: ✭ 32 (+146.15%)
Mutual labels:  sentiment-analysis, opinion-mining
textlytics
Text processing library for sentiment analysis and related tasks
Stars: ✭ 25 (+92.31%)
Mutual labels:  sentiment-analysis, opinion-mining
PlanSum
[AAAI2021] Unsupervised Opinion Summarization with Content Planning
Stars: ✭ 25 (+92.31%)
Mutual labels:  sentiment-analysis, opinion-mining
DeepSentiPers
Repository for the experiments described in the paper named "DeepSentiPers: Novel Deep Learning Models Trained Over Proposed Augmented Persian Sentiment Corpus"
Stars: ✭ 17 (+30.77%)
Mutual labels:  sentiment-analysis, opinion-mining
semeval22 structured sentiment
SemEval-2022 Shared Task 10: Structured Sentiment Analysis
Stars: ✭ 67 (+415.38%)
Mutual labels:  sentiment-analysis
sentometrics
An integrated framework in R for textual sentiment time series aggregation and prediction
Stars: ✭ 77 (+492.31%)
Mutual labels:  sentiment-analysis
Whatsapp-analytics
performing sentiment analysis on the whatsapp chats.
Stars: ✭ 20 (+53.85%)
Mutual labels:  sentiment-analysis
grasp
Essential NLP & ML, short & fast pure Python code
Stars: ✭ 58 (+346.15%)
Mutual labels:  sentiment-analysis
AI-Sentiment-Analysis-on-IMDB-Dataset
Sentiment Analysis using Stochastic Gradient Descent on 50,000 Movie Reviews Compiled from the IMDB Dataset
Stars: ✭ 55 (+323.08%)
Mutual labels:  sentiment-analysis
sentiment analysis dict
sentiment analysis、情感分析、文本分类、基于字典、python、classification
Stars: ✭ 111 (+753.85%)
Mutual labels:  sentiment-analysis
spark-twitter-sentiment-analysis
Sentiment Analysis of a Twitter Topic with Spark Structured Streaming
Stars: ✭ 55 (+323.08%)
Mutual labels:  sentiment-analysis
sentiment-analysis
🎈 A Node.js AFINN-111 based sentiment analysis module
Stars: ✭ 26 (+100%)
Mutual labels:  sentiment-analysis
MAP-Elites
Python implementation of the genetic algorithm MAP-Elites with applications in constrained optimization
Stars: ✭ 38 (+192.31%)
Mutual labels:  genetic-programming
visualization
Text visualization tools
Stars: ✭ 18 (+38.46%)
Mutual labels:  sentiment-analysis
analyzing-reddit-sentiment-with-aws
Learn how to use Kinesis Firehose, AWS Glue, S3, and Amazon Athena by streaming and analyzing reddit comments in realtime. 100-200 level tutorial.
Stars: ✭ 40 (+207.69%)
Mutual labels:  sentiment-analysis
SA-DL
Sentiment Analysis with Deep Learning models. Implemented with Tensorflow and Keras.
Stars: ✭ 35 (+169.23%)
Mutual labels:  sentiment-analysis
chronist
Long-term analysis of emotion, age, and sentiment using Lifeslice and text records.
Stars: ✭ 23 (+76.92%)
Mutual labels:  sentiment-analysis
applytics
Perform Sentiment Analysis on reviews of your apps
Stars: ✭ 21 (+61.54%)
Mutual labels:  sentiment-analysis
helisa
Scala API for jenetics
Stars: ✭ 23 (+76.92%)
Mutual labels:  genetic-programming

sentimentPY

Automated creation of an Opinion Mining/Sentiment Analysis Classifier Model using Genetic Programming

Opinion Mining

"Sentiment analysis, also called opinion mining, is the field of study that analyzes people’s opinions, sentiments, evaluations, appraisals, attitudes, and emotions towards entities such as products, services, organizations, individuals, issues, events, topics, and their attributes." (Liu, 2012)

Genetic Programming

"Genetic programming (GP) is an evolutionary computation (EC) technique that automatically solves problems without requiring the user to know or specify the form or structure of the solution in advance. At the most abstract level GP is a systematic, domain-independent method for getting computers to solve problems automatically starting from a high-level statement of what needs to be done." (Poli, Langdon, McPhee)

Dependencies

  • tkinter (Standard Python interface to the Tk GUI toolkit)
  • DEAP (Distributed Evolutionary Algorithms in Python)
  • numpy (Fundamental package for scientific computing with Python)
  • matplotlib (Python 2D plotting library)
  • stemming 1.0 (Python implementations of various stemming algorithms)
  • yagmail (Gmail/SMTP client)
  • nltk (Natural Language Toolkit)
    • >>> import nltk
    • >>> nltk.download('stopwords')

References

Old repository

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].