ModelArts中Notebook的基本使用
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构建模型步骤点击查看此链接
- 点赞
- 收藏
- 关注作者
评论(0)