ITCODE / neural lab

ГОМЕЛЬ / 13–18 ЛЕТ / С БАЗОВЫМ PYTHON

Нейросети
на Python.
Интеллект —
дело техники.

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

Сначала обучить один нейрон
Абстрактная стеклянная скульптура: светящиеся потоки и узлы данных
INPUT → LEARNING → OUTPUTУвидеть закономерность.
Проверить результат.
13–18 лет возрастБазовый Python для старта2 года программа2 академических часа раз в неделю

01 / ПО ТУ СТОРОНУ ОТВЕТА

Модель не угадывает.
Она находит связи.

Чтобы понимать нейросети, полезно самому пройти путь от набора данных до работающего решения.

На курсе пишем код на Python, готовим данные, обучаем модели и измеряем качество. Учимся задавать точный вопрос: где модель справляется, а где ошибается?

PythonNumPypandasscikit-learnPyTorch

02 / ОДИН НЕЙРОН. НАСТОЯЩЕЕ ОБУЧЕНИЕ.

Дай ему примеры.
Посмотри, что изменится.

Перцептрон учится разделять два класса точек. Каждый шаг меняет веса после ошибок. Нажимай «Обучить» и наблюдай за результатом.

PERCEPTRON / LIVE локальный эксперимент

● Класс A ■ Класс B ◌ Ошибка модели

ВЕРНО НА УЧЕБНЫХ ТОЧКАХ6 / 12

Проходов по данным: 0

w₁ = -0.40
w₂ = 0.15
b = 0.30

Упрощённый учебный пример работает прямо в браузере. На курсе реализуем такие идеи на Python и проверяем модели на отдельных тестовых данных.

03 / ДВА ГОДА ИССЛЕДОВАНИЙ

Сначала — данные.
Затем — своя сеть.

01

Научить модель

Первый год / от Python к машинному обучению

  1. Подготовить данные

    Числа, таблицы, пропуски и визуализация. Понять, на каких примерах будет учиться модель.

  2. Найти закономерности

    Регрессия и классификация. Обучить базовую модель и написать однослойный нейрон.

  3. Проверить качество

    Метрики, переобучение и ошибки. Сравнить ожидания с результатом эксперимента.

РЕЗУЛЬТАТ ГОДА

Проект машинного обучения и собственный однослойный нейрон на Python.

02

Собрать нейросеть

Второй год / от тензоров к проекту в PyTorch

  1. Разобраться в устройстве

    Тензоры, слои и математические операции. Как данные проходят через сеть.

  2. Настроить обучение

    Функция потерь, градиенты и цикл обучения. Построить небольшую сеть в PyTorch.

  3. Исследовать результат

    Классификация изображений или текста. Проверить модель и описать её ограничения.

РЕЗУЛЬТАТ ГОДА

Небольшая нейросеть с отчётом о качестве и разбором ошибок.

04 / ХОРОШИЙ ВОПРОС ВАЖНЕЕ КРАСИВОЙ ЦИФРЫ

«Точность 100%».
А на каких данных?

Учим не только запускать модель, но и проверять, можно ли доверять результату.

Отделять обучение от проверки. Замечать неудачные примеры. Сравнивать с простым решением и объяснять, почему вывод может быть неверным.

Вместе с преподавателем разбираем ошибки и меняем эксперимент. Важен понятный ход мысли и самостоятельные решения.

05 / ТОЧКА ВХОДА

Python уже знаком?
Пойдём глубже.

Курс для подростков 13–18 лет.
Направление ITCode в Гомеле.

Для старта: переменные, условия, циклы, списки, словари, функции и чтение файлов.

Если основы пока нет, администратор поможет начать с базового курса Python.

06 / ЕЩЁ НЕСКОЛЬКО ОТВЕТОВ

Разобраться
перед стартом.

YOUR NEXT EXPERIMENT

Пусть следующую модель
обучит твой код.