Skip to content

NLP function implementations for the problem sets of the Natural Language class at Georgia Tech

Notifications You must be signed in to change notification settings

shubhampachori12110095/NLP

 
 

Repository files navigation

NLP Georgia Tech Class Problem Sets

  • Text Classification - on Redit data using Logistic Regression, Perceptron, Average Perceptron, Naive Bayes.
    See the jupyter notebook called pset1.ipynb. The implementation files for the algorithms are in the gtnlplib folder
  • Sequence labeling (POS tagging) with Hidden Markov models and implementing the Viterbi algorithm
    See the jupyter notebook called pset2.ipynb. The implementation files for the algorithms are in the gtnlplib folder
  • Sequence labeling (POS tagging) with structured perceptron
    See the jupyter notebook called pset3.ipynb. The implementation files for the algorithms are in the gtnlplib folder
  • Deep transition dependency parser in PyTorch
    See the jupyter notebook called pset4.ipynb. The implementation files for the algorithms are in the gtnlplib folder
  • Coreference Resolution using Machine learning based and rule based approaches
    See the jupyter notebook called pset5.ipynb. The implementation files for the algorithms are in the gtnlplib folder

About

NLP function implementations for the problem sets of the Natural Language class at Georgia Tech

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 72.4%
  • Python 27.6%