用于培训深度学习交叉验证培训的工具。

trainbench的Python项目详细描述


PyPI version

列车工作台

Trainbench是一个工具,用于快速建立(深度学习)交叉验证培训课程,包括配置实例化、学习权重、图表等,并在每个培训阶段进行记录

与路缘石兼容

⚠65039;此包当前正在积极开发中!

开始

安装
pip install trainbench
创建列车会话
# train.py# namename='experiment_01'# parameters to cross validate againstparameters={'fc_size':[256,512,1024]# ...}deftrain(parameters):xyz=parameters['xyz']# ...
从命令行运行
trainbench .
查看结果
<name>/crosses/
               /001 
                   ├─ meta.yml 
                   ├─ history.pkl 
                   └─ weights/
                          ├─ 001.h5
                          └─ 002.h5
                             ...
在jupyter笔记本/python脚本中
fromtrainbenchimportBenchparameters={}deftrain_fn(parameters):passbench=Bench()bench.train('experiment_xyz',train_fn,parameters)

作者注释

我写这个工具是为了自己使用你可以随意使用它。 如果你想看到任何额外的特点/报告存在的问题,请提交一个拉请求和/或打开一个问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
php Java HttpUrlConnection未发布数据   命名约定如何命名在Java中返回HashMap的函数?   java禁用特定方法的Hibernate验证   java调用REST API调用以使用MQ传输zip文件是否可行?   java如何在jtable行的底部插入新行   Kotlin代码是如何在Android应用程序中执行的,它与Java有什么不同?   安卓 java。网AsyncTask中的ConnectionException   java如何在JBoss4中设置上下文根不区分大小写?   为Java servlet创建服务器端方法   java如何显示列表的内容?   java对呼叫请求的限制   java找不到连接spring boot应用程序和elasticsearch服务的此类主机   java如何将ArrayList传递给另一个活动、修改它并返回使用?   如何睡眠/等待Java Swing计时器   java如何区分常用的打印键盘键和其他键盘键   java如何在@ContextConfiguration初始值设定项之前启动kafka测试容器?   JavaCSV解析,逐行读取Junit测试的输入   java使用特定Id将架构添加到架构注册表   maven java类文件版本之间有什么区别   java如何创建log4j文件并运行程序