YACS
YACS -- Yet Another Configuration System
Über
YACS wurde als eine leichte Bibliothek entwickelt, um Systemkonfigurationen zu definieren und zu verwalten, wie sie häufig in Software für wissenschaftliche Experimente vorkommen. Diese "Konfigurationen" decken typischerweise Konzepte wie Hyperparameter ab, die beim Training eines Machine Learning Modells verwendet werden, oder konfigurierbare Modellhyperparameter, wie die Tiefe eines Convolutional Neural Networks. Da du Wissenschaft betreibst, ist Reproduzierbarkeit von größter Bedeutung und daher benötigst du eine zuverlässige Möglichkeit, experimentelle Konfigurationen zu serialisieren. YACS verwendet YAML als einfaches, menschenlesbares Serialisierungsformat. Das Paradigma lautet: dein Code + eine YACS-Konfiguration für Experiment E (+ externe Abhängigkeiten + Hardware + andere störende Begriffe ...) = reproduzierbares Experiment E. Auch wenn du nicht alles kontrollieren kannst, kannst du zumindest deinen Code und deine experimentelle Konfiguration kontrollieren. YACS ist hier, um dir dabei zu helfen.
Open Source Health
- Stars
- 1,338
- Forks
- 90
- License
- Apache-2.0
- Last commit
- 5 years ago
Alternativen zu YACS
Breezevon Wise2c Technology Co.,LtdSetze einen produktionsbereiten Kubernetes-Cluster mit grafischer Benutzeroberfläche auf.
Vipervon Spf13Go-Konfiguration mit Zähnen
Algovon TrailofbitsRichten Sie ein persönliches VPN in der Cloud ein.
Saltvon SaltStackSoftware zur Automatisierung der Verwaltung und Konfiguration von Infrastruktur und Anwendungen in großem Maßstab.
Ffvon Peter BourgonFlags-first-Paket für die Konfiguration
Ressourcen & Links
Verwandte Kategorien
Nutzt du YACS?
Behalte die Kosten neben dem Rest deines Stacks im Blick und lass dich vor der Verlängerung erinnern.
Zu meinem Stack hinzufügenAnbieter
Ross Girshick
Open-source project on GitHub: YACS