Обработка естественного языка с помощью глубокого обучения на Python

О чём курс

Курс посвящен практическому применению методов глубокого обучения (Deep Learning) для решения задач обработки естественного языка (NLP). Обучение ориентировано на разработчиков, знакомых с принципами градиентного спуска и обратного распространения ошибки, и желающих углубиться в архитектуры нейронных сетей для работы с текстом.

Программа охватывает математические основы и реализацию алгоритмов с нуля с использованием библиотек NumPy, Theano или TensorFlow. Обучение включает 12 часов видеоматериалов, сфокусированных на создании моделей для векторных представлений слов, классификации текстов и распознавания структурных единиц языка. Участники разбирают как классические подходы, так и современные нейросетевые архитектуры, включая рекуррентные и рекурсивные сети.

Программа обучения

  • Основы векторных представлений: реализация Word2Vec (методы CBOW и Skip-gram), оптимизация с негативной выборкой.
  • Работа с GloVe: реализация алгоритма с использованием градиентного спуска и чередования наименьших квадратов.
  • Рекуррентные нейронные сети (RNN): архитектура, использование для тегирования частей речи (POS-tagging) и распознавания именованных сущностей (NER).
  • Анализ настроений: реализация RNN и рекурсивных тензорных сетей для классификации тональности текста.
  • Библиотека Gensim: использование готовых векторов слов для вычисления семантической близости и аналогий.
  • Обзор современных моделей: концептуальное изучение принципов работы архитектур OpenAI GPT, DALL-E и Stable Diffusion.
Складчина создана 2 августа 2024 г. · описание обновлено 20 марта 2026 г.

Другие материалы автора 2

LP Lazy Programmer Inc. Все материалы
1 400 ₽ 5 600 ₽