Специальная цена
С нуля до уверенных Junior компетенций в Машинном обучении. Практика на реальных данных
30 марта
Basic
6 месяцев
Онлайн
Пн/Ср 20:00 Мск
Менеджер поможет разобраться!

Занятия проходят в интерактивным формате, в отличной дружеской атмосфере и включают много живого общения с преподавателем.
Специально для этого курса мы разработали тренажеры. Тренажеры - это задания, которые дают возможность потренироваться в написании кода и проверяются автоматически. Особенно актуально для новичков.
Во время обучения вы погрузитесь в условия, близкие к реальным рабочим процессам. Вам придется справляться с «грязными» данными, просчитывать свои действия наперед, экспериментировать с решениями и готовить модели к проду.
Преподаватели из разных сфер, каждый со своим уникальным опытом
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 академ.часа в неделю.
Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Общение с преподавателями на вебинарах, переписки в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
В данном модуле познакомимся с базовыми темами Python. Разберемся с основными типами данных, научимся управлять потоком выполнения кода при помощи операторов ветвления и циклов. Разберемся, как устроены функции в Python, и научимся создавать генераторные функции и декораторы. В финале модуля будем работать с файлами при помощи Python.
Тема 1: Предзапись: основы работы с Git, установка IDE, Python
Тема 2: Что будет по окончанию курса Basic / Special
Тема 3: Вводное занятие по Python
Тема 4: Базовые типы данных (неизменяемые)
Тема 5: Управление потоком
Тема 6: Коллекции
Тема 7: Функции. Часть 1
Тема 8: Функции. Часть 2
Тема 9: Работа с файлами
Тема 10: Разбор ДЗ по 1 модулю
Во втором модуле нас ждут модули и импорты, разбиение кода на отдельные модули. Большая тема ООП в Python: инкапсуляция, наследование, полиморфизм, основные дандер-методы, статические и классовые методы, исключения. А также познакомимся с основами тестирования при помощи библиотек Pytest и UnitTest.
Тема 1: Модули
Тема 2: Основы ООП
Тема 3: Продвинутый ООП, продолжение
Тема 4: Продвинутый ООП, исключения
Тема 5: Тесты
Тема 6: Знакомство со встроенными модулями
Тема 7: Практика
В данном модуле познакомимся с библиотеками numpy и pandas. Научимся работать с многообразием библиотек визуализации данных в Python. Познакомимся с базами данных и языком запросов SQL. Научимся выполнять запросы на получение данных и перекладывать часть обработки на сторону сервера данных.
Тема 1: Основы NumPy
Тема 2: Основы Pandas
Тема 3: Визуализация данных
Тема 4: Практика: Построение датасета для дальнейшего моделирования из сырых данных
Тема 5: Обзор про базы данных, SQL и теорию множеств. Таблицы, представления, простые выборки
Тема 6: Join, exists, вложенные запросы, group by, having
Тема 7: Оконные функции в SQL, виды и область применения
Тема 8: Разбор ДЗ по 2 и 3 модулю
В данном модуле вы изучите разделы матричной алгебры для решения систем линейных уравнений и для векторного анализа. Познакомитесь с основными методами оптимизации функций (максимизации/минимизации), также научимся аппроксимировать значение функции, чтобы ускорять вычисления в Python при работе с данными. Научитесь формулировать и тестировать гипотезы, в том числе А/B-тестирование.
Тема 1: Матрицы. Основные понятия и операции
Тема 2: Основы линейной алгебры: базис, отображение
Тема 3: Матричные разложения. Практика в Python
Тема 4: Дифференцирование и оптимизация функций
Тема 5: Практика. Дифференцирование и оптимизация функций
Тема 6: Метод наименьших квадратов
Тема 7: Аксиоматика теории вероятностей. Случайные величины и их свойства
Тема 8: Многомерные случайные величины. ЦПТ. Практика
Тема 9: Основные понятия статистики. Точечные оценки
Тема 10: Проверка гипотез (AБ тестирование)
Тема 11: Исследование зависимостей: номинальные, порядковые и количественные величины
Тема 12: Практика. Исследование зависимостей: номинальные, порядковые и количественные величины
В данном модуле рассмотрим задачи, которые направлены на проверку гипотез, поиск оптимальных решений с помощью искусственного интеллекта.
Тема 1: Введение в машинное обучение
Тема 2: Задача регрессии. Линейная регрессия
Тема 3: Задача классификации. Метод ближайших соседей
Тема 4: Выбор темы проекта
Тема 5: Логистическая регрессия
Тема 6: Деревья решений
Тема 7: Ансамбли моделей
Тема 8: Feature engineering & advanced preprocessing
Тема 9: Практика
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация в формате предзащиты
Тема 2: Защита проекта
Курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Например:
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку со скидкой