jamie0725 / Natural-Language-Processing-2

Lab assignments for Natural Language Processing 2 at UvA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natural Language Processing 2

About

This repository contains code for projects of MSc. course Natural Language Processing 2.

Description

Projects contained in each week are as follows:

  1. Week 1:
    • IBM-1 Translation Alignment Model between English and French.
    • IBM-2 Translation Alignment Model between English and French.
  2. Week 2:
    • PyTorch implementation of LSTM Language Model.
    • PyTorch implementation of Sentence VAE Language Model.

Running Environment/Dependencies

  • Python 3
  • NumPy
  • PyTorch
  • Matplotlib
  • NLTK

About

Lab assignments for Natural Language Processing 2 at UvA.


Languages

Language:Fortran 54.0%Language:E 45.2%Language:Jupyter Notebook 0.5%Language:Python 0.1%Language:Forth 0.1%Language:Perl 0.0%