Skip to content

Assignments and solutions for the Natural Language Processing (CS60075) course, Autumn 2023.

Notifications You must be signed in to change notification settings

jena-shreyas/NLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natural Language Processing (CS60075)

  • Year : Autumn 2023
  • Instructor : Prof. Animesh Mukherjee

The assignments for this course covered the following tasks :

  • Assignment 1 :

    • POS Tagging Movie Reviews using the Viterbi algorithm
    • Implementing a Movie Review classifier based on Word2Vec vectors which incorporates tagged review tokens for better classification performance
  • Assignment 2 : Implementing a Movie Review classifier based on the following approaches :

    • Word2Vec
    • RNN
    • BERT
  • Assignment 3 :

    • Leverage Flan-T5 in zero-shot and few-shot settings for detecting hateful comments on social media
    • Finetune Flan-T5 using PEFT and QLoRA techniques, efficiently training only 0.05% of the model parameters on a consumer GPU.

About

Assignments and solutions for the Natural Language Processing (CS60075) course, Autumn 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published