Онлайн-курс для школьников 6–11 классов

Искусственный интеллект

ФАКУЛЬТЕТ ПРОФЕССИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ
«Pandas» — высокоуровневая библиотека Python для анализа данных
Искусственный Интеллект (ИИ) – это способность компьютерных систем выполнять творческие и интеллектуальные функции для решения поставленных задач с возможностью постепенного самообучения.
Что такое ИИ?
В рамках курса школьники смогут близко познакомиться с одним из очень популярных ИТ-направлений и с нуля научатся не только программировать на Python, но и изучат сферу Data science. В ходе занятий участники изучат библиотеки для анализа данных, закрепят на практике новые знания по поиску признаков данных и обучению различных моделей для своего ИИ. Кроме того на курсе школьники будут разрабатывать свои различные ансамбли из всевозможных моделей, поймут что такое Data Engineer и попробуют себя в роли Data Scientist.
Что будет на курсе?
На бесплатном уроке ребёнок сможет на практике познакомиться с направлением и вы вместе решите, хотите ли заниматься!
— Для занятий предварительных знаний не требуется
Программа курса
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Для занятий предварительных знаний не требуется, на курсе начнём с необходимых основ языка Python
1 Ведение в ИИ
  • Введение в анализ данных
  • Введение в Python
  • Работа со списками, строками и словарями в Python
  • Работа с циклами в Python
  • Работа с файлами в Python
  • Основы объектно-ориентированного программирования (ООП) в Python
  • Библиотеки в Python. Основы использования Pandas
  • Работа с библиотекой Pandas
2 Введение в нейронные сети
  • Библиотеки для визуализации данных в Python
  • Основы линейной алгебры
  • Работа с библиотекой Numpy
  • Работа с библиотекой Scikit-Learn
  • Линейная регрессия
  • Логистическая регрессия
  • Работа с решающими деревьями в Python
  • Теоретические основы нейросетей
3 Обучение нейронных сетей
  • Обучение нейронных сетей
  • Работа с реальными данными в Pandas
  • Теория и практика свёрточных нейронных сетей
  • Архитектуры свёрточных нейронных сетей
  • Решение задачи классификации
  • Дообучение нейронных сетей
  • Теория по обработке естественного языка
  • Практикум по обработке естественного языка
4 Построение моделей ИИ
  • Логистическая регрессия. Вероятностный взгляд на машинное обучение
  • Вероятностный взгляд на L1 и L2-регуляризаторы
  • Формула Байеса при решении конкретных задач
  • Байесовский вывод. Наивная байесовская классификация
  • Гауссовский байесовский классификатор
  • Линейный дискриминант Фишера
5 Фреймворки для ИИ
  • Что такое Tensorflow? Примеры применения. Установка
  • Тензоры tf.constant и tf.Variable. Индексирование и изменение формы
  • Математические операции и функции над тензорами
  • Реализация автоматического дифференцирования. Объект GradientTape
  • Строим градиентные алгоритмы оптимизации Adam, RMSProp, Adagrad, Adadelta
  • Делаем модель с помощью класса tf.Module. Пример обучения простой нейросети
  • Делаем модель нейросети для распознавания рукописных цифр
  • Декоратор tf.function для ускорения выполнения функций
  • Введение в Keras
  • Введение в модели и слои бэкэнда Keras
  • Keras - последовательная модель Sequential
  • Keras - введение в функциональное API
  • ResNet - революция глубокого обучения. Исчезающие и взрывающиеся градиенты
  • Создаем ResNet подобную архитектуру для классификации изображений CIFAR-10
  • Тонкая настройка и контроль процесса обучения через метод fit()
  • Тонкая настройка обучения моделей через метод compile()
  • Способы сохранения и загрузки моделей в Keras
Методист курса
Победитель WorldSkills по Республике Татарстан в категории: мобильная разработка на Java. Закончила школу мобильной разработки Samsung с золотым дипломом.
Карина Янышевская
Хотите задать вопрос по курсу?
Оставьте контакт и наш менеджер свяжется с вами!
Результаты курса
Во время курса участник приобретёт навыки работы в графическом редакторе Scratch, сможет создавать собственные простые диджитал рисунки и использовать их в своих работах.
Навыки работы в редакторе
Изучим и систематизируем основные знания в программировании об алгоритмах, управляющих конструкциях (циклы и условия), переменных, операторах. А также научимся работать с файловой системой: загрузка и скачивание.
Основы программирования
Финалом курса станет итоговый проект-игра на Scratch, в котором школьники применят знания полученные в процессе обучения.

Также знания пригодятся на уроках в школе и для создания новых игр!
Проект в портфолио
Плюсы обучения в Прогматике!
В процессе обучения вы получите
После обучения вы получите
Удобный формат: индивидуальные или груповые занятия
Сертификат об успешном освоении программы
Интерактивные онлайн-занятия с преподавателем
Поддержка на протяжении всего обучения
Вечный доступ к видеозаписям занятий и учебным материалам
Помощь с домашними заданиями и их разбор
Проекты в портфолио
Телеграм-чат с педагогом и куратором
Сообщество единомышленников
Часто задаваемые вопросы
Какое расписание и когда старт курса?
Старт групповых занятий запланирован на сентябрь 2022. По мере формирования групп вы сможете обсудить с менеджером школы свои пожелания по расписанию и мы постараемся сформировать график занятий оптимальным для каждого :)
Технические требования для занятий
— ПК с доступом к интернету, веб-камера и микрофон.
— Интернет-соединение минимум от 25 Мбит/с (рекомендуем от 50 Мбит/с), проверить можно здесь: speedtest.net
— Процессор: минимум 4 ядра от 1.8 ГГц
— Оперативная память: от 2 ГБ для начала, рекомендуется 16 ГБ
— Место на жёстком диске: 5 ГБ
— На уровне Pro в одном из модулей понадобится смартфон с датчиком наклона.
Что если мы пропустили один день обучения?
Все занятия записываются и все участники получают вечный доступ к записям, так что вы всегда можете посмотреть пропущенные занятия в записи или повторить материал!
Возможен ли переход из группы в группу?
Да, возможен. По согласованию с преподавателем и куратором.
Можно ли оформить налоговый вычет?
Да, с сентября вы можете оформить на все курсы ИТ-школы налоговый вычет в размере 13%, за подробностями обратитесь к куратору обучения.
Можно ли заниматься чаще/реже, чем 2 раза в неделю?
Да, на индивидуальных занятиях мы можем организовать расписание по вашему индивидуальному запросу в зависимости от желаемого темпа и регулярности занятий. Регулярность и продолжительность занятий в индивидуальном обучении зависят от ваших пожеланий и целей.