Курс “Natural Language Processing”, літо 2018

Цей курс є частиною магістерської програми Data Science факультету прикладних наук УКУ. Мета курсу – надати ґрунтовні та широкі знання за напрямом опрацювання природних мов. Зміст курсу включає в себе як класичні підходи до задач NLP, так і методи засновані на застосуванні нейронних мереж. Особливістю ціього курсу є його модульність, яка надає можливість обирати окремі навчальні модулі. Таким чином курс може бути цікавим як тим, хто тільки починає вивчення NLP, так і тим, хто вже працює за цим напрямом та хоче поглибити свої знання в тій або іншій його частині. Курс складається з п’яти модулів, які викладають різні інструктори. Дата початку навчання на курсі – 25 травня. Навчання відбувається кожний другий тиждень (за одним виключенням). Усе навчання передбачається у змішаній формі лекційних та практичних занять. Кількість ECTS – 5 кредитів.

Структура курсу

Модуль 1. 25-26 травня

  • Introduction to Natural Language Processing
  • Structural Linguistics
Викладачка: Мар’яна Романишин, Computational Linguist at Grammarly

Модуль 2. 8-9 червня

  • Working with data: create, get, prepare.
  • Rule-based NLP systems
Викладачка: Оксана Ткач, Associate Data Scientist at Lohika

Модуль 3. 22-23 червня

  • Basic classification
  • Bag-of-words model
  • Sequences, n-grams, language modeling
Викладач: Mittul Singh, PostDoc at Aalto University, Finland

Модуль 4. 29-30 червня

  • Syntax
  • Semantics
Викладачка: Наталія Чейлитко, Natural Language Processing, Semantic Web Tech Lead at Envion Software

Модуль 5. 5-7 липня

  • Unsupervised NLP
  • Deep Learning, RNN for NLP
Викладачі:
  • Юрій Гуц, Software Engineer (Machine Learning) at DataRobot
  • Анатолій Стегній, Data Science Associate at DataRobot

Вимоги до попередніх знань учасників курсу

  • Програмування на Python
  • Основи Machine Learning
  • Англійська мова
Учасники курсу повинні мати власний комп’ютер (ноутбук) з собою.

Зарахування на повний курс

Зарахування на курс відбувається на конкурсній основі. Апліканти мають подати заявки через реєстраційну форму: goo.gl/forms/KtoWqkM4tIRFNEXj1. При відборі учасників береться до уваги персональна мотивація, попередній досвід в аналітиці даних (Data Science). Кінцевий термін прийому заявок на повний курс — 16 травня (включно). Оголошення результатів відбору — до 18 травня. Увага! Організатори залишають за собою право закрити реєстрацію на курс раніше в разі наявності достатньої кількості заявок для заповнення вакантних місць в класі. У разі необхідності організатори також можуть попросити провести онлайн співбесіду з кандидатами на участь задля уточнення питань реєстраційної форми, а також перевірки рівня необхідних знань.

Вартість навчання на повному курсі

Загальна вартість навчання на курсі «Natural Language Processing» становить 13 900 грн. Оплата виконується двома частинами:
  • до 23 травня — 8 300 грн;
  • до 26 червня — 5 600 грн.
Реквізити для оплати учасникам будуть надані через електронну пошту. В разі не проведення першого траншу оплати, організатори лишають за собою право скасувати реєстрацію учасника та звільнити місце для іншого кандидата. В разі виникнення фінансових питань, просимо звертатися якомога швидше (контактна інформація наведена нижче).

Сертифікати

По завершенню курсу учасники в разі отримання позитивної оцінки (виконання мінімум 60% завдань) отримають сертифікат учасника курсу. Сертифікат учасника може бути використаний для зарахування навчальний кредитів за аналогічний курс в університетах в разі наявності такої можливості.

Навчання на окремих модулях

Даний курс передбачає можливість запису на окремі модулі для тих, хто хоче опанувати той або інший аспект NLP. Реєстрація відбувається за тими самими принципами, що й на весь курс загалом: goo.gl/forms/KtoWqkM4tIRFNEXj1. Кінцеві терміни подачі на кожний з модулів наведені нижче:
  • модуль 1 — до 16 травня
  • модуль 2 — до 31 травня
  • модуль 3 — до 14 червня
  • модуль 4 — до 21 червня
  • модуль 5 — до 26 червня

Вартість навчання на окремих модулях

Вартість навчання на модулях 1-4 становить 2 700 грн, на модулі 5 — 4 000 грн. Реквізити для оплати учасникам будуть надані через електронну пошту. В разі не проведення першого траншу оплати, організатори лишають за собою право скасувати реєстрацію учасника та звільнити місце для іншого кандидата. В разі виникнення фінансових питань, просимо звертатися якомога швидше (контактна інформація наведена нижче).

Подяки

Даний курс був створений за підтримки Мар’яни Романишин та Всеволода Дьомкіна, які викладають курс Natural Language Processing у Projector.

Контактна інформація

E-mail: [email protected] Facebook: www.facebook.com/ucucsds/