ModelArts中Notebook的基本使用

举报
RoyalKun 发表于 2020/08/07 10:03:38 2020/08/07
【摘要】 ModelArts为AI工程师提供了Notebook功能,工程师可在Notebook中一站式完成数据准备、模型训练、预测等操作。本文是针对Notebook的基本使用做的一些分享。在开发环境中创建完成Notebook,单击操作列的“打开”,进入“Jupyter”页面。在“Jupyter”页面的“Files”页签下,会自动地加载上传的文件。根据项目要求,选择和代码环境相匹配的Kernel环境,则...

ModelArts为AI工程师提供了Notebook功能,工程师可在Notebook中一站式完成数据准备、模型训练、预测等操作。本文是针对Notebook的基本使用做的一些分享。

在开发环境中创建完成Notebook,单击操作列的“打开”,进入“Jupyter”页面。在“Jupyter”页面的“Files”页签下,会自动地加载上传的文件。根据项目要求,选择和代码环境相匹配的Kernel环境,则会生成一个.ipynb文件。

几个基本操作

Esc进入command mode,命令模式下

  • 双击D:删除当前cell

  • 单击Z :  恢复删除的cell

  • 单击M:转为markdown文档

  • 单击Y:切回编程模式

  • markdown文档下运行可变为预览模式

  • A/B可以在上/下方插入新的cell

  • shift+enter : 运行本单元,选中下一个单元

  • ctrl+enter : 运行本单元,选中下一个单元

  • alt + enter : 运行本单元,在下面插入一个单元

Enter进入edit mode,编辑模式下

  • Tab : 代码补全或缩进

  • control +enter 执行代码

  • Shift + Tab会显示刚才输入对象的文档

帮助文档

使用help()

    可通过以下命令来获得帮助文档:

        help(len)

        

使用?

或者使用问号:

    一个问号打印docstring, 两个问号打印source

tab自动补全

魔法命令

由于Jupyter是基于IPython内核的,所以Jupyter可以使用IPython内核中的Magics命令。

执行shell命令

在shell 命令前面加!

运行外部python文件

%run *.py 运行外部python文件(默认是当前路径,最好加上绝对路径)

运行计时

%time statement 计算statement 的运行时间 (运行一次的时间)

%timeit  statement 计算statement 的平均运行时间 (运行多次的平均时间)

%%timeit statement1 statement2 statement3  测试多行代码的平均运行时间

注:

  • %time 一般用于耗时长的代码块

  • %timeit 一般用于耗时短的代码块

查看当前会话中的所有变量和函数

%who_ls 返回一个字符串列表,元素为当前会话中的所有变量和函数

具体地在ModelArts上使用Notebook构建模型步骤点击查看此链接

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。