Hyopil Shin (Dept. of Linguistics, Seoul National University)
hpshin@snu.ac.kr, http://knlp.snu.ac.kr
Tue/Thu 11:00~12:15
T.A: TBA
(http://www.theverge.com/2016/3/11/11208078/lee-se-dol-go-google-kasparov-jennings-ai)
This course
provides an introduction to Language and Computer in terms
of preliminaries for deep learning-based Computational
Linguistics and Natural Language Processing (NLP). Text
Processing occupies the core of NLP, which inevitably
comes with massive data collection, delicate cleaning and
efficient handling. The first part of the class
focuses on the data preparation including data collection
and cleaning and the second part covers various topics
from traditional NLP. Although currently deep learning methodologies
applied to NLP prevail, traditional notions and
theoretical background are still essential to text
processing. We will take advantage of modules from various
python and related resources. Through lectures and
programming assignments students will learn the necessary
data processing tricks and theoretical background for
making NLP work on practical problems.
Speech
and Language Processing (3rd ed. Draft) by Dan
Jurafsky and James H. Martin
Natural Language
Processing with Python by Steven Bird, Ewan Klein,
and Edward Loper