"Уральская школа машинного обучения" на базе института информационных технологий ЧелГУ
при поддержке компаний "Интерсвязь" и "Napoleon IT School"
Школа машинного обучения рассчитана на студентов и выпускников инженерных,
математических и IT-специальностей. Обучение проходит в течение трех месяцев.
С 24 сентября по 23 декабря 2018 года.
В новом запуске школы вас ждут сразу два курса-специализации:
Machine Learning и Python Backend. Вы можете выбрать один или пройти оба курса.
- Бесплатное обучение и оплачиваемая стажировка
- Самые актуальные направления в IT: Machine Learning и Backend-разработка на Python
- Оптимальное сочетание теории и практики
- Живое общение с преподавателями — экспертами ведущих IT-компаний
- Соревнования и проекты на реальных данных
Если вам интересно машинное обучение и искусственный интеллект, вы не боитесь математики и готовы решать сложные исследовательские задачи на стыке аналитики данных и программирования - тогда этот курс для вас!
- Анализ и визуализация данных на Python
- Обучение с учителем: методы классификации и регрессии
- Композиции алгоритмов, градиентный бустинг
- Построение и отбор признаков
- Обучение без учителя: методы кластеризации
- Анализ временных рядов
- Применение алгоритмов машинного обучения в задачах обработки текста, изображений и геоданных
- Работа с большими данными: применение онлайн-обучения
- Соревнования на Kaggle
- Выпускной проект по анализу данных
- Вы изучите основные методы решения задач машинного обучения — классификации, регрессии и кластеризации
- Вы пройдете через все этапы решения задач машинного обучения
- Освоите современные библиотеки машинного обучения и инструменты анализа данных на языке Python
- Получите опыт работы с реальными датасетами в задачах обработки текста, изображений, геоданных и временных рядов
- Знание основ программирования, алгоритмов и структур данных
- Знание базового синтаксиса языка Python 3 (или желание его освоить в ходе решения тестового задания)
- Знание базовых разделов математики: линейной алгебры, математического анализа, комбинаторики, теории вероятностей и математической статистики
- Базовые знания технического английского языка, чтение и перевод текстов
Курс создан для подготовки Junior Backend-разработчиков на Python. В его основе - лучшие материалы по изучению программирования на Python:
Этот курс для тех, кому интересно программирование на Python, разработка backend’а сложных программных систем, создание высоконагруженных сервисов для обработки больших данных.
- Структуры данных и функции
- Объектно-ориентированное программирование, углубленное понимание классов в Python
- Объектно-ориентированное проектирование, качество кода, рефакторинг и паттерны в Python
- Тестирование и отладка программ на Python, подход Test Driven Development
- Многопоточное и асинхронное программирование: на примере asyncio, aiohttp
- Сбор данных (скрапинг) со сторонних сайтов (Beautiful Soup, PhantomJS)
- Слой доступа к данным: SQL (реляционные СУБД на примере MySQL, колоночные СУБД на примере ClickHouse) / NoSQL (MongoDB, Redis)
- Популярные Python-фреймворки: Django, Flask, Bottle и др.
- Работа с пользовательскими данными
- Инфраструктура разработки: Git, Docker, Continuous Integration, Web-сервера
- Архитектура высоконагруженных сервисов, потоковая обработка больших данных, MapReduce
- Выпускной проект по созданию веб-сервиса
- Уверенно использовать конструкции языка, типы и структуры данных, функции, подходы объектно-ориентированного и функционального программирования на языке Python
- Узнаете про особенности реализации Python, научитесь писать асинхронные и многопоточные программы
- Научитесь писать красивый и чистый код, осознанно использовать паттерны и архитектурные подходы, создавать масштабируемые веб-сервисы
- Освоите на практике возможности популярных Python-фреймворков и инструментария промышленной разработки: Git, Docker, CI
- Получите практические навыки создания интеллектуальных высоконагруженных веб-сервисов на языке Python
- Знание базовых алгоритмов и структур данных
- Знание и понимание основных принципов объектно-ориентированного программирования, опыт программирования на любом объектном языке (необязательно Python, это может быть и C++, Java, C#, PHP и др.)
- Знание базового синтаксиса языка Python 3 (или желание его освоить в ходе решения тестового задания)
- Базовые знания технического английского языка, чтение и перевод текстов
- Мастер - классы
- Семинары с групповым разбором задач
- Индивидуальные консультации
- Соревнования
- Проекты
- Тьюториалы
- Очные занятия с преподавателями: по вечерам 1-2 раза в неделю в будни с 18:20 до 20:00
- Самостоятельная работа: 10-12 часов в неделю на изучение материалов курса и выполнение домашних заданий
- Общение онлайн: чат с преподавателями и другими слушателями школы для обсуждения возникающих вопросов
После успешного окончания одного из курсов школы вы сможете пройти оплачиваемую стажировку.
Станьте частью сильнейших команд, реализующих крупные проекты в сфере машинного обучения и искусственного интеллекта по направлениям:
- Обработка естественного языка, диалоговые системы
- Анализ изображений, аудио и видео
- Информационный поиск, рекомендательные системы
- Прогнозирование поведения пользователей
ТОРОПИТЕСЬ: Количество мест ограничено!