Требования к аппаратному обеспечению
Приложение Модуль 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), может привести к экспоненциальному росту размерности признакового пространства. Это, в свою очередь, существенно увеличивает требования к оперативной памяти и вычислительным ресурсам, что критично в высоконагруженных сценариях. Дополнительное увеличение числа признаков может замедлить процесс обучения модели, повысить риск переобучения и негативно сказаться на масштабируемости системы. Рекомендуется использовать альтернативные методы кодирования категориальных переменных (например, частотное или таргетное кодирование), а также методы понижения размерности, что позволит оптимально распределять ресурсы и обеспечивать стабильную работу платформы.