Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 901 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 901 Bytes

NLP

Code Assignments of Introduction to Natural Language Processing (89-680): http://u.cs.biu.ac.il/~89-680/

Assignment 1: Sequence Tagging

  • The code was written in python 2.7.
  • An implementation of an HMM tagger with greedy and Viterbi decoding.
  • An implementation of MEMM tagget with greedy and Viterbi decoding.

Assignment 2: Grammar Writing

  • The code was written in python 2.7.
  • Create rules for Context Free Grammars.
  • An implementation of a tree structures generator.

Assignment 3: Distributional Semantics

  • The code was written in python 2.7.
  • An implementation of distributional similarities computation for words based on corpus data.
  • Computing similarities using pre-trained word2vec word embeddings.

Assignment 4: Relation Extraction

  • The code was written in python 2.7, using the scikit-learn package.
  • An implementation of a Relation Extraction (RE) system.