Требования к аппаратному обеспечению

Приложение Модуль Polymatica ML предполагает свою работу на выделенном сервере приложений, аппаратные средства которого удовлетворяют следующим требованиям:

  • 24х CPU Core;
  • 64 Gb RAM;
  • 128 Gb HDD.


Требования к программному обеспечению

Для обеспечения работоспособности Модуля Polymatica ML, программное обеспечение сервера должно соответствовать следующим требованиям:

  • Актуальный дистрибутив Linux (Linux 3.10 и старше);
  • Установленный и запущенный docker;
  • Установленные python3, openssl, gettext/gettext-base, apache2-utils/httpd-tools;
  • Доступ в интернет.

Ограничения системы

Для высоконагруженных сценариев рекомендуется:

  • Использовать мощные конфигурации оборудования (минимум 30 GB RAM на воркера).
  • Оптимизировать количество колонок и строк в исходных данных.
  • Проводить предварительное тестирование на изолированных средах.
  • Рекомендованные значения размеров датасета для тестирования до 1.5 млн строк, до 300 колонок, при наличии уникального id для каждой строки.

Дополнительные ограничения системы

При работе с данными, содержащими большое количество категорий (более 500), применение методов, таких как One-Hot Encoding (OHE), может привести к экспоненциальному росту размерности признакового пространства. Это, в свою очередь, существенно увеличивает требования к оперативной памяти и вычислительным ресурсам, что критично в высоконагруженных сценариях. Дополнительное увеличение числа признаков может замедлить процесс обучения модели, повысить риск переобучения и негативно сказаться на масштабируемости системы. Рекомендуется использовать альтернативные методы кодирования категориальных переменных (например, частотное или таргетное кодирование), а также методы понижения размерности, что позволит оптимально распределять ресурсы и обеспечивать стабильную работу платформы.

  • Нет меток