Это может быть глупой мыслью, но, пожалуйста, потерпите меня и направьте меня, если я выберу неправильный подход. Я работаю над проектом машинного обучения, чья модель даст окончательный результат, этот выход из модели ML должен использоваться другим проектом, написанным и поддерживаемым в java.
Типичный поток вызова REST выглядит следующим образом :
- Пользователь запрашивает некоторые оценки классификации в интерфейсе пользователя.
- Системные вызовы интерфейса пользователя Java API.
- Java API извлекает данные из Система хранения.
- , затем она предварительно обрабатывает данные и представляет их обученной модели, которая полностью написана, разработана и обучена для Python.
Проблема: при создании модели ML у нас есть шаги предварительной обработки, записанные в python, данные поступают и обрабатываются предварительно, после чего начинается обучение модели. После сохранения этой модели в том месте, откуда java может использовать ее для прогнозирования в реальном времени.
Мысль: Можно ли обернуть этапы предварительной обработки моделью в один пакет. чтобы на стороне java можно было избежать предварительной обработки?
Я хочу получить все ваши мнения по этому поводу для лучшего разрешения ситуации. Я не хочу писать и поддерживать этапы Feature Feature / Preprocessing в двух местах (Python и Java).
Пожалуйста, руководство.