文件名称:skeltorch:轻量级框架,可帮助研究人员使用 PyTorch 更快地进行原型设计
文件大小:76KB
文件格式:ZIP
更新时间:2024-06-20 08:36:32
python machine-learning deep-learning neural-network pytorch
Skeltorch:PyTorch 项目的轻量级框架 什么是 Skeltorch? Skeltorch 是一个轻量级框架,可帮助研究人员使用 PyTorch 更快地进行原型设计。 为此,Skeltorch 为开发人员提供了一组预定义的管道来组织项目和训练/测试他们的模型。 Skeltorch是一个基于实验的框架。 这意味着模型的每个可能的变化都将由不同的实验来表示。 每个实验都由其名称唯一标识,并包含: 一组不可变的配置参数,在其创建期间指定。 数据对象的副本,也是在创建实验期间创建的。 与实验相关的模型检查点。 一组 TensorBoard 文件,其中包含可能记录的损失和其他数据的图形演变。 对实验执行的操作的文本日志。 特征 轻松创建和加载实验。 中断训练的自动恢复。 可读的 JSON 配置文件,可选择使用模式验证它们。 使用 TensorBoard 进行可视化日志
【文件预览】:
skeltorch-main
----.gitignore(443B)
----README.md(4KB)
----skeltorch()
--------execution.py(14KB)
--------configuration.py(4KB)
--------runner.py(18KB)
--------__init__.py(6KB)
--------__main__.py(3KB)
--------data.py(5KB)
--------templates()
--------experiment.py(10KB)
----CHANGELOG.md(779B)
----.github()
--------workflows()
--------FUNDING.yml(22B)
----.pre-commit-config.yaml(572B)
----tests()
--------conftest.py(227B)
--------data_test.py(297B)
--------config.tests.pkl(194B)
--------data.tests.pkl(39B)
--------cli_test.py(682B)
--------__init__.py(1KB)
--------configuration_test.py(2KB)
--------config.tests.json(147B)
----docs()
--------make.bat(795B)
--------conf.py(805B)
--------main()
--------index.rst(616B)
--------examples()
--------api()
--------requirements.txt(66B)
--------tutorials()
--------_static()
--------Makefile(634B)
----examples()
--------siamese_network()
--------glow()
--------mnist_classifier()
----LICENSE(1KB)
----requirements.txt(97B)
----setup.py(990B)