Введение в нейросеть: урок с проверкой на новых карточках
Вводный урок о нейросетях для 8 класса: бумажная игра с данными, проверка на незнакомых примерах и план на 45 минут без личных данных учеников.
Андрей
Преподаватель, научный редактор
6 мин чтения
Коротко: на первом уроке не нужно обещать, что класс построит настоящую нейросеть за 45 минут. Покажи ученикам простую бумажную модель: она угадывает фигуру по знакомым карточкам, но ошибается на новых. Так видна главная идея обучения на примерах и проверки на данных, которых модель ещё не видела. Бумажная игра — аналогия, а не доказательство того, как устроены веса и слои реальной сети.
Класс видит четыре карточки с синими кругами и четыре с красными треугольниками. Через минуту ученики говорят: «Мы уже всё поняли: синий — круг, красный — треугольник». Затем появляется красный круг, и уверенность исчезает. Если учитель ищет «введение в нейросеть урок», эта маленькая ошибка полезнее длинного определения. Она показывает, что успешное угадывание на знакомом наборе ещё не означает понимания нового случая.
Введение в нейросеть: урок на 45 минут
Предлагаю занятие для восьмого класса без регистрации детей в сервисах и без их фотографий. Подготовь бумажные карточки двух форм — круг и треугольник — двух цветов, синий и красный. Цель задания для учеников: определять форму, а не цвет. На первом этапе покажи только синие круги и красные треугольники. Если учитель задаст правило по этим восьми примерам, цвет и форма в них совпадают, так что ошибку в выборе признака не видно.
Я раскладываю материалы до урока по двум конвертам, чтобы проверочные примеры не попали к классу раньше времени:
в первый кладу четыре синих круга и четыре красных треугольника;
во второй — два красных круга и два синих треугольника;
рядом оставляю чистые карточки для выходного задания;
на доске заранее пишу цель: «Определи форму по рисунку».
Так ученики сначала видят только исходный набор. Если показать все карточки сразу, правило по цвету никто не предложит и главный вопрос о проверке на новых данных потеряет силу.
Реальные нейросети не работают по правилу, которое один школьник произнёс вслух. Здесь мы разыгрываем ограниченную ситуацию с обучающими примерами: роль «модели» исполняет группа, которая выбирает правило. Это позволяет обсудить качество данных без компьютера. В курсе Google о переобучении ключевой критерий тот же: модель может успешно работать с обучающими данными и ошибаться на новых, если она не обобщает закономерность.
Этап · Время · Что делает класс · Что проверяет учитель
Вопрос «как угадать форму?» — 5 минут — Называет возможные признаки карточки — Различает форму и цвет
Знакомые восемь карточек — 8 минут — Предлагает правило и записывает его — Замечает, что оба признака пока совпадают
Новые четыре карточки — 10 минут — Классифицирует красный круг и синий треугольник — Сравнивает ответ с заданной целью — формой
Обсуждение ошибки — 12 минут — Исправляет правило и объясняет причину — Не ограничивается словами «модель ошиблась»
Выходной билет — 10 минут — Рисует новую карточку и пишет проверочный вопрос — Умеет предложить незнакомый пример
Времена дают ровно 45 минут, но реальный класс может задержаться на споре. Я бы не сокращал проверку ради красивого рассказа о будущем ИИ. Если времени не хватает, убери часть вводного разговора. Новые карточки — центр урока: без них дети просто повторят удачное правило по старым данным.
Почему красный круг меняет разговор?
У первого набора есть ловушка: цвет полностью связан с формой. Правило «красное — треугольник» даёт восемь правильных ответов из восьми на знакомых карточках. Но красный круг разрушает его сразу. Верное учебное правило для данной задачи — читать контур, потому что мы спрашиваем о форме. Ребёнок может сказать: «Если бы заданием было определять цвет, моё прежнее правило отвечало бы на другой вопрос». Это уже шаг к пониманию: ошибка бывает не только в вычислении, но и в неверно поставленной цели.
Для проверки приготовь четыре карточки заранее: два красных круга и два синих треугольника. Не показывай их при обсуждении первого набора. В объяснении Google о разделении данных отдельный проверочный набор нужен именно для оценки на ранее невиденных примерах. В нашей бумажной игре четыре карточки слишком малы для надёжной оценки реальной модели. Их задача — проявить слабость выбранного правила. Я бы прямо сказал об этом классу, чтобы демонстрацию не приняли за статистическое исследование.
Что ответить на вопрос «так нейросеть думает как мы»?
Нет оснований делать такой вывод из карточной игры. Человек здесь сознательно формулирует правило словами и меняет его после замечания учителя. Настоящая нейросеть обучается изменением числовых параметров на данных; она не обязана объяснять свой выбор так, как объясняет школьник. Мы используем аналогию только для идеи проверки на новых примерах. Если перейти от игры к реальному сервису, необходимо отдельно говорить об устройстве модели, обучении и ограничениях ответа.
Эта честная оговорка помогает не обещать слишком много. После одного урока ученик должен уметь спросить: «На каких примерах проверяли результат?» Он не обязан знать формулу обучения сети. Для меня это хороший выходной результат: вопрос о проверке полезен уже при чтении новостей о «почти безошибочном ИИ».
Как проверить, что ученики поняли урок?
В конце дай каждому чистую карточку и попроси придумать пример, на котором можно проверить чужое правило. Один нарисует синий треугольник, другой — красный круг. Попроси дополнить рисунок короткой фразой: «Если правило смотрит только на цвет, оно назовёт ..., но по условию нужно назвать ...». Так видно, отделяет ли ученик цвет от формы и помнит ли цель задачи.
Для общего разговора подойдут три вопроса:
Почему восемь правильных ответов на знакомом наборе нас обрадовали слишком рано?
Какая деталь была удобной подсказкой, но не отвечала на заданный вопрос?
Что изменилось бы, если бы требовалось угадывать цвет, а не форму?
Не собирай для такой проверки имена, фотографии детей или их личные ответы в сторонний сервис. Карточки можно обсудить в классе на доске. Если хочется подготовить ещё варианты заданий, открой LibraChat и попроси придумать абстрактные пары признаков с заранее заданной целью, затем проверь их вручную. Материал об уроках с нейросетями даёт более широкий контекст, а тарифы относятся только к доступу к инструменту.
Прямо сейчас нарисуй четыре проверочные карточки и спрячь их от первого этапа занятия. На полях плана запиши один вопрос: «Будет ли правило работать на том, чего дети ещё не видели?» Если этот вопрос прозвучит в конце урока от ученика, введение выполнило свою задачу.