Чему вы научитесь
- понимать область применения и ограничения методов NLP
- проводить базовые операции в Python
- проводить предобработку данных и подбирать подходящий метод: регулярные выражения, токенизация, лемматизация, стемминг, стоп-слов
- векторизировать данные методами Bag-of-Words, частотные модели, TF-IDF
- понимать базовые принципы машинного обучения в NLP и выбирать подходящие методы и метрики для оценки (MSE, recall, accuracy, F1-мера)
- понимать, как устроены современные нейронные сети и языковые модели
- решать задачи с помощью библиотеки transformers (Zero-shot classification, генерация текста NER, question-answering, question-answering, перевод)
- понимать, какие этические проблемы стоят перед специалистом, использующим NLP
О курсе
Курс по обработке естественного языка для тех, кто давно хотел разобраться с большими текстовыми данными.
Для кого этот курс
Мы подготовили этот курс для тех, кто хочет разобраться с работой с текстом, научиться делать базовые операции, чтобы решать рабочие и учебные задачи.
Это не программа переобучения, а краткосрочный курс, который даст вам инструменты для упрощения, ускорения и повышения эффективности своей работы, и станет вашим конкурентным преимуществом.
Начальные требования
Будет здорово, если у вас есть минимальный опыт работы с Python, однако мы постарались подготовить курс для всех, поэтому вам не требуется специальных знаний в программировании, статистике или математике, мы всё объясним!
Преподаватели курса
Как проходит обучение
Курс предоставлен в текстовом формате, поэтому вы сможете его изучать в любом месте и на любом устройстве. В программе также будут проверочные задания и задачи на программирование с автоматической проверкой.
В среднем прохождение курса у наших студентов занимает 7-8 часов.
Нагрузка
4-6 часов в неделю