Keras集成指南##
Keras建建在TensorFlow顶端Neptune-Keras集成日志自动记录下列元数据:
- 模型汇总
- 优化器参数培训模型
- 参数传递
模型.fit
训练期间 - 当前学习速率
- 硬件消耗和 stdout/strder输出培训
- 训练代码和Git资讯
也可以使用集log_model_diagram
选项到真实性
保存Keras函数生成模型可视化模型_to_dot
并spark_mode ()
.
启动前##
- 签名日期www.musclechai.com/register.
- 创建项目存储元数据
- Keras安装
安装集成##
安装Neptune和集成
传递海王星证书
单次你注册并创建项目,设置海王星API令牌和全项目名NEPTUNE_API_TOKEN
并NEPTUNEPERJECT
环境变量
查找API令牌Neptune应用左下角扩展用户菜单并选择取我的API令牌.
全项目名有表单workspace-name/project-name
.从项目设置复制它:点击
菜单右上角
编辑项目细节.
Windows导航设置设置→编辑系统环境变量或输入命令提示Some_Neptene_Varible
虽然它不是推荐专用API令牌,但在初始化海王星时也可以传递代码中的证书
运行=奈普奈.init运行高山市项目="ml-team/classification",#你全项目名api-token="h0dHBzOi8aHR0cHM6Lkc78ghs74kl0jvYh...3Kb8",#你API令牌)
更多帮助见设置海王星证书.
宁可顺从指南不设圈套运行示例Colab .
Keras日志实例##
示例显示使用方式NeptuneCallback
日志元数与Keras培训模型
创建运行量 :
if you haven't搭建证书,你可以匿名登录
初始化海王星回调并传递
模型.fit
:发自neptune.integrations.tensorflow_keras导入NeptuneCallbackneptune_callback=NeptuneCallback高山市运行=运行)#l模型化.适配高山市x_train,y_train,时代论=5,批量大小=64码,回调=[neptune_callback万事通)
- 可自定义登录元数据基名空间(文件夹)
基础命名空间
并设置它名由你选择默认值训练
.
- 可自定义登录元数据基名空间(文件夹)
照常运行脚本
要打开运行点,请点击控制台输出中显示的海王星链路
示例链路https://app.www.musclechai.com/o/common/org/tf-keras-integration/e/TFK-18
监控海王星Keras训练
内运行细节视图选择图解观看训练标准直播
小技巧
可监控硬件消耗监控段内
停止连接海王星并同步所有数据
stop()
方法 :
多选项##
授权批量登录##
回调分批量日志,除时段外,通过调试回调:
保存模型可视化##
可设置模型可视化图log_model_diagram
参数转换真实性
.
注解
选项需要ydot 待安装
导入奈普奈发自neptune.integrations.tensorflow_keras导入NeptuneCallback运行=奈普奈.init运行(b)neptune_callback=NeptuneCallback高山市运行=运行,log_model_diagram=真实性)
禁用模型摘要记录##
模型汇总默认登录
设置它可禁用log_model_summary
参数转换虚伪
.
日志模型权重##
训练期间和训练后都可向海王星日志模型权重
- 要将所有元数据都放入单位,您可以日志模型元数据
- 要单独管理模型元数据,可使用海王星模型寄存器
初始化a模型Version
对象.
先创建模型化
对象函数覆盖所有版本可独立创建和管理每个模型版本
传递模型ID创建该模型的具体版本
日志元模式和运行模式相同
导入格鲁布模型化.保存高山市my_mode)模型转换[保存模型万事通.上传高山市"my_model/saved_model.pb")For名称内格鲁布.格鲁布高山市变量/*:模型转换[名称万事通.上传高山市名称)
结果
模型元数据现在显示模型类段项目
更多见模型寄存器概述.
上传检查站##
你可以搭建模型检查点
保存新检查站
训练期间或训练后上传每个检查站文件
日志测试样本图片##
可登录样本图像带Neptune附属程序
方法创建一系列图像
人工日志元##
如果您有其他类型元数据不包含在本指南中,您仍可使用海王星客户库登录元数据
初始运行时获取运行
对象,可分配自选结构中不同类型的元数据
导入奈普奈发自neptune.integrations.tensorflow_keras导入NeptuneCallback创建新海王星运行运行=奈普奈.init运行(b)#neptuneCallback日志neptune_callback=NeptuneCallback高山市运行=运行)模型化.适配高山市x_train,y_train,批量大小=32码,回调=[neptune_callback)#用同样运行上传文件运行[测试/预科万事通.上传高山市"path/to/test_preds.csv")#使用相同的运行轨迹和版本人工制品运行[火车/图像万事通.音轨文件高山市"./datasets/images")#用同样运行日志数或文本运行[算法器万事通="regexp_tokenize"