| Maisie | |
| Maisie Sphinx Tema | |
| Documentación | |
| Pypi | |
| Cazador |
¿Se podría hacer un archivo, almacenar, administrar y organizar modelos de aprendizaje automático de eficiencia y centrarse en la experiencia del usuario? Claro, Maisie hace exactamente eso.
Maisie es un asistente amigable y fácil de usar que consiste en:
Se integra perfectamente con sus herramientas favoritas y le proporciona todos los datos importantes, como:
Puede obtener el paquete más actual de Pypi
$ pip install MaisieUsarlo en su entorno de entrenamiento es bastante sencillo:
import maisie
from sklearn . externals import joblib
# Define your model here
model . fit ( X , y )
model_filename = "example_model.pkl"
joblib . dump ( model , model_filename )
# Define your metrics, fetch parameters and hyperparameters
models = maisie . Models ()
models . upload (
name = "My first uploaded model" ,
filename = model_filename ,
dataset_name = "Singly Identifying Dataset Name" ,
metrics = { "accuracy" : accuracy },
hyperparameters = hyperparameters ,
parameters = parameters ,
) Este repositorio proporciona un archivo docker-compose.yml preconfigurado que contiene opciones predeterminadas sensatas.
Antes de iniciar los contenedores, debe crear un archivo .env local utilizando el .env.sample incluido.
Para iniciar todos los servicios, ejecute:
$ docker-compose up Para detener sus servicios, puede presionar CTRL+C/Ctrl+D. Si inició los servicios en segundo plano usando docker-compose up -d , la forma correcta de hacerlo sería:
$ docker-compose stopPuede obtener más información sobre Docker Compose haciendo clic aquí.
Tanto las imágenes Frontend como Backend se publican automáticamente en Docker Hub tan pronto como se ponga disponible una nueva versión estable.
Campo de golf
Como referencia, puede mirar el libro de jugadas Ansible de muestra que implementa todos los contenedores en un host especificado utilizando el archivo .env configurado localmente.
develop $ git clone -b develop [email protected]:nokia-wroclaw/innovativeproject-ml-models-management.git$ pre-commit install$ docker-compose upissue-[number]-[short description] derivada de la rama develop , por ejemplo $ git checkout -b issue-42-project-removal-permissions develop Al implementar nuevas funciones, debe comenzar creando una nueva rama llamada feature-[short description] derivada de la rama develop , por ejemplo
$ git checkout -b feature-new-user-profile developPara ejecutar todas las pruebas y verificar si todos los githooks previos al comercio requeridos están satisfechos, ejecute
$ pre-commit run --all-filesSu mensaje de confirmación debe resumir brevemente los cambios (si es posible) en inglés simple. Para aprender a escribir un mensaje de confirmación adecuado, consulte este artículo.
Cuando esté listo, cree una nueva solicitud de extracción en comparación con el conjunto de ramas develop como una rama base.
Para el último lanzamiento estable, la documentación se puede ver en docs.maisie.dev.