MetaSpore es una plataforma única de desarrollo de aprendizaje automático de extremo a extremo que proporciona un marco de ciclo completo y una interfaz de desarrollo para el preprocesamiento de datos, la capacitación de modelos, los experimentos fuera de línea, las predicciones en línea a la cubierta de tráfico de experimentos en línea y las pruebas AB.
MetaSpore es desarrollado y abierto por el equipo de Dmetasoul. También puede unirse a nuestro espacio de discusión de usuarios de Slack.
MetaSpore tiene las siguientes características:
Tutorial de capacitación sin conexión inicial
Aplicación de algoritmo en línea (implementación de Java)
Una demostración del sistema de recomendación de fin de extremo de Movielens, que incluye
Proporcionamos un paquete de rueda de entrenamiento fuera de línea precompilado en PYPI, instálelo a través de PIP:
pip install metaspore
La versión mínima de Python requerida es 3.8.
Después de la instalación, también instale Pytorch y Pyspark (no se incluyen como depenencias de la rueda MetaSpore para que pueda elegir las versiones de Pyspark y Pytorch según sea necesario):
pip install pyspark
pip install torch==1.11.0+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html
Proporcionamos imágenes de Docker prebuilt para el servicio de servicio MetaSpore:
docker pull dmetasoul/metaspore-serving-release:cpu-v1.0.1
docker pull dmetasoul/metaspore-serving-release:gpu-v1.0.1
Consulte el servicio de servicio Ejecutar en Docker para más detalles.
Directrices de la comunidad
Para preguntas sobre el uso, puede publicar preguntas en la discusión de GitHub, o mediante el tema de GitHub.
Envíenos un correo electrónico a [email protected].
Únase a nuestro canal Slack de discusión de usuario: Discusión de usuarios de MetaSpore
MetaSpore es un proyecto de código completamente abierto lanzado bajo la licencia de Apache 2.0. La participación, los comentarios y las contribuciones del código son bienvenidos.