Перейти к содержимому
ПереводыStanford

Stanford CS224N «NLP with Deep Learning» — путеводитель

Как устроен стэнфордский курс обработки естественного языка CS224N: классическая программа (векторы слов, нейросети, RNN, seq2seq и внимание, трансформеры, предобучение), темы 2026 года (постобучение, PEFT, RAG и агенты, рассуждения), задания от word2vec до машинного перевода, статус лицензий и порядок прохождения вместе с нашим курсом.

CS224N — главный стэнфордский курс по обработке естественного языка с глубоким обучением; его много лет ведёт Кристофер Мэннинг. Курс прошёл путь от векторов слов и рекуррентных сетей до трансформеров и больших языковых моделей, и по нему удобно увидеть, откуда взялись современные LLM: многие уроки нашей ступени 4 повторяют его логику.

СтраницаЧто внутриУрок курса
Векторы слов: SVD, word2vec, GloVeсчётные методы и SVD, CBOW и skip-gram, отрицательное сэмплирование, иерархический softmax, GloVe, оценка векторов, оконная классификация4.3.1, 4.3.2
Языковые модели, RNN, seq2seq и вниманиеn-граммы, RNN и перплексия, затухающие градиенты, GRU и LSTM, seq2seq, внимание Богданау и Луонга, декодирование, BLEU, большие словари4.1.5, 4.4.1

Обратное распространение и основы нейросетей в CS224N излагаются так же, как в CS231n, — для этой темы читайте наш полный перевод конспекта CS231n о backprop.

Эта часть почти не меняется много лет; по ней написаны официальные конспекты.

БлокТемыКонспект 2019
Векторы словодногорячее кодирование, распределённые представления, SVD, word2vec, GloVe, оценкаnotes 01–02
Нейросетипрямой проход, функция потерь с зазором, обратное распространение, советы по обучению (проверка градиента, dropout, инициализация, Adam)notes 03
Синтаксический разборразбор зависимостей, переходный (transition-based) парсер на нейросетиnotes 04
Языковые модели и RNNn-граммы, оконная нейронная LM, RNN, перплексия, затухающие и взрывающиеся градиенты, GRU, LSTMnotes 05
Машинный переводseq2seq, внимание, декодирование лучом, BLEU, работа с большим словарём, подслова и символыnotes 06
Дальшевопросно-ответные системы, свёрточные сети для текста, рекурсивные сети, подслова, контекстные представления (ELMo, BERT), трансформеры, генерация текста, кореференция, этикаnotes 07–09 и слайды

По неофициальному конспекту, в 2026 году курс из 19 лекций выглядел так: введение и история NLP; векторы слов; обратное распространение и нейросети; языковые модели и RNN; внимание и трансформеры; практические советы к проекту; предобучение; постобучение; эффективная адаптация (PEFT); RAG и языковые агенты; оценка; рассуждения (две лекции); токенизация и многоязычность; интерпретируемость; влияние ИИ на человечество; мультимодальность; LoRA; открытые вопросы NLP. То есть классическая часть сжата до пяти лекций, а остальное — про LLM.

Соответствие нашему курсу: предобучение — ступень 5, постобучение и PEFT — 6.1.2 и модуль 6.2, RAG и агенты — модули 8.2 и 8.3, оценка — 7.3.1, рассуждения — 6.4.1, интерпретируемость — 9.3.1, мультимодальность — 9.1.1.

ЗаданиеБаллыЧто делаетеУрок курса
1. Exploring Word Vectors25Блокнот: матрица совместной встречаемости и SVD, сравнение с готовыми векторами GloVe (200-мерными), аналогии и смещения (bias) в векторах4.3.1
2. word2vec43Письменно: градиенты функции потерь skip-gram (с softmax и с отрицательным сэмплированием); код: обучение word2vec на NumPy со своим SGD4.3.2
3. Dependency Parsing52Письменно: Adam и dropout; код: нейронный переходный парсер зависимостей на PyTorch, разбор ошибок3.3.2
4. NMT75Seq2seq с двунаправленным LSTM-кодировщиком и вниманием для перевода с испанского на английский (около 4 часов обучения на GPU, BLEU выше 21); анализ ошибок перевода4.4.1
5. Character-level NMT70Символьный свёрточный кодировщик и символьный LSTM-декодер для того же перевода, меньше подсказок в коде4.2.1

В более поздних годах задания обновлялись: задание 5 стало про самовнимание, трансформеры и предобучение мини-GPT, а темы о LLM вошли в проекты. Точный состав заданий текущего года смотрите на сайте курса.

  1. Модуль 4.3 (эмбеддинги) — прочитайте наш конспект о векторах слов и сделайте задания 1–2 CS224N: вывод градиентов word2vec вручную — отличная тренировка после обратного распространения.

  2. Модуль 4.1 (языковые модели) — конспект о RNN, seq2seq и внимании: он объясняет, какую проблему решало внимание до появления трансформеров.

  3. Модули 4.4–4.6 — лекции CS224N о трансформерах и предобучении (видео) плюс наши уроки и переводы: Transformer Explainer и LLM Visualization.

  4. Ступени 5–9 — поздние лекции 2026 года (постобучение, RAG, рассуждения) как обзор; глубже — в CS336 и наших уроках.

ENRU
word vectors, distributed representationвекторы слов, распределённое представление
dependency parsingсинтаксический разбор зависимостей
neural machine translation (NMT)нейронный машинный перевод
sequence-to-sequence (seq2seq)«последовательность в последовательность»
post-training, PEFTпостобучение, эффективное по параметрам дообучение