All Projects → avikdelta → parse_seq2seq

avikdelta / parse_seq2seq

Licence: other
A tensorflow implementation of neural sequence-to-sequence parser for converting natural language queries to logical form.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to parse seq2seq

Cluener2020
CLUENER2020 中文细粒度命名实体识别 Fine Grained Named Entity Recognition
Stars: ✭ 689 (+2550%)
Mutual labels:  seq2seq, sequence-to-sequence
Xmunmt
An implementation of RNNsearch using TensorFlow
Stars: ✭ 69 (+165.38%)
Mutual labels:  seq2seq, sequence-to-sequence
Sockeye
Sequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet
Stars: ✭ 990 (+3707.69%)
Mutual labels:  seq2seq, sequence-to-sequence
Pytorch Chatbot
Pytorch seq2seq chatbot
Stars: ✭ 336 (+1192.31%)
Mutual labels:  seq2seq, sequence-to-sequence
Video Captioning
This repository contains the code for a video captioning system inspired by Sequence to Sequence -- Video to Text. This system takes as input a video and generates a caption in English describing the video.
Stars: ✭ 131 (+403.85%)
Mutual labels:  seq2seq, sequence-to-sequence
Tf Seq2seq
Sequence to sequence learning using TensorFlow.
Stars: ✭ 387 (+1388.46%)
Mutual labels:  seq2seq, sequence-to-sequence
Sequence To Sequence 101
a series of tutorials on sequence to sequence learning, implemented with PyTorch.
Stars: ✭ 62 (+138.46%)
Mutual labels:  seq2seq, sequence-to-sequence
CVAE Dial
CVAE_XGate model in paper "Xu, Dusek, Konstas, Rieser. Better Conversations by Modeling, Filtering, and Optimizing for Coherence and Diversity"
Stars: ✭ 16 (-38.46%)
Mutual labels:  seq2seq, sequence-to-sequence
Mlds2018spring
Machine Learning and having it Deep and Structured (MLDS) in 2018 spring
Stars: ✭ 124 (+376.92%)
Mutual labels:  seq2seq, sequence-to-sequence
Delta
DELTA is a deep learning based natural language and speech processing platform.
Stars: ✭ 1,479 (+5588.46%)
Mutual labels:  seq2seq, sequence-to-sequence
classy
classy is a simple-to-use library for building high-performance Machine Learning models in NLP.
Stars: ✭ 61 (+134.62%)
Mutual labels:  seq2seq, sequence-to-sequence
Pytorch Seq2seq
Tutorials on implementing a few sequence-to-sequence (seq2seq) models with PyTorch and TorchText.
Stars: ✭ 3,418 (+13046.15%)
Mutual labels:  seq2seq, sequence-to-sequence
RNNSearch
An implementation of attention-based neural machine translation using Pytorch
Stars: ✭ 43 (+65.38%)
Mutual labels:  seq2seq, sequence-to-sequence
Neural sp
End-to-end ASR/LM implementation with PyTorch
Stars: ✭ 408 (+1469.23%)
Mutual labels:  seq2seq, sequence-to-sequence
A-Persona-Based-Neural-Conversation-Model
No description or website provided.
Stars: ✭ 22 (-15.38%)
Mutual labels:  seq2seq, sequence-to-sequence
Machine Translation
Stars: ✭ 51 (+96.15%)
Mutual labels:  seq2seq, sequence-to-sequence
Word-Level-Eng-Mar-NMT
Translating English sentences to Marathi using Neural Machine Translation
Stars: ✭ 37 (+42.31%)
Mutual labels:  seq2seq, sequence-to-sequence
dynmt-py
Neural machine translation implementation using dynet's python bindings
Stars: ✭ 17 (-34.62%)
Mutual labels:  seq2seq, sequence-to-sequence
Openseq2seq
Toolkit for efficient experimentation with Speech Recognition, Text2Speech and NLP
Stars: ✭ 1,378 (+5200%)
Mutual labels:  seq2seq, sequence-to-sequence
Text summarization with tensorflow
Implementation of a seq2seq model for summarization of textual data. Demonstrated on amazon reviews, github issues and news articles.
Stars: ✭ 226 (+769.23%)
Mutual labels:  seq2seq, sequence-to-sequence

A neural sequence-to-sequence parser for converting natural language queries to logical form

This is a tensorflow implementation of the sequence-to-sequence+attention parser model by Dong et al. (2016) described in the following paper.

''Language to Logical Form with Neural Attention'', Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016. https://arxiv.org/abs/1601.01280

Note that the sequence-to-tree+attention parser, also presented in the above paper, has not been implemented in this code.

Platform:

Warning: This implementation is based on an old Tensorflow version. This repo is no longer being maintained or updated.

  • Tensorflow 1.0.0
  • Python 3.5

Example usage:

For training model:

python model/parse_s2s_att.py --data_dir=data --train_dir=checkpoint --train_file=geoqueries_train.txt --test_file=geoqueries_test.txt

For testing model:

python model/parse_s2s_att.py --data_dir=data --train_dir=checkpoint --test_file=geoqueries_test.txt --test=True

For interactive testing:

python model/parse_s2s_att.py --data_dir=data --train_dir=checkpoint --decode=True

The default parameters provided give test accuracy of 83.9% on the geo-queries dataset. However, this can vary slightly on different machines.

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