All Projects → keon → Seq2seq

keon / Seq2seq

Licence: mit
Minimal Seq2Seq model with Attention for Neural Machine Translation in PyTorch

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
Lingvo
Lingvo
Stars: ✭ 2,361 (+327.72%)
Mutual labels:  seq2seq, machine-translation
Spark Nlp
State of the Art Natural Language Processing
Stars: ✭ 2,518 (+356.16%)
Mutual labels:  seq2seq, machine-translation
Machine Translation
Stars: ✭ 51 (-90.76%)
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
Neural sp
End-to-end ASR/LM implementation with PyTorch
Stars: ✭ 408 (-26.09%)
Mutual labels:  seq2seq

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

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