Образование
Проекты для студентов

Приглашаем студентов и аспирантов для выполнения курсовых, научно-исследовательских работ и ВКР

Проводим междисциплинарные исследования в области ИИ и IT, разрабатываем новые подходы, методы и алгоритмы для решения фундаментальных задач Data Science

Проекты

15+ тем для реальных проектов под руководством научных сотрудников лаборатории

На базе лаборатории наши студенты работают по предложенным или самостоятельным темам исследования, принимают участие в научных публикациях

Социальные сети, анализ данных

Сравнение подходов применяемых при анализе временных рядов разных видов

Анализ и прогнозирование временных рядов — важная и востребованная задача. Учебные курсы редко уделяют ей достаточно внимания, поэтому эта работа поможет заложить основы ключевых компетенций в данной области.

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

Крупные компании обычно применяют машинное обучение, пропуская этап базового анализа временных рядов. Это снижает точность и гибкость итоговых моделей.

Возможные подходы:

  • Излечение признаков из изображений
  • Эмбеддинги для изображений и языковых моделей
  • Дообучение языковых моделей, нейронных сетей и трансформеров
  • Классические методы ML
  • Анализ статистических данных
ТЕХНОЛОГИИ:
PythonRАвторегрессионные моделиМашинное обучениеSSAЛинейная алгебраSVDGit
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Создание математического пакета для анализа спектра временных рядов на Python (50% программирования / 50% линейной алгебры)
  • Алгоритмические различия между модифицированными техниками прогноза временных рядов (80% программирования / 20% разных разделов высшей математики)
  • Современные методики оценки гипер параметров временных рядов (90% программирование / 10% линейной алгебры)
  • Любая Ваша задача по теме проекта

Преимущества:

  • Проект позволяет балансировать программирование и математику в разных пропорциях, в зависимости от области интересов студента
  • Невысокие требования к студенту: уверенные знания линейной алгебры и опыт анализа данных в Python
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Регулярное код-ревью от куратора с расширенной обратной связью
  • Спринтовое понятное планирование работы по проекту
  • Возможность превратить работу в часть бакалаврского или магистерского диплома
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Достаточное количество свободного времени для работы с проектом (нагрузка около 6-10 часов в неделю в зависимости от задачи)
  • Базовые знания линейной алгебры (операции с матрицами, собственные числа, матричные и векторные нормы, ранг матрицы) и основы Python (средства визуализации данных, работа с NumPy);
  • Необходимо подготовить к собеседованию небольшой устный обзор задачи анализа и прогноза временных рядов

Разработка веб-приложений ВКонтакте

Разработка серии взаимосвязанных веб-приложений ВКонтакте, посвящённых сбору и анализу психологических особенностей пользователей социальных сетей. Это возможность освоить современные веб-технологии и быстро запустить проект для реальной аудитории. Данный проект не включает в себя анализ данных и машинное обучение, но связан с выводом результатов разработок на платформу ВКонтакте!
Приложение ВКонтакте с психологическими тестами доступно в каталоге ВКонтакте с лета 2022 года, ежедневно его посещают от 450 до 4000 пользователей. В рамках проекта предполагается развитие функциональности действующего приложения.

Приложение изначально разработано для ускорения сбора датасетов с результатами психологических тестов в привязке к идентификационным данным респондентов. На основе этих датасетов строятся модели машинного обучения, которые автоматически оценивают психологические особенности пользователя, без прохождения им теста, на основе публикуемых им данных. Полученные результаты могут применяться в маркетинге, информационной безопасности и социологических исследованиях и т. д.

ТЕХНОЛОГИИ:
PythonNode.jsReact.jsMongoDB
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Внедрение новых продуктовых фичей
  • Добавление рекомендательных моделей тестов
  • Рефакторинг имеющейся кодовой базы

Преимущества:

  • Работа в команде с другими разработчиками
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 1–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации

Разработка Al помощников на основе GigaChat

Большие языковые модели (LLM) позволяют расширить функциональность многих сервисов. Интеграция интеллектуальных помощников позволяет вывести сервисы на качественно новый уровень: от интерактивных вопросно-ответных систем до автоматизированного документооборота и персонализированного менторинга.

