El manager de modelos puede ser usado para el trabajo en entorno local para de los datascientics. La única precondición es tener una instalación de plataforma en versión 3.1.0 o superior y la conexión directa de este usuario a el al servidor.
Generaremos los ejemplos en python, pero este código es extensible a otros lenguajes con lo que trabaja MLFlow.
El primer paso que tenemos que hacer, es instalar los paquetes de python necesarios para conectar con el Models Manager:
MLFlow → pip install mlflow
mlflow onesaitplatform plugin (uso de la herramienta de subida de ficheros para trabajar con proyectos de ML) → pip install mlflow-onesaitplatform-plugin
El segundo y último paso, es setear el entorno con el que queremos trabajar de plataforma. Esta el es la forma de conectar tu código local con el servidor de onesaitplatform. Puedes hacerlo de dos formas distintas:
...
A través del método de la librería de MLFlow en el propio código
...
Teniendo un proyecto de MLFlow, puedes lanzar el entrenamiento con el siguiente comando:
mlflow run {folder project} -P {mlflowparams}
Por ejemplo, lanzando un ejemplo de sklearn sobre la calidad del vino:
...
Y después Después podremos observar en el controlpanel el mismo y explorar sus detalles:
...
Y finalmente Así como ver el artecfato del proyecto y el modelo en si mismo (archivo .pkl)
...