Программа «Обработка и визуализация данных на Python»

Курс знакомит с необходимой базой для дальнейшего развития в области анализа данных: начиная от работы с таблицами, заканчивая нейросетями. Ученики получат практический опыт работы с популярными моделями машинного обучения, решая классические задачи Data Science. Так, например, будут разобраны примеры моделей для распознавания рукописных цифр, также будут рассказаны методы обучения более сложных сетей, например, нашумевший DeepFake.

Педагоги

Петрушин Иван Сергеевич, педагог дополнительного образования.

Образование: высшее

  • Иркутский государственный университет, радиофизик, 2004 год.

Достижения:

  • Кандидат технических наук, доцент Факультета бизнес-коммуникаций и информатики ИГУ;
  • Преподаватель IT-дисциплин в ИГУ по направлению «Прикладная информатика»;
  • Специалист по разработке ПО, компьютерным сетям и телекоммуникациям;
  • Организатор профиля «Технологии дополненной реальности» Олимпиады НТИ, эксперт научно-практических конференций «Шаг в будущее», «Удивительный мир», фестиваля «Иркутская компьютериада»;
  • С 2014 года возглавляет в Иркутске образовательный проект IT-Школа Samsung для старшеклассников. В ИГУ является координатором проекта IT Академия Samsung.

Курсы повышения квалификации:

  • «Сквозные технологии цифровой экономики» 208 часов, 2019 год;
  • «Отраслевые биотехнологии и биоинженерия», 144 часов, 2019 год;
  • «Особенности преподавания физических дисциплин в вузе на основе требований ФГОС 3++», 36 часов, 2019 год.

Расписание

Расписание на первое полугодие

  • Вторник 17:00–19:00 — практическое занятие онлайн или офлайн
  • Пятница 17:00–19:00 — практическое занятие онлайн или офлайн
  • Суббота 17:00–19:00 — практическое занятие онлайн или офлайн

Содержание программы

Один год обучения, 297 часов

Язык Python 3 (количество часов — 9);

Библиотека NumPy (количество часов — 9);

Библиотека Pandas (количество часов — 9);

Язык SQL (количество часов — 9);

Средства визуализации - matplotlib, plotly, tableau, redash (количество часов — 18);

Введение в машинное обучение. Базовые алгоритмы (количество часов — 72);

Введение в нейронные сети. Полносвязные сети (количество часов — 18);

Сверточные нейронные сети. Простейшие задачи компьютерного зрения (количество часов — 27);

Обработка естественного языка (количество часов — 36);

Продвинутые задачи компьютерного зрения. Object-detection (количество часов — 18);

Tensorflow (количество часов — 36);

PyTorch (количество часов — 36).

Цели программы

Изучение современных подходов и инструментов к решению задач в области анализа данных и методами машинного обучения.

Результат программы

В результате реализации программы обучающиеся будут знать основные методы машинного обучения, включая нейросетевые, базовые понятия статистики и теории вероятностей.

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

У обучающихся будут развиты следующие личностные качества:

  • умение решать задачи в рамках машинного обучения;
  • понимание на что машинное обучение способно и как это может быть сделано.

Особые условия проведения

Требования к учащимся на начало курса:

  • Умение программировать на любом языке (предпочтительно на Python 3).
  • Хорошее знание математики за 9 класс.

Материально-техническая база

Для работы онлайн учащемуся потребуется компьютер или ноутбук с доступом в интернет.

Стоимость

Обучение по программе бесплатное.