3⃣ день. Лекции о технологиях обработки естественного языка. Для разработчиков, математиков, NLP-инженеров.
AIML ( Artificial Intelligence Markup Language)
История AIML и задачи, решаемые с его помощью.
Особенности AIML.
Интерпертаторы AIML.
Разные подходы к созданию диалогов для виртуального собеседника на AIML.
Применение AIML на примере реального проекта.
Применение нейронных сетей для работы с текстом.
О подходах к реализации спеллчекера в целом.
Какая мера сходства слов используется (редакционное расстояние, его справедливость и почему оно является метрикой).
Подход с использованием суффиксных деревьев (детерминированные подходы).
Стохастический подход к реализации.
Вероятности, Байес, и n-граммы.
Векторные репрезентации слов.
Как перевести сырой текст в вектор и для чего это нужно.
О переводе текста в репрезентации слов с применением методов NLP.