AI Studio Notebook项目使用指南

一个人想着一个人 提交于 2020-03-04 14:20:15

目录

  1. 页面概览
  2. 创建并运行Notebook项目
  3. VisualDL工具

页面概览

创建并运行Notebook项目

1、点击项目大厅页面的「创建项目」.

2、选择Notebook项目,完善项目信息,点击「创建」.

3、项目创建成功,点击「查看」.

4、至我的项目-项目详情页

  • 项目删除、修改及设置为公开项目操作.

  • 版本内容: 展示当前Notebook最新内容.
  • 数据集:支持部分数据类型预览.
  • Fork记录: 项目被其他人Fork的记录.
  • 在线服务: 用于预测服务.

  • 项目启停与部署操作.

5、点击右方「运行」进行项目环境选择.

  • 支持基础版(CPU环境)与高级版(GPU环境)两种模式选择,默认为基础版,选择完毕点击确认.

6、点击「确定」跳转到项目代码在线编辑Notebook环境,Notebook使用说明详见下一节《项目大厅-Notebook环境使用说明》,代码编辑完成后点击运行,保存之后可在我的项目-项目详情页查看最新版本内容,即如本文档页面概览所示.

VisualDL工具

VisualDL是一个面向深度学习任务设计的可视化工具,包含了scalar、参数分布、模型结构、图像可视化等功能. AI Studio单机项目已经集成VisualDL工具, Notebook代码编写请参考文档如何在PaddlePaddle中使用VisualDL.

  • Step1 训练代码中增加 Loggers 来记录不同种类的数据. 注意我们的logdir = "./log", 即需要把log目录放到/home/aistudio/log.
# create VisualDL logger and directory
logdir = "./log"
logwriter = LogWriter(logdir, sync_cycle=10)

# create 'train' run
with logwriter.mode("train") as writer:
    # create 'loss' scalar tag to keep track of loss function
    loss_scalar = writer.scalar("loss")
  • Step2 使用PaddlePaddle API创建训练训练模型.
def vgg16_bn_drop(input):
	pass
  • Step3 开始训练并且同时用 VisualDL 来采集相关数据
# add record for loss and accuracy to scalar
        loss_scalar.add_record(step, loss)
  • Step4 在Web浏览器中输入URL访问. URL生成规则: 将项目地址中的notebooks及之后部分替换为visualdl.
#Notebooks项目访问URL
url_notebook = 'http://aistudio.baidu.com/user/30799/33852/notebooks/33852.ipynb?redirects=1'
#替换后visualdl访问URL
url_visualdl = 'http://aistudio.baidu.com/user/30799/33852/visualdl'

>> 访问 PaddlePaddle 官网,了解更多相关内容  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!