Skip to content

aliceoh9/cs475-mlnlp-spring-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

ML for NLP / CS475 / Spring 2021 KAIST

All contents in this document are tentative.

Teaching Staff

When you send emails, please email to all TAs and prof. Oh. and put "CS475" to the title. (e.g., [CS475] Do we have a class on thanksgiving day?)

Course Description

This course will cover advanced and state-of-the-art machine learning for text data. ML methods covered will include graphical models, Bayesian inference, nonparametric models, and deep learning. By the end of the course, students will be able to

  • Understand important concepts in NLP
  • Read current research papers in NLP
  • Implement some of the basic ML models for NLP
  • Conduct replication studies based on a recent NLP+ML paper
  • Communicate in written and spoken English about NLP+ML research

Prerequisites

  • You need to have good programming skills in Python.
  • You need to have a basic understanding of ML concepts. You do not need to have taken CS376 or any other undergraduate ML course, but you need to know concepts such as train vs test data, clustering vs classification, accuracy/precision/recall, overfitting, and basic classification models such as SVM, random forest, etc. You can learn these concepts as we go along, but you may find some lectures and papers difficult to understand if you do not put in extra time to learn these concepts.
  • We will use well-known frameworks for machine learning. You may start with little prior experience and learn these libraries during this semester, but that will require extra time and effort. Note that we do not provide any lectures about learning them.
  • The topic of the course includes Korean NLP. You do not need to be fluent in Korean, but you need to know what the Korean alphabet (Hangeul) is and how they combine to form syllables and words.

Materials

Schedule (Subject to Change)

Lecture Schedule Topics include (not in this order)

  1. Word Vectors & Distributed Semantics
  2. Text Classification
  3. Language Models N-grams
  4. Sequence Models RNN
  5. Machine Translation
  6. Korean NLP
  7. Neural Language Models
  8. NLP Applications (QA, Dialogue, Information Extraction, etc)

Team Projects

TBA.

Evaluation

Your grade will be a combination of the following:

  • 50% Participation and attendance
  • 50% Project

About

CS475 MLNLP Spring 2021 KAIST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published