Чему вы научитесь
- Вы поймете зачем нужны нейронные сети
- Как устроены и обучаются полносвязные, сверточные и рекуррентные нейронные сети
- Узнаете о различных фреймворках для работы с нейронными сетями и научитесь использовать PyTorch для создания и обучения сетей
- Узнаете как работают трансформеры и причем здесь механизм внимания
- Подготовитесь отвечать на вопросы с собеседований на позицию Data Scientist по пройденным темам
О курсе
Курс посвящен теоретическим и практическим основам работы с нейронными сетями. В курсе вы узнаете как устроены полносвязные, сверточные и рекуррентные нейронные сети, как они обучаются. Конечно, про трансформеры и attention mechanism вы тоже узнаете! Также вы познакомитесь с фреймворком PyTorch и напишете на нем свои первые нейронные сети.
Для кого этот курс
Курс будет интересен слушателям, знакомым с областью машинного обучения и желающим начать фундаментально изучать глубинное обучение.
Курс содержит необходимые знания для освоения следующих курсов, посвященных различным приложениям глубинного обучения ("Продвинутые методы глубинного обучения", "Генеративные модели" и другие).
Начальные требования
Для успешного прохождения курса требуется знание машинного обучения, а также умение писать код на языке Python (в частности, необходимо знание концепции ООП).
Преподаватели курса
Как проходит обучение
Курс состоит из:
- теоретических материалов в текстовом виде
- практических скринкастов
- тестовых заданий на понимание теории и практики
- практических домашних заданий на языке Python
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 669 учеников получили сертификат.
Что вы получите
- Вы получите глубокое понимание устройства полносвязных, сверточных, рекуррентных нейронных сетей
- Освоите трансформеры и разберетесь в механизме внимания
- Будете понимать как обучаются нейронные сети
- Фундаментально подойдете к изучению фреймворка PyTorch и получите достаточно практики по созданию нейронных сетей на нем
Нагрузка
4-5 часов в неделю