Pytorch RNN Text Classification Save

Word Embedding + LSTM + FC

Project README

RNN-based short text classification

  • This is for multi-class short text classification.
  • Model is built with Word Embedding, LSTM ( or GRU), and Fully-connected layer by Pytorch.
  • A mini-batch is created by 0 padding and processed by using torch.nn.utils.rnn.PackedSequence.
  • Cross-entropy Loss + Adam optimizer.
  • Support pretrained word embedding (GloVe).

Model

  • Embedding --> Dropout --> LSTM(GRU) --> Dropout --> FC.

Preprocessing

python preprocess.py

Training

  • The following command starts training. Run it with -h for optional arguments.
python main.py
Open Source Agenda is not affiliated with "Pytorch RNN Text Classification" Project. README Source: keishinkickback/Pytorch-RNN-text-classification
Stars
154
Open Issues
1
Last Commit
8 months ago

Open Source Agenda Badge

Open Source Agenda Rating