YACS -- Yet Another Configuration System

Configuration ManagementInfrastructure as Code (IaC)Open Source

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

Not enough history
Stars
1,338
Forks
90
License
Apache-2.0
Last commit
5 years ago
Python

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 stack

Vendor

Ross Girshick

Open-source project on GitHub: YACS

View vendor profile