Данный трек связан как с разработкой AI-помощников, в частности на LLM Сбера — GigaChat, так и с исследованием возможностей их применения в различных задачах. В ходе работы участникам предстоит: работа с парсингом данных с открытых источников, разработка телеграм-ботов, проектирование архитектуры, автоматизация составления отчетов и их аналитика.

ТЕХНОЛОГИИ:
PythonLangChainNLPPostgreSQLSeleniumBeautifulsoupScrapyMTProto APICRUD APIOCR
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Сравнение современных методов промпт-инжиниринга в задаче построения интеллектуальных ассистентов
  • Методы автоматизации оценки качества работы RAG и больших языковых моделей
  • Персонализация ответов большой языковой модели при реализации AI-ассистентов
  • Способы работы LLM со сложноструктурированным контентом на примере таблиц и документов
  • Сравнение эмбеддинговых state-of-the-art моделей в контексте задач информационного поиска
  • Построение GraphRAG на основе Базы Знаний из открытых источников
  • LLM как оптимизатор: популярные подходы и перспективы

Преимущества:

  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту;
  • Проект, от одного из крупнейших банков России
  • Возможность попасть на оплачиваемую стажировку
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации
  • Готовность устроиться на стажировку в Сбербанк

Разработка интеллектуальной системы
 для сопровождения профориентационной диагностики

Основная цель проекта — создание современной системы профессиональной ориентации, использующей передовые методы анализа данных из социальных сетей. Мы стремимся разработать решение, которое сможет определять профессиональные склонности пользователей на основе их цифрового следа в интернете.

Проект предоставляет возможность разработать полезные и востребованные инструменты для профориентации с применением современных методов анализа данных и машинного обучения.

ТЕХНОЛОГИИ:
Python
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Создание ML-модели для предсказания профессиональной направленности (коды Голланда) на основе подписок и поведения пользователей в социальных сетях.
  • Анализ аватаров пользователей с целью выявления визуальных паттернов, связанных с профессиональными предпочтениями.
  • Разработка инструмента для анализа сообществ (ТГ-каналы, группы ВКонтакте) для определения их профессиональных характеристик.
  • Создание карты IT-профессий в России с использованием данных соцсетей и пройденных тестов.
  • Исследование конгруэнтности личных и профессиональных предпочтений с целью разработки инструмента, который будет предсказывать совместимость человека и его будущей профессии.
  • Генерация персонализированных текстовых описаний результатов теста при помощи LLM.

Преимущества:

  • Возможность освещения результатов проекта в СМИ
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Возможность попасть на оплачиваемую стажировку
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации

Оценка выраженности личностных особенностей по публикуемому контенту пользователей в социальной сети

Анализ публикуемого контента — будь то аватары, фотографии с отпуска, анкетные данные или текстовые посты — позволяет оценить выраженность психологических особенностей пользователя. Для этого могут применяться специализированные методики и тесты, такие как диагностика темперамента, модель «Большой пятерки» (Big Five), анализ механизмов психологической защиты и другие.

ТЕХНОЛОГИИ:
TypeScriptNode.jsNest.jsMySQLNeo4jRabbitMQ
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Извлечение признаков из визуального контента
  • Эмбеддинги для изображений и языковых моделей
  • Дообучение языковых моделей, нейронных сетей и трансформеров
  • Классические методы машинного обучения (ML)
  • Анализ статистических данных

Преимущества:

  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации

Выгрузка данных по API ВКонтакте

Анализ публикуемого в социальных сетях контента позволяет выявлять личностные особенности пользователей, оценивать их устойчивость к социоинженерным атакам, прогнозировать реакции на различные воздействия и решать другие исследовательские задачи. Для такого анализа необходимо собирать и обрабатывать большие массивы данных. Социальная сеть «ВКонтакте» предлагает свой API для обращения к данным, для работы с которым существует множество библиотек на разных языках программирования, но они не заточены непосредственно под сбор данных.

В рамках проекта предлагается поучаствовать в разработке приложения для сбора данных по API «ВКонтакте», поддерживающего гибкий формат запросов и цепочки сложных запросов. Предполагается развитие функциональности существующего приложения.

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


ТЕХНОЛОГИИ:
Python 3PyTorchDeepPavlovYOLOBLIP2CatBoostTransformers
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Добавление новых цепочек сложных запросов в приложение
  • Реализация внешнего доступа к сервису по API
  • Повышение безопасности и отказоспособности сервиса

Преимущества:

  • Возможность поработать с разными направлениями разработки в рамках одного проекта
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 1–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации

Автоматизация сбора данных о личностных особенностях пользователей социальных сетей

Приложение ВКонтакте с психологическими тестами доступно в каталоге ВКонтакте с лета 2022 года, ежедневно его посещают от 450 до 4000 пользователей. В рамках проекта предполагается развитие функциональности действующего приложения.

Приложение изначально разработано для ускорения сбора сбора датасетов с результатами психологических тестов в привязке к идентификационным данным респондентов. На основе этих датасетов строятся модели машинного обучения, которые автоматически оценивают психологические особенности пользователя, без прохождения им теста, на основе публикуемых им данных. Полученные результаты применяются в маркетинге, информационной безопасности и социологических исследованиях и т. д.


ТЕХНОЛОГИИ:
Node.jsReact.jsMongoDB
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Внедрение новых продуктовых фичей
  • Добавление рекомендательных моделей тестов
  • Рефакторинг имеющейся кодовой базы

Преимущества:

  • Работа в команде с другими разработчиками
  • Опыт реализации реального востребованного продукта с высокой посещаемостью
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 1–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Желание развиваться в области разработки веб-сервисов с использованием указанного стека технологий
  • Ориентация на достижение позитивного результата
  • Высокая степень самостоятельности

CargoTime: разработка логистического портала

Сервис-агрегатор для оценки стоимости доставки

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

На данный момент сервис проходит стадию реорганизации с перспективой стать востребованным для большего числа пользователей.

ТЕХНОЛОГИИ:
Typescript, Nest JS, (Node.js)RabbitMQRedisTypeORM (MySQL)Elasticsearch, Kibana, Fluent bitDocker, Swarm, Github Actions (CI/CD), Portainer
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Автоматизация сбора данных из защищенных источников открытых данных
  • Анализ надежности и актуальности тарифов компаний на основе периодических проверок
  • Рефакторинг имеющейся кодовой базы, поддержка существующих решений

Преимущества:

  • Работа в команде с опытными разработчиками
  • Наличие внутренних соглашений о контрибьютинге, отлаженных процессов CI/CD, код-ревью
  • Опыт реализации реального востребованного на рынке логистики продукта с высокой посещаемостью
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Опыт в веб-разработке и желание развиваться в стеке технологий проекта
  • Готовность посвящать проекту много времени и усилий
  • Способность к самоорганизации

Инструментарий для планирования автомобильного маршрута

Стоимость поездки на автомобиле определяется пройденным расстоянием и текущими ценами на топливо. Сегодня водители часто выбирают заправки по принципу жадной оптимизации — находя локально выгодные варианты на отдельных участках пути. Однако такой подход не всегда приводит к глобально оптимальному решению.

Сервис оценки стоимости пути в ближайшей перспективе будет оптимизировать стоимость прохождения маршрута за счёт выбора подходящих заправочных станций и объёма топлива, которое необходимо заправить на них.

ТЕХНОЛОГИИ:
Typescript, Nest JS, (Node.js)TypeORM (PostgreSQL)Next JS (React), ReduxElasticsearch, Kibana, Fluent bitRedisDocker, Swarm, Github Actions (CI/CD), Portainer
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Автоматизация обновления данных о стоимости топлива на заправочных станциях и типах коннекторов на электрических станциях
  • Обобщение существующего алгоритма для оптимизации стоимости в целях переиспользования в задаче оптимизации времени для электромобилей
  • Повышение точности модели для построения оптимального плана
  • Рефакторинг имеющейся кодовой базы, поддержка существующих решений

Преимущества:

  • Работа в команде с опытными разработчиками
  • Наличие внутренних соглашений о контрибьютинге, отлаженных процессов CI/CD, код-ревью
  • Опыт реализации реального востребованного на рынке логистики продукта с высокой посещаемостью
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Опыт в веб-разработке и желание развиваться в стеке технологий проекта
  • Способность к самоорганизации

Сервис отслеживания контейнеров морских линий

Сервис отслеживания контейнеров — флагманский продукт проекта Сargotime.ru, ориентированный на клиентов логистических компаний, которым важно оперативно получать информацию о статусе своих грузов. Он не только собирает данные из множества источников, но и унифицирует их, предоставляя в удобном формате.

Сервис занимает второе место в поисковых выдачах Google по запросу «трекинг контейнеров» и пользуется популярностью у известных дистрибьюторов электроники и у автомобильных дилерских центров. Кроме того, продукт недавно вышел на международный рынок. Мы запустили аналог сервиса, ориентированный на западный рынок контейнерной логистики.

ТЕХНОЛОГИИ:
Typescript, Nest JS, (Node.js)RabbitMQTypeORM (MySQL)RedisNext JS (React), ReduxElasticsearch, Kibana, Fluent bitDocker, Swarm, Github Actions (CI/CD), Portainer
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Автоматизация сбора данных из защищенных источников открытых данных
  • Создание и развитие функциональности личных кабинетов пользователей
  • Создание инструментов для анализа архивных данных о перевозках
  • Визуализация ключевых показателей проекта, генерация дашбордов и проверка гипотез
  • Рефакторинг имеющейся кодовой базы, поддержка существующих решений

Преимущества:

  • Работа в команде с опытными разработчиками
  • Наличие внутренних соглашений о контрибьютинге, отлаженных процессов CI/CD, код-ревью
  • Опыт реализации реального востребованного на рынке логистики продукта с высокой посещаемостью
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Опыт в веб-разработке и желание развиваться в стеке технологий проекта
  • Готовность посвящать проекту много времени и усилий
  • Способность к самоорганизации

Cargotime.ru — информационно-логистический портал

Сargotime.ru — это динамично развивающийся цифровой логистический проект, основная специализация которого — трекинг морских контейнеров в режиме реального времени. Глобальная цель проекта — оптимизация взаимодействия между логистическими компаниями и их клиентами.

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

Среди учебных и производственных практик в основном преобладают технические работы, поскольку проект Cargotime.ru в первую очередь является веб-сервисом, который поддерживает сложную масштабируемую инфраструктуру, состоящую из более чем микросервисов. 

ТЕХНОЛОГИИ:
TypescriptNestJS (Node.js)RabbitMQTypeORM (PostgreSQL)RedisNextJS (React)EFK (Elasticsearch, Fluent bit, Kibana)Headless WordPressDocker Swarm, Github Actions (CI/CD), Portainer

Преимущества:

  • Работа в команде с опытными разработчиками
  • Опыт реализации реального востребованного продукта, с высокой посещаемостью
  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за высокие достижения
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата или 1–2 курс магистратуры
  • Опыт в веб-разработке и желание развиваться в стеке технологий проекта
  • Готовность посвящать проекту много времени и усилий
  • Способность к самоорганизации

Другие

Распознавание автомобильных номеров на (мобильных) устройствах с ограниченным вычислительным ресурсом

Распознавание автомобильного номера — классический пример задачи из области компьютерного зрения. Однако существующие решения, позволяющие достичь высокой точности, зачастую требуют значительных вычислительных мощностей и/или временных затрат. Мобильные же решения в основном представляют клиентские приложения, осуществляющих лишь видеозахват, а вычисления по поиску и распознаванию номера проводятся на сервере.

Данный проект направлен на создание автономного программного решения для мобильных устройств, способного с высокой точностью распознавать автомобильные номера в режиме реального времени.

ТЕХНОЛОГИИ:
PythonFlutterDartSQL
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Совершенствование точности существующей нейросетевой модели для детектирования и распознавния номеров
  • Облегчение, сжатие (Pruning) используемых нейронных сетей в решениях
  • Подготовка моделей для портирования на мобильные устройства
  • Разработка мобильного приложения с разверткой моделей
  • Оценка эффективности инференса решения на мобильных устройствах

Преимущества:

  • Возможность попасть на оплачиваемую стажировку
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 1–4 курс бакалавриата, 1–2 курс магистратуры
  • Готовность посвящать проекту много времени и усилий
  • Ориентация на достижение позитивного результата
  • Способность к самоорганизации

R&D LLM

Наша команда работает над развитием одной из LLM и мы ищем способного студента для проведения R&D. Данный трек нацелен на создание новых теоретических и практических решений в области генерации кода, вызова функций, анализа таблиц и разработки LLM-агентов.

ТЕХНОЛОГИИ:
PythonNumPyPandasSciPySKLearnLangChainLangChain-GigaChatLangGraphOpenAIPlotlyMatplotlib

Преимущества:

  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Доступ к тестированию передовых LLM
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Возможность попасть на оплачиваемую стажировку
  • Возможность освещения результатов проекта в СМИ
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 3+ курс бакалавриата, 1 и 2 курс магистратуры
  • Знание Python
  • Хорошее знание ML/DL
  • Опыт работы с NLP задачами
  • Знание библиотек Python для обработки и анализа данных, визуализации (numpy/pandas/matplotlib/Plotly)
  • Будет плюсом: 1. Знание методов Prompt Engineering; 2. Опыт работы с LLM (gpt/open source); 3. Знакомство с мультиагентным подходом, вызовом функций у LLM; 4. Знакомство с методами оценки LLM, бенчмарками; 5. Креативный подход к решению задач; 6. Инициативность; 7. Знание английского.

Оптимизаторы для нейросетевых моделей

Автоматизированная оптимизация подбора весов нейросетевых моделей является важным этапом, который может значительно повысить качество моделей без их структурного изменения. Для решения этой задачи могут использоваться несколько классических подходов, например SGD, Nesterov Optimization, Adam и другие.

Однако при исследовании подобных методов возникает несколько вопросов:

  • Насколько велика разница в скорости работы?
  • Насколько точно они могут находить точки оптимальных весов?
  • Влияет ли распределение данных на попадание оптимизаторов в критическую область?

Сейчас особенно востребованы решения для ускорения процесса обучения моделей. Компетенции в данной области будут весьма полезны как для Data Scientist, так и для ML-инженеров.

ТЕХНОЛОГИИ:
PythonPytorch / TensorflowPandasТеория оптимизацииСтатистикаМатематический анализЛинейная алгебраGit
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Генетические алгоритмы и оптимизация: новый подход в области подбора весов нейронных сетей (50% программирования / 50% математики)
  • Параметры современных методов оптимизации и их влияние на точность модели (70% программирования / 30% математики)
  • Новейшие методы оптимизации: прикладные исследования на данных (90% программирование / 10% математики)
  • Любая Ваша задача по выбранной теме

Преимущества:

  • Возможность подробнее изучить математическую составляющую машинного обучения и оптимизационных методов
  • Проект позволяет балансировать программирование и математику в разных пропорциях, в зависимости от области интересов студента
  • Предполагается участие в публикациях и регистрации программ для ЭВМ высокого уровня
  • Спринтовое понятное планирование работы по проекту
  • Регулярное код-ревью от куратора с расширенной обратной связью
  • Возможность превратить работу в часть бакалаврского или магистерского диплома
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Достаточное количество свободного времени для работы с проектом (нагрузка около 8-10 часов в неделю в зависимости от задачи)
  • Базовые знания линейной алгебры (операции с матрицами, собственные числа, матричные и векторные нормы, ранг матрицы) и основы Python (средства визуализации данных, работа с NumPy)
  • Необходимо подготовить к собеседованию небольшой устный обзор оптимизаторов нейронных сетей (суть алгоритмов и методы)

Разработка серверных приложений на Go

Go (Golang) — современный язык программирования с мощной поддержкой конкурентного программирования через горутины и каналы, что позволяет эффективно обрабатывать тысячи одновременных запросов, что критически важно для серверных приложений.

Это особенно важно для серверных приложений, которые должны одновременно обрабатывать много пользователей или запросов. Благодаря легковесности горутин программисты могут писать высокопродуктивный и масштабируемый код.
Кроме того, возможности Go по созданию эффективных и компактных двоичных файлов делают развёртывание приложений простым и удобным. Это особенно ценится в облачных средах, где вес контейнеров может существенно влиять на производительность.

Разработка серверных приложений на Go сочетает в себе скорость, простоту и мощные возможности, что делает этот язык отличным инструментом для создания современных, высоконагруженных веб-приложений.

ТЕХНОЛОГИИ:
GoGinEncoding/jsonIo/ioutil,ZerologDatabase/sqlTesting
АКТУАЛЬНЫЕ ЗАДАЧИ:
  • Инструмент автоматизированного трекинга миграций (оценочная сложность 4 / 5)
  • Разработка бэкенда приложения с использованием фреймворка Gin (оценочная сложность 3 / 5)
  • Производительность и профилирование программ на Go (оценочная сложность 2 / 5)
  • Любая Ваша задача по теме проекта

Преимущества:

  • Возможность изучить востребованный язык программирования
  • Публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии
  • Проект позволяет балансировать уровень сложности задачи, в зависимости от опыта студента в разработке
  • Регулярное код-ревью с расширенной обратной связью от куратора с большим опытом в разработке ПО;
  • Возможность превратить работу в часть бакалаврского или магистерского диплома
  • Ценные призы за выдающиеся достижения в проекте
Научный руководитель:
Требования к студенту:
  • 2–4 курс бакалавриата, 1–2 курс магистратуры
  • Достаточное количество свободного времени для работы с проектом (нагрузка около 8-15 часов в неделю в зависимости от задачи)
  • Уверенные знания в любом другом ЯП (базовые конструкции, структуры, работа с памятью)
  • Необходимо подготовить к собеседованию небольшой устный обзор о языке Go и поделиться техническим бекграундом

Своя тема

Своя тема

Если у Вас есть идея собственного проекта, и Вы хотите самостоятельно её реализовать, то Вы также можете присоединиться к нам.
Для подачи заявки нужно написать в поле «Дополнительное сообщение» краткое описание основной идеи проекта.

ТЕХНОЛОГИИ:
PythonNode.jsTypeScriptSQLPandasRedisLangChainMongoDBЛюбые другие

Преимущества:

  • Научная работа на базе лПИИ СПб ФИЦ РАН
  • Возможность попасть на оплачиваемую стажировку
  • Отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту
  • Регулярная обратная связь от куратора
Научный руководитель:
Требования к студенту:
  • Способность к самоорганизации
  • Готовность посвящать проекту много времени и усилий

Вопросы и ответы

Отвечаем на частые вопросы

Как поступить на образовательные программы «ИИНД»?

Совместные образовательные программы СПб ФИЦ РАН и Сбера реализуются на базе СПбГУ. Для поступления внимательно изучите правила приёма на сайте СПбГУ и описание интересующего вас направления, ознакомьтесь с перечнем вступительных испытаний и, при необходимости, запишитесь на них.

Затем подайте заявление через Личный кабинет поступающего или сервис «Поступи в вуз онлайн» на Госуслугах.

Как студенту написать научную работу с лПИИ?

Для написания научной работы в лаборатории лПИИ СПб ФИЦ РАН выберите тему из предложенного списка  или предложите свою. Подготовьте резюме и заполните заявку на сайте или отправьте нам письмо на mail@dscs.pro с резюме и выпиской из зачётной книжки или дипломом.

После получения ответа пройдите собеседование, а затем начните работу с назначенным консультантом и участвуйте в специальных семинарах. Мы рады, что вы выбрали нас для изучения науки, и желаем удачи в ваших научных проектах!

Какие услуги предлагает DSCS?

DSCS предоставляет широкий спектр услуг: внедрение ИИ в бизнес-процессы, разработка сервисов, парсинг данных, внедрение байесовских сетей, PR-сопровождение, UX/UI дизайн и Quality Assurance. 

Мы также предлагаем научные коллаборации и R&D в области ИИ и информатики на базе лПИИ СПб ФИЦ РАН. 

В рамках образовательных проектов мы участвуем в создании и реализации программ по ИИ и Data Science, а также проводим лекции, воркшопы и курсы для студентов и профессионалов.

Какие гранты получили сотрудники лаборатории?

Лаборатория лПИИ ФИЦ РАН и её сотрудники стали лауреатами нескольких престижных грантов, включая поддержку от Российского научного фонда и Министерства науки и высшего образования РФ, а также гранты по программам РФФИ.

Эти награды подтверждают высокий уровень научной работы лаборатории в области передовых технологий. С полным списком актуальных грантов можно ознакомиться по ссылке.