文件名称:yacs:YACS-另一个配置系统
文件大小:20KB
文件格式:ZIP
更新时间:2024-03-31 11:57:16
系统开源
YACS 介绍 YACS的创建是一个轻量级的库,用于定义和管理系统配置,例如为科学实验而设计的软件中常见的配置。 这些“配置”通常涵盖概念,例如用于训练机器学习模型的超参数或可配置的模型超参数(例如卷积神经网络的深度)。 由于您从事科学工作,因此可重复性至关重要,因此您需要一种可靠的方法来序列化实验配置。 YACS使用YAML作为一种简单的,人类可读的序列化格式。 范例是: your code + a YACS config for experiment E (+ external dependencies + hardware + other nuisance terms ...) = reproducible experiment E 尽管您可能无法控制所有内容,但至少可以控制代码和实验性配置。 YACS可以为您提供帮助。 YACS和使用的实验配置系统。 用法 YACS可以多种灵活方
【文件预览】:
yacs-master
----NOTICE(1KB)
----example()
--------config_override_from_dict.py(210B)
--------main.py(273B)
--------config.yaml(90B)
--------config_new_allowed_bad.yaml(112B)
--------config_override.py(268B)
--------config.py(243B)
--------config_new_allowed.yaml(141B)
----tox.ini(144B)
----LICENSE(10KB)
----yacs()
--------__init__.py(0B)
--------config.py(20KB)
--------tests.py(10KB)
----CONTRIBUTING.md(906B)
----setup.py(729B)
----.gitignore(87B)
----README.md(5KB)
----.flake8(247B)