ОПИСАНИЕ КУРСА
Курс предназначен для тех, кто хочет получить базовые знания в области машинного обучения и освоить язык программирования Python.
На курсе вы узнаете об основных понятиях, методах и алгоритмах машинного обучения.
Научитесь:
- писать код на языке Python
- использовать инструменты библиотек Python для анализа данных и машинного обучения
- строить аппроксимационные модели в различных направлениях computer vision (CV), обработки естественного языка и др.
ПРОЦЕСС ОБУЧЕНИЯ
Обучение в сентябре-октябре 2025 года.
Объем программы 72 часа (36 – аудиторный занятия (дист. ) и 36 – самостоятельная работа).
Занятия дистанционно, онлайн (Zoom)
Теоретическое и практическое обучение
КОНТАКТЫ
По всем вопросам:
тел: +7 (916) 270-44-41
e-mail: mlbdm@yandex.ru
ДОКУМЕНТЫ ОБ ОКОНЧАНИИ
Выдаются следующие документы:
- удостоверение о повышении квалификации МГУ (при наличии диплома о высшем или среднем профессиональном образовании)
- или сертификат МГУ
ОБРАЗОВАТЕЛЬНЫЕ РЕЗУЛЬТАТЫ
- научитесь разрабатывать программное обеспечение на языке высокого уровня Python 3;
- получите навыки работы в среде программирования IPython и подобных;
- изучите основные принципы промышленной разработки, тестирования и документирования кода.
ДОКУМЕНТЫ ДЛЯ ЗАЧИСЛЕНИЯ
- Для зачисления на программу необходимо заполнить следующие документы (от руки или в электронном виде) и прислать на почту mlbdm@yandex.ru:
- Заявление
- Анкета
- Согласие на обработку персональных данных
- Копию паспорта
- Копию диплома об образовании (высшее или средне-специальное)
- После того как вы пришлете документы мы вам вышлем договор и направление на оплату
Детали курса
- Лекции 18
- Тесты 0
- Учебное время 4 недели
- Навык Все уровни
- Студенты 0
- Оценки Да
-
Материалы курса
- Изучение основ синтаксиса языка Python. Стандарты программирование на языке Python.
- Окружение для программирования на Python. Установка ПО на различные системы.
- Процедурный подход к написанию программ.
- Объектно-ориентированный подход к написанию программ. Паттерны проектирования. Особенности переопределения магических методов. Области видимости
- Элементы функционального программирования в Python. Итераторы. Механизм comprehensions.
- Работа с пакетами. Настройка окружения для программирования на Python.
- Обзор стандартной библиотеки Python 3 и часто используемых сторонних модулей. Модульный подход к программированию.
- Сериализация и хранение данных.
- Особенности многопоточного программирования в языке Python. Оптимизация программ
- Использование Python для сбора данных. Web-scraping. Асинхронное программирование.
- Системы генерации документации кода. Doxygen. Sphinx.
- Системы тестирования. Unit тестирование в Python.
- Использование Python для анализа данных
- Обзор инструментов для анализа данных и машинного обучения (numpy, pandex, plotly, seabum, ..)
- Разведочный анализ данных (EDA)
- Методы обучение с учителем
- Методы обучения без учителя
- Зачет