YACS
YACS -- Yet Another Configuration System
About
YACS fue creado como una biblioteca ligera para definir y gestionar configuraciones del sistema, como las que se encuentran comúnmente en software diseñado para experimentación científica. Estas "configuraciones" suelen abarcar conceptos como hiperparámetros utilizados en el entrenamiento de un modelo de Machine Learning o hiperparámetros de modelo configurables, como la profundidad de una red neuronal convolucional. Dado que estás haciendo ciencia, la reproducibilidad es fundamental y, por lo tanto, necesitas una forma confiable de serializar configuraciones experimentales. YACS utiliza YAML como un formato de serialización simple y legible por humanos. El paradigma es: tu código + una configuración de YACS para el experimento E (+ dependencias externas + hardware + otros términos molestos ...) = experimento E reproducible. Aunque puede que no puedas controlar todo, al menos puedes controlar tu código y tu configuración experimental. YACS está aquí para ayudarte con eso.
Open Source Health
- Stars
- 1,338
- Forks
- 90
- License
- Apache-2.0
- Last commit
- 5 years ago
Alternativas a YACS
Breezeby Wise2c Technology Co.,LtdDespliega un clúster de Kubernetes listo para producción con interfaz gráfica.
Viperby Spf13Configuración de Go con colmillos
Algoby TrailofbitsConfigura una VPN personal en la nube
Saltby SaltStackSoftware para automatizar la gestión y configuración de infraestructura y aplicaciones a gran escala.
Ffby Peter BourgonPaquete de configuración basado en flags
Resources & Links
Related Categories
¿Usas YACS?
Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.
Añadir a mi stackVendor
Ross Girshick
Open-source project on GitHub: YACS