О продукте

Veeroute AI

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

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

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

Искусственный интеллект оптимизатора Veeroute использует алгоритмы бустинга и обучается на входных наборах данных

Процесс обучения

Облачный движок Veeroute выбирает наилучшее решение комбинаторной бизнес-задачи из числа конфигураций, предложенных искусственным интеллектом
  • Лучшие конфигурации
  • Конфигурации

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