keon / Seq2seq
Licence: mit
Minimal Seq2Seq model with Attention for Neural Machine Translation in PyTorch
Stars: ✭ 552
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Seq2seq
SequenceToSequence
A seq2seq with attention dialogue/MT model implemented by TensorFlow.
Stars: ✭ 11 (-98.01%)
Mutual labels: machine-translation, seq2seq
Sockeye
Sequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet
Stars: ✭ 990 (+79.35%)
Mutual labels: seq2seq, machine-translation
Joeynmt
Minimalist NMT for educational purposes
Stars: ✭ 420 (-23.91%)
Mutual labels: seq2seq, machine-translation
Nspm
🤖 Neural SPARQL Machines for Knowledge Graph Question Answering.
Stars: ✭ 156 (-71.74%)
Mutual labels: seq2seq, machine-translation
Spark Nlp
State of the Art Natural Language Processing
Stars: ✭ 2,518 (+356.16%)
Mutual labels: seq2seq, machine-translation
skt
Sanskrit compound segmentation using seq2seq model
Stars: ✭ 21 (-96.2%)
Mutual labels: machine-translation, seq2seq
dynmt-py
Neural machine translation implementation using dynet's python bindings
Stars: ✭ 17 (-96.92%)
Mutual labels: machine-translation, seq2seq
Nlp Progress
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Stars: ✭ 19,518 (+3435.87%)
Mutual labels: machine-translation
Text Classification Models Pytorch
Implementation of State-of-the-art Text Classification Models in Pytorch
Stars: ✭ 379 (-31.34%)
Mutual labels: seq2seq
Espnet
End-to-End Speech Processing Toolkit
Stars: ✭ 4,533 (+721.2%)
Mutual labels: machine-translation
Multiwoz
Source code for end-to-end dialogue model from the MultiWOZ paper (Budzianowski et al. 2018, EMNLP)
Stars: ✭ 384 (-30.43%)
Mutual labels: seq2seq
Practical Pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
Stars: ✭ 4,329 (+684.24%)
Mutual labels: seq2seq
Seq2seq.pytorch
Sequence-to-Sequence learning using PyTorch
Stars: ✭ 514 (-6.88%)
Mutual labels: seq2seq
Nmt List
A list of Neural MT implementations
Stars: ✭ 359 (-34.96%)
Mutual labels: machine-translation
Text summurization abstractive methods
Multiple implementations for abstractive text summurization , using google colab
Stars: ✭ 359 (-34.96%)
Mutual labels: seq2seq
Opennmt Py
Open Source Neural Machine Translation in PyTorch
Stars: ✭ 5,378 (+874.28%)
Mutual labels: machine-translation
Nmt Keras
Neural Machine Translation with Keras
Stars: ✭ 501 (-9.24%)
Mutual labels: machine-translation
mini seq2seq
Minimal Seq2Seq model with attention for neural machine translation in PyTorch.
This implementation focuses on the following features:
- Modular structure to be used in other projects
- Minimal code for readability
- Full utilization of batches and GPU.
This implementation relies on torchtext to minimize dataset management and preprocessing parts.
Model description
- Encoder: Bidirectional GRU
- Decoder: GRU with Attention Mechanism
- Attention: Neural Machine Translation by Jointly Learning to Align and Translate
Requirements
- GPU & CUDA
- Python3
- PyTorch
- torchtext
- Spacy
- numpy
- Visdom (optional)
download tokenizers by doing so:
python -m spacy download de
python -m spacy download en
References
Based on the following implementations
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].