/nlp-course-mipt

NLP course for MIPT

Primary LanguageJupyter Notebook

nlp-course-mipt 2019

Курс по анализу текстов

Преподаватели:

  • Екатерина Артемова
  • Емельянов Антон (login-const@mail.ru)
  • Сергей Аксенов

Правила.

  • Домашние задания сдаются в anytask. Invite в телеграмм канале курса.

Домашние задания

1. Named Entity Recognition

Определение именованных сущностей с помощью архитектуры SENNA.

  • Contest на kaggle.
  • Условие git
  • Посылать в anytask.

2. NMT

Машинный перевод.

  • Условие git
  • Посылать в anytask.

Занятия

Занятие 5. Языковые модели

Материалы тут

Полезные ссылки

Ссылки на реализации языковых моделей/примеры использования:

Занятие 6. Seq2Seq и Attention

Материалы тут

Занятие 7. Синтакс

Материалы тут

Занятие 8. QA

Материалы тут

Полезные ссылки и статьи

IR based QA
KB based QA

Рекомендуемые ресурсы

На английском

На русском (и про русский, в основном)

Литература

  • Manning, Christopher D., and Hinrich Schütze. Foundations of statistical natural language processing. Vol. 999. Cambridge: MIT press, 1999.
  • Martin, James H., and Daniel Jurafsky. "Speech and language processing." International Edition 710 (2000): 25.
  • Cohen, Shay. "Bayesian analysis in natural language processing." Synthesis Lectures on Human Language Technologies 9, no. 2 (2016): 1-274.
  • Goldberg, Yoav. "Neural Network Methods for Natural Language Processing." Synthesis Lectures on Human Language Technologies 10, no. 1 (2017): 1-309, URL.