Ведется набор на программу
Cтарт обучения с 14 июня 2023 по 12 июля
ОПИСАНИЕ КУРСА
Курс предназначен для тех, кто хочет получить базовые знания (основные понятия, методы и алгоритмы машинного обучения) в области Машинного обучения и освоить язык программирования Python. В состав курса входят разделы, касающиеся изучения основ синтаксиса языка Python, стандартов программирования на Python и систем документирования и тестирования для языка Python. Результатом обучения является приобретение знаний и умений по применению новейших технологий в области анализа данных для Машинного обучения при построении аппроксимационных моделей в различных направлениях, связанных с машинным зрением (computer vision, CV), обработкой естественного языка и других.
ПРОЦЕСС ОБУЧЕНИЯ
Объем программы 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)
- Методы обучение с учителем
- Методы обучения без учителя
- Зачет