¿Cuál es la forma más fácil de implementar un modelo de aprendizaje automático desarrollado en R para producción?

Dependiendo de la escala, la respuesta cambiará. Si no eres tan bueno con la interfaz de línea de comandos y te gustaría ver algún IDE en el lado del servidor, DigitalOcean + Rocker sería tu ruta más rápida.

  1. Abra una cuenta DigitalOcean. Puede usar mi enlace de referencia para obtener 10 $ créditos gratis de inmediato. Aún mejor, si eres estudiante, puedes consultar el paquete de estudiantes de GitHub.
  2. Cree una nueva instancia (gotita) en DO. Elija aplicaciones de un clic, en lugar de distribuciones y elija la opción Docker (versión actual 17.03).
  3. Después de recibir el correo electrónico de instrucciones, conéctese a su gotita a través de ssh. Realice los pasos necesarios (cambiar contraseña y etc.).
  4. Ejecute rocker / rstudio en la Terminal. Usa el siguiente código.

    docker run -d -p 9898:9898 -e USER=usernamehere -e PASSWORD=passwordhere rocker/rstudio

  5. Abra su navegador, escriba XXX.XXX.XXX.XX: 9898 (la ip de su droplet y el puerto especificado). Que te diviertas.

También te recomiendo que construyas un paquete con todo el código necesario y lo ejecutes desde GitHub.

PD. Hay otras versiones de rockero que pueden serle útiles. Consulta su sitio web.