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

МГТУ им. Баумана, факультет программной инженерии. Позитивный и открытый человек, работал частным репетитором, готовил детей к сдаче ОГЭ по предметам информатика и математика. Быстро находит подход к каждому ребенку, умеет объяснить сложные вещи простым языком.

Занимался созданием мобильных игр и приложений под Android. Изучал веб-программирование, в том числе фреймворки Angular и Django. Владеет языками Python, C/C++, Java, Javascript, и другими. Имеет опыт работы с детьми. В процессе обучения ставит перед собой цель, в первую очередь, научить учеников логически мыслить, понимать предмет.

Направления деятельности: Unity 3D, Разработка чат-ботов на Python совместно с ВМК МГУ им. М.В. Ломоносова, Гарвардский курс CS50, Программирование игр на Python, Этичный хакер, Боты на Python, Веб-приложения, Веб-программирование, Web-мастеринг, Программирование на JavaScript.

Участник олимпиад по программированию. Разрабатывает веб-приложения на языке Python и смарт-контракты для криптовалют. Занимается информационной безопасностью.

Инженер-программист, занимается разработкой систем искусственного интеллекта в области отечественного самолетостроения. Лауреат конкурса «Молодой аналитик РФ 2015».

Сооснователь компании insite-studio. Должность: веб-дизайнер. Фокус на ui/ux-проектировании, разработке интерфейсов, работа с клиентами. Победитель в номинации «Best project» на международной конференции Big data analysis for smart cities.

Владеет языками C++, Pascal with objects, Python, Java, PHP. Занимался версткой сайтов, созданием макетов для сайтов, разработкой логотипов для компаний на фриланс-площадках.

Владеет языками С/С++, python. Занимался созданием игр на языке Python.

Владеет языками программирования Python, C\C++, Golang, Pascal. Имеет опыт разработки различных приложений.
Содержание курса
- Вводное занятие.
- Введение в теорию нейронных сетей.
- Простейшая модель нейрона.
- Перцептрон.
- Обучение перцептрона.
- Улучшение модели.
- Работа над нейронной сетью для своей задачи.
- Модель Adaline.
- Градиентный спуск.
- Библиотека для работы с данными Pandas.
- Библиотека для построения графиков Matplotlib.
- Распознавание изображений.
- Эволюционный подход обучения нейронных сетей.
- Объектно-ориентированная парадигма программирования.
- Игра с использованием ООП.
- Использование “искусственного интеллекта” в игре.
- Обучение с использованием памяти.
- Знакомство с интерактивной оболочкой Jupyter Notebook.
- Использование Jupyter Notebook для машинного обучения.
- Использование облачных вычислений в Google Colab.
- Знакомство с библиотекой̆Tensorflow.
- Принципы работы Tensorflow
- Разработка проектов.
Кому подойдет данный курс
Курс подходит детям от 12 до 14 лет, которые хотят научиться программированию.
Приобретенные навыки
На курсе ребенок получит следующие навыки:
- базовые навыки работы с Python;
- настройка среды разработки, применение базовых конструкций Python, создание модулей и пакетов;
- знание способов анализа данных;
- освоение принципов машинного обучения;
- обучение нескольких собственных компьютерных моделей.
В результате ребенок получит хорошую базу по программированию на языке Python и сможет в дальнейшем расти профессионально в данной сфере.
Дополнительная информация
Перед обучением необходимо подготовить компьютер к работе. Программу можно пройти в трех различных вариантах. Пакеты различаются по стоимости, количеству человек и расписанию. Более подробная информация на странице курса.