All Projects → kjahan → athena

kjahan / athena

Licence: other
Opinion mining

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to athena

arabic-sentiment-analysis
Sentiment Analysis in Arabic tweets
Stars: ✭ 64 (+156%)
Mutual labels:  sentiment-analysis
soroka
Узнай, хорошо или плохо говорят о тебе или твоей фирме в Интернете! Наша "Сорока" с искусственным интеллектом принесёт тебе это на своём хвосте.
Stars: ✭ 16 (-36%)
Mutual labels:  sentiment-analysis
AirBnbPricePrediction
Training and Testing a Set of Machine Learning/Deep Learning Models to Predict Airbnb Prices for NYC
Stars: ✭ 47 (+88%)
Mutual labels:  sentiment-analysis
awesome-text-classification
Text classification meets word embeddings.
Stars: ✭ 27 (+8%)
Mutual labels:  sentiment-analysis
twitter-sentiment-analysis
Streaming tweets with spark, language detection & sentiment analysis, dashboard with Kibana
Stars: ✭ 100 (+300%)
Mutual labels:  sentiment-analysis
sentiment-analysis-imdb
This is a classifier focused on sentiment analysis of movie reviews
Stars: ✭ 11 (-56%)
Mutual labels:  sentiment-analysis
GroupDocs.Classification-for-.NET
GroupDocs.Classification-for-.NET samples and showcase (text and documents classification and sentiment analysis)
Stars: ✭ 38 (+52%)
Mutual labels:  sentiment-analysis
char-cnn-text-classification-tensorflow
Simple Convolutional Neural Network (CNN) for sentiment classification of Chinese movie reviews.
Stars: ✭ 55 (+120%)
Mutual labels:  sentiment-analysis
pandas twitter
Analyzing Trump's tweets using Python (Pandas + Twitter workshop)
Stars: ✭ 81 (+224%)
Mutual labels:  sentiment-analysis
amazon-reviews
Sentiment Analysis & Topic Modeling with Amazon Reviews
Stars: ✭ 26 (+4%)
Mutual labels:  sentiment-analysis
TLA
A comprehensive tool for linguistic analysis of communities
Stars: ✭ 47 (+88%)
Mutual labels:  sentiment-analysis
Emotion and Polarity SO
An emotion classifier of text containing technical content from the SE domain
Stars: ✭ 74 (+196%)
Mutual labels:  sentiment-analysis
SentimentAnalysis
基于新浪微博数据的情感极性分析
Stars: ✭ 43 (+72%)
Mutual labels:  sentiment-analysis
tf-sentiment-docker
A docker image for sentiment analysis on tensorflow
Stars: ✭ 15 (-40%)
Mutual labels:  sentiment-analysis
Dataset-Sentimen-Analisis-Bahasa-Indonesia
Repositori ini merupakan kumpulan dataset terkait analisis sentimen Berbahasa Indonesia. Apabila Anda menggunakan dataset-dataset yang ada pada repositori ini untuk penelitian, maka cantumkanlah/kutiplah jurnal artikel terkait dataset tersebut. Dataset yang tersedia telah diimplementasikan dalam beberapa penelitian dan hasilnya telah dipublikasi…
Stars: ✭ 38 (+52%)
Mutual labels:  sentiment-analysis
sarcasm-detection-for-sentiment-analysis
Sarcasm Detection for Sentiment Analysis
Stars: ✭ 21 (-16%)
Mutual labels:  sentiment-analysis
Real Time DataMining Software
携程/榛果民宿实时评论挖掘软件,包含数据的实时采集/数据清洗/结构化保存/ UGC 数据主题提取/情感分析/后结构化可视化等技术的综合性演示 Demo。基于在线民宿 UGC 数据的意见挖掘项目,包含数据挖掘和 NLP 相关的处理,负责数据采集、主题抽取、情感分析等任务。主要克服用户打分和评论不一致,实时对携程和美团在线民宿的满意度进行评测以及对额外数据进行可视化的综合性工具,多维度的对在线 UGC 进行数据挖掘并可视化,demo 视频演示见链接。
Stars: ✭ 43 (+72%)
Mutual labels:  sentiment-analysis
rosette-elasticsearch-plugin
Document Enrichment plugin for Elasticsearch
Stars: ✭ 25 (+0%)
Mutual labels:  sentiment-analysis
COVID-19-Tweet-Classification-using-Roberta-and-Bert-Simple-Transformers
Rank 1 / 216
Stars: ✭ 24 (-4%)
Mutual labels:  sentiment-analysis
Text tone analyzer
Система, анализирующая тональность текстов и высказываний.
Stars: ✭ 15 (-40%)
Mutual labels:  sentiment-analysis

