Ответы для преподавателей

Критерии оценки проверочных вопросов и примеры решений заданий Colab к частям 3-1 ~ 3-8 курса «Глубокое обучение от A до Z»

Если вы учащийся, сначала решите проверочные вопросы каждой части, а потом сверяйтесь с ответами. Результаты выполнения заданий могут немного отличаться в зависимости от среды, поэтому преподаватель перед занятием сам один раз запускает код и проверяет числа.

3-1Как работает ИИ

Вернуться к советам преподавателю на странице 3-1

Ответы на проверочные вопросы и критерии оценки

Q1. Разграничьте машинное и глубокое обучение, используя слово «признак», — по одному предложению на каждое.

Q2. Почему признак A ошибается на сценах «потемнение освещения», хотя такие сцены есть в обучающих данных?

Q3. Какое из чувств человека идёт прямо в кору больших полушарий, минуя таламус?

Q4. Чем похожи LPLC2 дрозофилы и признак B из раздела 3?

Q5. В чём ошибка суждения «на обучающих данных точность 100%, значит, и на практике всё будет хорошо»?

Примеры решений заданий Colab

Базовое задание: добавить «приближение наискосок»

Задание повышенной сложности: данные из моей работы

Вопросы, которые часто звучат на занятиях

3-2Детали нейросети

Вернуться к советам преподавателю на странице 3-2

Ответы на проверочные вопросы и критерии оценки

Q1. Какую границу может провести нейросеть без функции активации, если сложить 10 скрытых слоёв? (2 балла)

Q2. Почему при замене сигмоиды на ReLU затухание градиента уменьшается? (2 балла)

Q3. Правильный ответ 1, предсказание 0,41. Чему равны потери MSE и ∂L/∂y? (2 балла)

Q4. Потери на обучении продолжают снижаться, а потери на валидации с какого-то момента растут. Что это за состояние и что делать? (3 балла)

Q5. В контроле с долей брака 10% модель на всё отвечает «норма». Какова её точность (accuracy) и полнота? (2 балла)

Примеры решений заданий Colab

Базовое задание: tanh → ReLU, скрытых нейронов 4·16·64

Задание повышенной сложности: оценка 6:2:2 на данных из моей работы

3-3Изображения и CNN

Вернуться к советам преподавателю на странице 3-3

Ответы на проверочные вопросы и критерии оценки

Q1. Сколько весов в первом слое, если подать цветное фото 224×224 на MLP с 1 000 скрытых нейронов? (без смещений)

Q2. Каков размер выхода, если к входу 6×6 применить фильтр 3×3 без паддинга с шагом 1?

Q3. Покажите вычислением, почему фильтр вертикальных краёв из раздела 5, наложенный в левый верхний угол, даёт −3.

Q4. Каковы значения max-пулинга и усредняющего пулинга для окна 2×2 [6, 3, 0, 3]?

Q5. Если перемешать пиксели по одному и тому же правилу и обучить с нуля, у кого точность упадёт сильнее — у MLP или у CNN, и почему?

Примеры решений заданий Colab

Базовое задание: добавить диагональный фильтр

Задание повышенной сложности: аугментация данных

Вопросы, которые часто звучат на занятиях

3-4Речь

Вернуться к советам преподавателю на странице 3-4

Проверочные вопросы

Примеры решений заданий

3-5Текст

Вернуться к советам преподавателю на странице 3-5

Проверочные вопросы

Примеры решений заданий

3-6Временные ряды и цены акций

Вернуться к советам преподавателю на странице 3-6

Проверочные вопросы

Примеры решений заданий

Важно при проведении занятия. В начале и в конце занятия чётко скажите: «Это учебный пример, а не инвестиционная рекомендация». Если учащийся спрашивает, покупать или продавать конкретные акции, объясните, что это выходит за рамки этой страницы.

3-7Последовательные модели

Вернуться к советам преподавателю на странице 3-7

Ответы на проверочные вопросы и критерии оценки

Q1. Какая информация теряется, если усреднить последовательность и подать её на нейросеть прямого распространения?

Q2. Чему равны h_1 и h_2, если в h_t = tanh(x_t + 0.9·h_(t−1)) подать 1, 0, 0?

Q3. f = σ(5) ≈ 0,9933, входной вентиль полностью закрыт. Во сколько раз состояние ячейки в 20-й клетке отличается от начального значения?

Q4. Сколько параметров в рекуррентном слое SimpleRNN, LSTM и GRU (формула из учебника) при скрытом размере 16 и входе 1?

Q5. LSTM не справилась при T = 100. Можно ли заключить, что «LSTM не умеет хранить долгую память»?

Примеры решений заданий Colab

Базовое задание: держать входной вентиль всегда открытым (i = σ(5))

Задание повышенной сложности: превратить неудачу при T = 100 в успех

Вопросы, которые часто звучат на занятиях

3-8Внимание и трансформеры

Вернуться к советам преподавателю на странице 3-8

Ответы на проверочные вопросы и критерии оценки

Q1. Чему равна оценка q·k / √d_k при q = [2, 0.4], k = [2, 0], d_k = 2?

Q2. Каковы softmax для оценок [1.98, 1.98, 2.772] и результат смешивания V = [10,0], [0,10], [6,6]?

Q3. Если использовать только самовнимание без позиционного кодирования, каким будет выход каждого слова при перемешивании порядка слов?

Q4. Сколько параметров в слое многоголового внимания при d = 512 и что изменится, если сделать 16 голов?

Q5. Как изменится число оценок внимания, если длина вырастет с 4 096 до 8 192?

Примеры решений заданий Colab

Базовое задание: не делить на √d_k

Задание повышенной сложности: убрать позиционные эмбеддинги

Вопросы, которые часто звучат на занятиях