Системы искусственного интеллекта

О программе

Программа двух дипломов БГУ и ВШЭ «Системы искусственного интеллекта» предоставляет уникальные возможности для получения передовых знаний в области искусственного интеллекта и разработки программного обеспечения на основе стратегического партнерства двух вузов. Программа направлена на подготовку аналитиков данных, специалистов по машинному и глубинному обучению, а также разработчиков прикладного ПО. Особенности программы 1. Два диплома государственного образца. При успешном завершении обучения возможность получить диплом бакалавра БГУ и НИУ ВШЭ 2. Элитная IT-подготовка в регионе. Глубокое погружение в технологию разработки ПО и искусственный интеллект. 3. Дисциплины от преподавателей НИУ ВШЭ. Дисциплины, онлайн-курсы и консультации от ведущих преподавателей НИУ ВШЭ 4. Доступ к ресурсам НИУ ВШЭ. Подключение студентов БГУ к цифровой среде ВШЭ, доступ к библиотекам, подпискам, платформам. 5. Практико-ориентированная подготовка. Решение прикладных задач по разработке систем ИИ

Уровень образования: Бакалавриат
Очная форма обучения: 4 года

Преподаватели

Аржанцев Иван Владимирович
Доктор физико-математических наук, профессор

Декан факультета компьютерных наук главный научный сотрудник, заведующий лабораторией факультета компьютерных наук / научно-учебной лаборатории алгебраических групп преобразований НИУ ВШЭ

Соколов Евгений Андреевич

Руководитель департамента, доцент факультета компьютерных наук / департамента больших данных и информационного поиска, преподаватель центра организации обучения студентов для топ-специалистов в сфере искусственного интеллекта, академический руководитель образовательной программы «прикладная математика и информатика» НИУ ВШЭ

Цыбиков Анатолий Сергеевич
Кандидат пед.н.

Заведующий кафедрой информационных систем и методов искусственного интеллекта, «Лауреат премии мэра г.Улан-Удэ для молодых ученых». Специализация: прикладной анализ данных, машинное обучение и искусственный интеллект.

Хабитуев Баир Викторович

Руководитель Молодёжной инновационной студии по цифровым решениям, старший преподаватель кафедры информационных систем и методов искусственного интеллекта. Специализация: объектно-ориентированное программирование, web-разработка, мобильная разработка, цифровые сервисы в здравоохранении и образовании

Дерюгин Даниил Федорович

Ведущий инженер лаборатории программных систем, старший преподаватель кафедры информационных систем и методов искусственного интеллекта. Специализация: базы данных, web-разработка, цифровые сервисы в здравоохранении и образовании.

Что будете изучать?

Базы данных

Изучение моделей структур данных и способов классификации СУБД в зависимости от реализуемых моделей данных и способов их использования. Подробное изучение реляционной (SQL) и нереляционной (NoSQL) моделей данных и СУБД (PostgresSQL, MS SQL, MySQL, MongoDB). Практика проектирования база данных и решения задач с использованием языка SQL.

Машинное обучение

Основы статистического и интеллектуального анализа данных. Разбор классических моделей машинного обучения и инструментов их реализации. Топовые алгоритмы кластеризации, классификации и регрессии: DBSCAN, SVM, ансамбли (бустинг), байесовские алгоритмы, нейронные сети и т.д.

Искусственные нейронные сети

Разбор современных методов обучения нейронные сетей. Обзор, анализ и применение современных архитектур глубоких нейронных сетей: сверточные и рекуррентные сети, автокодировщики, модели внимания, трансформеры, генеративные сети. Прикладные задачи глубокого обучения: компьютерное зрение, распознавание речи, обработка естественного языка, биоинформатика.

Цифровая обработка изображений

Методы преобразования и фильтрации изображений. Применение спец-инструментов разметки изображений. Обзор готовых датасетов. Обзор и анализ передовых нейросетевых архитектур детекции, классификации, сегментации, трекинга объектов на изображении: ResNet, EfficientNet, Vision Transformers, FCN, U‑Net, Mask R‑CMM, YOLO. Рассматриваются модели специального назначения, например, для распознавания лиц: face recognition, FaceNet и т.п.

Обработка сигналов

Обзор современных источников биомедицинских сигналов. Классические методы фильтрации сигналов, подавление шумов. Методы спектрального анализа, в т.ч. преобразование Фурье, вейвлет-преобразование. Контурный (структурный) анализ на примере сфигмограммы. Обзор математико-алгоритмических способов извлечения информативных признаков медико-биологических сигналов.

Учебная программа

01
курс
  • Алгебра
  • Аналитическая геометрия
  • Математический анализ
  • Программирование
  • Организация ЭВМ и операционные системы
02
курс
  • Алгоритмы и структуры данных
  • Введение в базы данных
  • Теория вероятностей и математическая статистика
  • Администрирование информационных систем
  • Компьютерные сети и коммутационное оборудование
03
курс
  • Базы данных
  • Объектно-ориентированное программирование
  • Машинное обучение
  • Логический вывод в системах ИИ
  • Основы промышленной разработки ПО
  • Параллельные алгоритмы
04
курс
  • Искусственные нейронные сети
  • Интеллектуальные методы анализа данных
  • Обработка сигналов
  • Цифровая обработка изображений
  • Введение в автономные интеллектуальные системы
  • Современные архитектуры глубоких искусственных нейронных сетей
  • Программное обеспечение автономных интеллектуальных агентов

Будущая карьерная траектория

Data scientist – эксперт по анализу данных (математика, интеллектуальные системы, машинное обучение, глубокое обучение)
Data Engineer – специалист по сбору, хранению и обработке данных (базы данных, различные технологии Big Data)
Machine Learning Researcher – специалист, который будет исследовать и создавать новые эффективные методы машинного обучения
Software Developer – специалист, который поможет запрограммировать и интегрировать математические модели в программный продукт.
Аналитик – специалист по анализ данных и процессов в конкретной предметной области (сбор, обработка, анализ и визуализация данных)
Бизнес-аналитик (системный аналитик) – анализ потребности рынка ПО, разработка технической спецификации
UX/UI-аналитик – требования к пользовательскому интерфейсу (взаимодействия с пользователями)
Технический писатель – описание кода, мануала ПО, документация
Дизайнер – разработка пользовательского интерфейса
Архитектор – проектирование архитектуры ПО
Разработчик – программист FE, BE, Desktop, базы данных, 1С, Android, iOS
Менеджер проектов – когда проектов много, отвечает за взаимодействие с заказчиком
Аналитик техподдержки – сопровождение ПО
Тестировщик / QA-инженер – контроль качества ПО

Будущее резюме

Должность

AI-разработчик в «СберТех»

Опыт работы

летние курсы Яндекса, поддержка «Вконтакте».

Навыки
Курсы и стажировки

Лаборатории Сбербанка

Компании «Биллинговый Центр» и «БАРС-Груп»

Научные центры БГУ

Заинтересовала программа? Мы свяжемся с вами и расскажем подробнее.