Image description

Athena: Sentiment Analysis

This project consisted of three parts:

(I) The first piece is the sentiment analysis of electronic products from www.TechCrunch.com and www.CNET.com.

(II) The second part is focused on analyzing sentiment of amazon reviews for "George Foreman GRP99" product.

(III) Finally, the last part is on analyzing Macys reviews posted for "George Foreman GRP99" product.

Part I: Analyzing TechCrunch and CNET Reviews

Input

Users' online reviews from two technological websites: www.techcrunch.com and www.cnet.com for iPhone 5 which was release in Sep. 2012.

Output

People opinions sentiments for new iPhone 5

Dependencies

For running this code you need to have Python 2.7 and install PycURL & BeautifulSoup packages on your machine. Check link below for more details:

www.crummy.com/software/BeautifulSoup/
pycurl.sourceforge.net/

Technical Description

The goal of this project was to mine/analyze people opinions about the new iPhone 5 which has been released on Spetember 12, 2012 (www.cnet.com/iphone-5/) by mining relevent websites.

The code consists of two steps

A- Crawling online comments from web, cleaning up data and extracting important information from html content:

We developed a Python web crawler to pull out people's comments from techcrunch.com and cnet.com websites where they discussed th new released iPhone. This crawler downloads all reviews posted by people. Next, we used BeautifulSoup Python library to extract important data from HTML contents: www.crummy.com/software/BeautifulSoup/.

B- Running sentiment analysis using PycURL and text-processing API:

For the second step, we used a machine learning algortihm for sentiment analysis to find out what people think about the iPhone 5. We found an available API for the sentiment analysis implemented by Python NLTK (text-processing.com/demo/sentiment/). Thus, we used this website API in order to analyze the polarities of posted comments. For sending HTTP requests to text-processing website, we used a Python library called PycURL. PycURL is a Python interface to libcurl (www.pycurl.sourceforge.net/).

Results

For techcrunch.com, we collected 79 comments in total where 10 of them were labeled neutral, 13 positive, and 56 of them were labelled negative respect to the topic (iPhone 5). Below is the details:

pos=16.4%
neutral=12.6%
neg=71%

For cnet.com, we collected 37 comments in total where 5 of them were labeled neutral, 7 positive, and 25 of them were labelled negative. Below is the details:

pos=19%
neutral=13.5
neg=67%

Even if our dataset is limited, our results are relatively consistent across both websites. The average results considering the data from both websites are:

pos=17.7%
neutral=13.05%
neg=69%

Observations

Above results show how people thought about the new iPhone release after its demo on September 12, 2012 and it does not reflect the developer's opinion.

Part II: Analyzing Amazon Reviews:

In Nov 2014, I was contacted by Eliza Suzuki when we worked on the problem of extracting reviews for Amazon product and compute their sentiments. Eliza's goal was to see if there is any difference between Amazon stars and real people reviews. We focused on reviews about "George Foreman GRP99" product. For sentiment computation we used vaderSentiment library (https://pypi.python.org/pypi/vaderSentiment/0.5).

For more technical details please visit the article we published here: www.aioptify.com/crawling.php.

Part III: Analyzing Macys Reviews:

In Nov 2014, we also got interested in extracting Macys reviews for "George Foreman GRP99" product. The challenge with Macys website was that we couldn't use "urllib" module anymore due to content nature of the Macys website. So, we ended up using PhantomJS for crawling the website (http://phantomjs.org/).

For more technical details please visit the article we published here: www.aioptify.com/crawling.php.

If you have any question regard to this project, please drop me a note @ "k DOT jahanbakhsh AT gmail DOT com".

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].