Skip to content

PyTorch implementations for several NLP classical models, following Rutgers CS533 course.

License

Notifications You must be signed in to change notification settings

Victorwz/awesome_NLP_models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome_NLP_projects

Model implementations for some classical NLP models, following Rutgers CS533 course.

Introduction

This repo provides some workable, reproductatble, and easy-to-use implementations for various NLP models including basic trigram, log-linear model, feed-forward neural language model, bigram HMM, LSTM with attention and BiLSTM with CRF.

Rutgers CS533 course instructor, Professor Karl adapted some of the codes from COS 484 course at Princeton, designed by Danqi Chen and Karthik Narasimhan.

Model List

  • Ngram model: classical probalistic language model

  • Log linear language model

  • Feed forward neural language model

  • Hidden markov model: sample code for bigram case

  • Seq2Seq with attention: Sequence-to-Sequence model with attention mechanism, also the implementation for computing BLEU score

  • BiLSTM with CRF inference layer: a tagger based on BiLSTM with CRF inference layer

About

PyTorch implementations for several NLP classical models, following Rutgers CS533 course.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published