TGViewer
Big Ledovsky | AI изнутри Big Ledovsky | AI изнутри @big_ledovsky · 2.06K subscribers
Post #143 1.7K
Как разобраться в трансформерах

Я писал, что я DS общего профиля и в нейронках крутым специалистом не являюсь. Честно сказать, периодически переживаю по этому поводу: на каждом шагу говорят о Chat-GPT, телеграм каналы пестрят разборами свежих архитектур, коллеги вокруг обучают с нуля сложные модели и так далее. А я нахожусь как бы вне этого тренда.

Поэтому какую-то часть свободного времени я трачу на прокачку скиллов. И хочу с вами поделиться своим рецептом, как реально разобраться в GPT-like моделях. Реально разобраться - это чтобы ощущение магии ✨ происходящего было ограничено разумными пределами. Нужно, чтобы у вас за плечами был базовый курс машинного обучения.

На мой взгляд, самый эффективный способ, чтобы в разобраться в ML - это написать какое-то количество внутреннего кода самому. Не самый простой пусть, скажете вы 🤨. Но просто слушая лекции и вызывая fit-predict, разобраться еще сложнее.

У ШАДа есть отличный публичный курс по NLP от Елены Войты. Там много всего интересного, но есть неделя про трансформеры, которую можно пройти отдельно от всего остального.

➡Что я предлагаю

- Сперва читаете учебник. Именно учебник, а не лекцию, т.к. только в нем подробно с примерами разбираются ключевые компоненты трансформеров
- Затем решаете семинар, держа учебник "на коленках"
- Ну и в завершение домашка на дообучение модели

В семинаре нас сперва немного обучают применять готовые модели, а затем предлагают самим написать GPT-2! С нуля это было бы очень сложно, но заботливые авторы написали часть кода за нас и добавили тесты. А нам нужно дописать сутевые части. Далее в написанный нами GPT-2 подгрузятся предобученные веса и мы сможем погенерить этой моделью текст.

Работает GPT-2, конечно, не так круто, как GPT-4, но все равно вам понравится =)

А для тех, кто хочет изучить базовые нейросети, у меня есть рекомендация похожей ШАДовской домашки, где нужно написать сверточную сеть без использования готовых слоев. Домашки нет в свежих версиях курса, но она осталась в архивных ветках. Напишите в комментариях, если интересно =)

upd: Написал про другую крутую домашку в комментариях

#tech
GitHub GitHub - yandexdataschool/nlp_course at 2023 YSDA course in Natural Language Processing. Contribute to yandexdataschool/nlp_course development by creating an account on GitHub.
  • 🔥 18
  • 👍 6
  • ❤ 4
  • ❤‍🔥 2
More from @big_ledovsky
  1. Oct 5, 2026Разбирался в текущих железках NVIDIA Моя текущая роль предполагает отвечать на вопросы в д…
  2. Oct 1, 2026Блокировка ChatGPT Никогда такого не было и вот опять 🙂 Теперь уже мой личный аккаунт, ко…
  3. Sep 28, 2026Про openspec Решил попробовать openspec для adhoc задач, фреймворк для spec driven develop…
  4. Sep 24, 2026Годный курс по AI для менеджеров Меня довольно часто спрашивают, что я могу порекомендоват…
  5. Sep 22, 2026Про Jev 1. Наконец-то! Появились LLM, которые отвечают не текстом, а сразу тем что нужно.…
  6. Sep 21, 2026Что станет с поиском и рекомендациями в эпоху LLM 🦜 По следам дискуссии на Practical ML Р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →