• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

ФИО студента: Крапивин Глеб Олегович

Руководитель: Бекларян Армен Левонович

Кампус/факультет: Факультет компьютерных наук

Программа: Финансовые технологии и анализ данных (Магистратура)

Год защиты: 2020

В данной работе рассматривается применение микросервисной архитектуры для реализации проекта, реализующего выдачу предсказаний моделей ”классического” машинного обучения в реальном времени. Уникальность решения состоит в использовании in-memory хранилища данных Apache Arrow Plasma, которое позволяет избежать издержек на десериализацию данных и передачу их по сети, в результате обеспечивая высокую общую скорость ответов моделей-микросервисов, полностью написанных на Python. В работе описывается реализация всех компонентов предложенной архитектуры, в том числе: загрузчика данных в хранилище, предсказывающих моделей, а также подключаемых пакетов. Рассматриваются результаты нагрузочного тестирования архитектуры, а также сравнивается производительность Plasma с существующими аналогами – Redis, PostgreSQL Ключевые слова: Microservices, Machine Learning, Inference, Apache Arrow, In-memory storage Plasma, Python, Kubernetes, gRPC, Apache Hadoop, Kafka.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