Предоставление скриптов R и Python через веб-сервис - PullRequest
0 голосов
/ 30 мая 2018

Я хочу представить пару алгоритмов машинного обучения как REST APIs, чтобы интегрировать их в производственный цикл.Они написаны на R и Python, я пытаюсь добиться следующего:

  • Должен быть прост в развертывании и запуске
  • Должен быть в состоянии справиться с нагрузкой наПроизводительность с высокой пропускной способностью
  • Должна легко обслуживаться, так как команда машинного обучения не будет иметь большого внимания к API аспектам приложений

Я кратко рассмотрел основыкак Flask, rApache, rServe, OpenCPU, Plumber, однако, они звучат как не для производства (возможно, я ошибаюсь).Я не знаком с Python или r, поэтому не знаю много о аспектах параллелизма / многопоточности, в данном случае:

  • Является ли это правильным способом предоставления службы (т.е.с этими обертками)
  • Можно ли написать что-нибудь на Java и вызвать скрипт r из командной строки или оболочки?Это вариант, или он создаст сильную связь?
  • Должен ли я отказаться от идеи выставления его как службы REST и изучить функции RPC или облака?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...