All Projects → nuaaxc → cross_target_stance_classification

nuaaxc / cross_target_stance_classification

Licence: other
Keras implementation for CrossNet in paper "Cross-Target Stance Classification with Self-Attention Networks"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cross target stance classification

Datastories Semeval2017 Task4
Deep-learning model presented in "DataStories at SemEval-2017 Task 4: Deep LSTM with Attention for Message-level and Topic-based Sentiment Analysis".
Stars: ✭ 184 (+776.19%)
Mutual labels:  nlp-machine-learning
Python Ai Assistant
Python AI assistant 🧠
Stars: ✭ 219 (+942.86%)
Mutual labels:  nlp-machine-learning
pfootprint
Political Discourse Analysis Using Pre-Trained Word Vectors.
Stars: ✭ 20 (-4.76%)
Mutual labels:  nlp-machine-learning
Sarah
Terminal Assistant For SemiCode OS
Stars: ✭ 201 (+857.14%)
Mutual labels:  nlp-machine-learning
Melusine
Melusine is a high-level library for emails classification and feature extraction "dédiée aux courriels français".
Stars: ✭ 222 (+957.14%)
Mutual labels:  nlp-machine-learning
Nemo
NeMo: a toolkit for conversational AI
Stars: ✭ 3,685 (+17447.62%)
Mutual labels:  nlp-machine-learning
Ktext
Utilities for preprocessing text for deep learning with Keras
Stars: ✭ 182 (+766.67%)
Mutual labels:  nlp-machine-learning
query-wellformedness
25,100 queries from the Paralex corpus (Fader et al., 2013) annotated with human ratings of whether they are well-formed natural language questions.
Stars: ✭ 80 (+280.95%)
Mutual labels:  nlp-machine-learning
Natural Language Processing With Tensorflow
Natural Language Processing with TensorFlow, published by Packt
Stars: ✭ 222 (+957.14%)
Mutual labels:  nlp-machine-learning
presidential-rnn
Project 4 for Metis bootcamp. Objective was generation of character-level RNN trained on Donald Trump's statements using Keras. Also generated Markov chains, and quick pyTorch RNN as baseline. Attempted semi-supervised GAN, but was unable to test in time.
Stars: ✭ 26 (+23.81%)
Mutual labels:  nlp-machine-learning
Character Based Cnn
Implementation of character based convolutional neural network
Stars: ✭ 205 (+876.19%)
Mutual labels:  nlp-machine-learning
Deepehr
Chronic Disease Prediction Using Medical Notes
Stars: ✭ 220 (+947.62%)
Mutual labels:  nlp-machine-learning
Hierarchical Attention Networks Pytorch
Hierarchical Attention Networks for document classification
Stars: ✭ 239 (+1038.1%)
Mutual labels:  nlp-machine-learning
Chatbot
一个可以自己进行训练的中文聊天机器人, 根据自己的语料训练出自己想要的聊天机器人,可以用于智能客服、在线问答、智能聊天等场景。目前包含seq2seq、seqGAN版本、tf2.0版本、pytorch版本。
Stars: ✭ 2,441 (+11523.81%)
Mutual labels:  nlp-machine-learning
schrutepy
The Entire Transcript from the Office in Tidy Format
Stars: ✭ 22 (+4.76%)
Mutual labels:  nlp-machine-learning
Hntitlenator
Test your HN title against a neural network
Stars: ✭ 184 (+776.19%)
Mutual labels:  nlp-machine-learning
Machine Learning Resources
A curated list of awesome machine learning frameworks, libraries, courses, books and many more.
Stars: ✭ 226 (+976.19%)
Mutual labels:  nlp-machine-learning
awesome-yoruba-nlp
📖 A curated list of resources dedicated to Natural Language Processing (NLP) in the Yoruba Language.
Stars: ✭ 21 (+0%)
Mutual labels:  nlp-machine-learning
merkalysis
A marketing tool that helps you to market your products using organic marketing. This tool can potentially save you 1000s of dollars every year. The tool predicts the reach of your posts on social media and also suggests you hashtags for captions in such a way that it increases your reach.
Stars: ✭ 28 (+33.33%)
Mutual labels:  nlp-machine-learning
Paribhasha
paribhasha.herokuapp.com/
Stars: ✭ 21 (+0%)
Mutual labels:  nlp-machine-learning
This is a keras implementation of CrossNet for paper Cross-Target Stance Classification with Self-Attention Networks (https://arxiv.org/abs/1805.06593)

The experimental process consists of two steps:

1) preprocessing (data_util.py and tokenizer): convert tweet text, target phrase, and label into internal matrix format, with shapes (batch_size, sent_length), (batch_size, target_length), (batch_size, num_class)

2) training and testing (train_model_CrossNet_keras.py)
  config.py: all directory and model configurations are here
  models/CrossNet.py: model implementation of CrossNet
  models/layers.py: layer implementation of CrossNet

Requirements:
  python 3.6
  keras 2.1.3
  tensorflow 1.6

Usage:
On windows (Train and test):
1) set PYTHONPATH=%PYTHONPATH%;C:\path_to_project\cross_target_stance_classification\
2) C:\path_to_python\python.exe C:\path_to_project\cross_target_stance_classification\train_model_CrossNet_keras.py -tr_te --target cc_cc --n_aspect 1 --bsize 128 --rnn_dim 128 --dense_dim 64 --dropout_rate 0.2 --max_epoch 200 --learning_rate 0.001
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].