Запустите процесс скоринга без необходимости каждый раз загружать пакеты / модели / наборы данных - PullRequest
0 голосов
/ 13 июня 2018

, конечно, возможно, что этот вопрос уже задавался, но я не смог его найти, поэтому здесь я иду ...

Я создал процесс R-scoring, который состоит из некоторого ETL, а затемзабил с существующими моделями.Мой клиент сначала хотел использовать это как веб-сервис, поэтому я собирался использовать для этого opencpu-сервер, и все выглядело нормально.Однако внезапно клиент думает, что этот пакет (веб-сервис) может представлять проблему безопасности.Так что теперь процесс должен быть изменен на:

  • клиент удаляет файл на сервере
  • новый файл автоматически обнаруживается и запускается процесс оценки R
  • результат оценкиупал где-то на сервере

Дело в том, что я использую несколько пакетов и несколько моделей (которые я создал).Каждый раз, когда вызывается процесс скоринга, для их загрузки в среду требуется слишком много времени (клиент хочет сделать много вызовов, и каждый выигрыш рассчитан на «1 запись»).Есть ли способ, которым я могу запустить R с пакетами / моделями / некоторыми данными, загруженными в среду, а затем заставить мою ОС обнаруживать новый файл и запускать R-процесс через эту среду (поэтому пакеты, модели и данные не должныбыть загруженным)?

Я исследовал это, но я не мог найти, как это должно быть сделано, поэтому любой вклад будет очень кстати, заранее спасибо!

...