Skip to content

forrestbao/nlp-class

Repository files navigation

NLP class @ Iowa State University

This respository is for the NLP class offered at Iowa State University from Fall 2017 to Fall 2021.

Instructor: Prof. Dr. Forrest Sheng Bao forrestbao.github.io

Slides can be found in the folders for each lecture unit. Default file name is EE.pdf.

Slides for Machine Learning can be found in Bao's ML class repository. Note that the information about perceptron algorithm is under the SVM unit.

For reading assignments, check reading.md

How to edit and compile the slides

The slides were written in a mixture of LaTeX and Markdown. Some Markdown slides contain mermaid plots.

LaTeX (*.tex) slides

If you are on Ubuntu Linux, install the following packages:

sudo apt install texlive-latex-recommended  texlive-latex-extra   texlive-science

Then,

pdflatex xxxx.tex

Markdown (*.md) slides

You will need to install pandoc and mermaid-filter (which requires npm to install) first. Then run the command like below in a slide folder (example below for Lecture 1):

pandoc Brief_neural_based_NLP.md -t beamer --filter mermaid-filter -V fontsize=12pt  -o Brief_neural_based_NLP.pdf

IPython notebooks

Opinions expressed in this repository do not reflect those of Iowa State University.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published