1: Warm-up

Review advanced but important topics of programming, handling strings and text.

2: UNIX commands

Experience useful UNIX tools for research and data analysis. Improve programming skills and realize the ecosystem of existing tools by implementing these tools.

3: Regular Expression

Extract various information and knowledge by applying regular expressions to Wikipedia markups.

4: POS tagging

Obtain statistics of the word usage of the novel, “Alice’s Adventures in Wonderland,” by applying a part-of-speech tagger

5: Syntactic parsing

Experience analysis and access to dependency trees by applying a dependency parser to the novel, “Alice’s Adventures in Wonderland.”

6: Machine learning

Build a document classifier based on machine learning. In addition, learn the evaluation methodology for machine learning.

7: Word embeddings

Learn the usage of word embeddings by computing the similarity between words and word analogy. In addition, experience clustering and visualization of word embeddings.

8: Neural networks

Learn the usage of a deep-learning framework, and implement a document classifier based on Neural Network models.

9: RNN and CNN

Implement Recurrent Neural Networks (RNNs) and Convolutional Neural Networks (CNNs) by using a deep-learning framework.

10: Machine translation

Build a neural machine translation by using an existing tool.