All Projects → lpq29743 → Ian

lpq29743 / Ian

Licence: mit
A TensorFlow implementation for "Interactive Attention Networks for Aspect-Level Sentiment Classification"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ian

Textblob Ar
Arabic support for textblob
Stars: ✭ 60 (-34.07%)
Mutual labels:  sentiment-analysis
Senpy
A sentiment and emotion analysis server in Python
Stars: ✭ 67 (-26.37%)
Mutual labels:  sentiment-analysis
Sentiment Analysis
细粒度用户评论情感分析
Stars: ✭ 80 (-12.09%)
Mutual labels:  sentiment-analysis
Sentiment analysis albert
sentiment analysis、文本分类、ALBERT、TextCNN、classification、tensorflow、BERT、CNN、text classification
Stars: ✭ 61 (-32.97%)
Mutual labels:  sentiment-analysis
Text Analytics With Python
Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.
Stars: ✭ 1,132 (+1143.96%)
Mutual labels:  sentiment-analysis
Sarcasm Detection
Detecting Sarcasm on Twitter using both traditonal machine learning and deep learning techniques.
Stars: ✭ 73 (-19.78%)
Mutual labels:  sentiment-analysis
Doer
The implementation of ACL 2019 paper DOER: Dual Cross-Shared RNN for Aspect Term-Polarity Co-Extraction
Stars: ✭ 55 (-39.56%)
Mutual labels:  sentiment-analysis
Contextual Utterance Level Multimodal Sentiment Analysis
Context-Dependent Sentiment Analysis in User-Generated Videos
Stars: ✭ 86 (-5.49%)
Mutual labels:  sentiment-analysis
Word2vec Sentiment
基于Word2Vec+SVM对电商的评论数据进行情感分析
Stars: ✭ 66 (-27.47%)
Mutual labels:  sentiment-analysis
Dialogue Understanding
This repository contains PyTorch implementation for the baseline models from the paper Utterance-level Dialogue Understanding: An Empirical Study
Stars: ✭ 77 (-15.38%)
Mutual labels:  sentiment-analysis
Ram
A TensorFlow implementation for "Recurrent Attention Network on Memory for Aspect Sentiment Analysis"
Stars: ✭ 63 (-30.77%)
Mutual labels:  sentiment-analysis
Deep Atrous Cnn Sentiment
Deep-Atrous-CNN-Text-Network: End-to-end word level model for sentiment analysis and other text classifications
Stars: ✭ 64 (-29.67%)
Mutual labels:  sentiment-analysis
Senta
Baidu's open-source Sentiment Analysis System.
Stars: ✭ 1,187 (+1204.4%)
Mutual labels:  sentiment-analysis
Sentiment Analysis Nltk Ml Lstm
Sentiment Analysis on the First Republic Party debate in 2016 based on Python,NLTK and ML.
Stars: ✭ 61 (-32.97%)
Mutual labels:  sentiment-analysis
Orange3 Text
🍊 📄 Text Mining add-on for Orange3
Stars: ✭ 83 (-8.79%)
Mutual labels:  sentiment-analysis
Pyspider Stock
A project using pyspider to collect data and NLP techs to analyze the correlation among the data
Stars: ✭ 56 (-38.46%)
Mutual labels:  sentiment-analysis
Absa Pytorch
Aspect Based Sentiment Analysis, PyTorch Implementations. 基于方面的情感分析,使用PyTorch实现。
Stars: ✭ 1,181 (+1197.8%)
Mutual labels:  sentiment-analysis
Stocker
Financial Web Scraper & Sentiment Classifier
Stars: ✭ 87 (-4.4%)
Mutual labels:  sentiment-analysis
Turkish Bert Nlp Pipeline
Bert-base NLP pipeline for Turkish, Ner, Sentiment Analysis, Question Answering etc.
Stars: ✭ 85 (-6.59%)
Mutual labels:  sentiment-analysis
Hierarchical Attention Networks
TensorFlow implementation of the paper "Hierarchical Attention Networks for Document Classification"
Stars: ✭ 75 (-17.58%)
Mutual labels:  sentiment-analysis

IAN

A Tensorflow implementation for "Interactive Attention Networks for Aspect-Level Sentiment Classification" (Dehong Ma, IJCAI 2017)

Quick Start

  • use pip install -r requirements.txt to install required packages
  • Create three empty folders: 'analysis' for saving analyzing results, 'logs' for saving experiment logs and 'models' for saving experiment models
  • Download the 300-dimensional pre-trained word vectors from Glove and save it in the 'data' folder as 'data/glove.840B.300d.txt'

Source Code Tree

|--- data

|	|--- laptop

|	|--- restaurant

|	|--- data_info.txt - the preprocessing data information file

|	|--- test_data.txt - the preprocessing testing data file

|	|--- train_data.txt - the preprocessing training data file

|--- main.py

|--- model.py

|--- transfer.py - transfering the origin xml files to text files

|--- utils.py

|--- README.md

Results

Dataset Accuracy
Laptop 70.846
Restaurant 79.107

Note: In the newest version, the results are worse than the results given above, since the code of the model is revised. I will optimize the model sooner and report the results.

Todo List

  • Implementing by other deep learning frameworks
  • Softmax mask
  • Optimization to get better performance
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].