←上一篇 ↓↑ 下一篇→
2.16 关于 Python Numpy 向量的说明 回到目录 2.18 Logistic 损失函数的解释

Jupyter/ipython 笔记本的快速指南 (Quick tour of Jupyter/ipython notebooks)

学到现在,你即将要开始处理你的第一个编程作业。但在那之前,让我快速地给你介绍一下在Coursera上的iPython Notebooks工具。

这就是Jupyter iPython Notebooks的界面,你可以通过它连接到Coursera。让我快速地讲解下它的一些特性。关于它的说明已经被写入这个Notebook中。

这里有一些空白区域的代码块,你可以在这里编写代码。有时,你也会看到一些函数块。而关于这些的说明都已经在iPython Notebook的文本中。在iPython Notebook中,在这些较长的灰色的区域就是代码块。

有时,你会看到代码块中有像这样的开始代码和结束代码。在进行编程练习时,请确保你的代码写在开始代码和结束代码之间。

比如,编写打印输出Hello World的代码,然后执行这一代码块(你可以按shift +enter来执行这一代码块)。最终,它就会输出我们想要的Hello World

在运行一个单元格cell时,你也可以选择运行其中的一块代码区域。通过点击Cell菜单的Run Cells执行这部分代码。

也许,在你的计算机上,运行cell的键盘快捷方式可能并非是shift enter。但是,Mac应该和我的个人电脑一样,可以使用shift + enter来运行cell

当你正在阅读指南时,如果不小心双击了它,点中的区域就会变成markdown语言形式。如果你不小心使其变成了这样的文本框,只要运行下单元格cell,就可以回到原来的形式。所以,点击cell菜单的Run Cells或者使用shift + enter,就可以使得它变回原样。

这里还有一些其他的小技巧。比如当你执行上面所使用的代码时,它实际上会使用一个内核在服务器上运行这段代码。如果你正在运行超负荷的进程,或者电脑运行了很长一段时间,或者在运行中出了错,又或者网络连接失败,这里依然有机会让Kernel重新工作。你只要点击Kernel,选择Restart,它会重新运行Kernel使程序继续工作。

所以,如果你只是运行相对较小的工作并且才刚刚启动你的ipad或笔记本电脑,这种情况应该是不会发生的。但是,如果你看见错误信息,比如Kernel已经中断或者其他信息,你可以试着重启Kernel

当我使用iPython Notebook时会有多个代码区域块。尽管我并没有在前面的代码块中添加自己的代码,但还是要确保先执行这块代码。因为在这个例子,它导入了numpy包并另命名为np等,并声明了一些你可能需要的变量。为了能顺利地执行下面的代码,就必须确保先执行上面的代码,即使不要求你去写其他的代码。

最后,当你完成作业后,可以通过点击右上方蓝色的Submit Assignment按钮提交你的作业。

我发现这种交互式的shell命令,在iPython Notebooks是非常有用的,能使你快速地实现代码并且查看输出结果,便于学习。所以我希望这些练习和Jupyter iPython Notebooks会帮助你更快地学习和实践,并且帮助你了解如何去实现这些学习算法。后面一个视频是一个选学视频,它主要是讲解逻辑回归中的代价函数。你可以选择是否观看。不管怎样,都祝愿你能通过这两次编程作业。我会在新一周的课程里等待着你。

课程PPT





←上一篇 ↓↑ 下一篇→
2.16 关于 Python Numpy 向量的说明 回到目录 2.18 Logistic 损失函数的解释

2.17 Jupyter/ipython 笔记本的快速指南-深度学习-Stanford吴恩达教授相关推荐

  1. 吴恩达老师DeepLearning系列课程最详细学习笔记之23—Jupyter Ipython笔记本的快速指南

    教程是本人学习吴恩达老师DeepLearing系列课程中整理的最为详细的学习笔记.学习视频主要来自B站[双语字幕]吴恩达深度学习deeplearning.ai_哔哩哔哩_bilibili?,以及Dee ...

  2. 2.3 快速搭建你的第一个系统,并进行迭代-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 2.2 清除标注错误的数据 回到目录 2.4 在不同的划分上进行训练并测试 快速搭建你的第一个系统,并进行迭代 (Build Your First System Quickl ...

  3. Coursera | Andrew Ng (01-week-2-2.17)—Jupyter _ ipython 笔记本的快速指南

    该系列仅在原课程基础上部分知识点添加个人学习笔记,或相关推导补充等.如有错误,还请批评指教.在学习了 Andrew Ng 课程的基础上,为了更方便的查阅复习,将其整理成文字.因本人一直在学习英语,所以 ...

  4. 我们为你精选了一份Jupyter/IPython笔记本集合 !(附大量资源链接)-下篇

    作者:Hans Fangohr 翻译:顾宇华 本文约12000字,建议阅读45+分钟. 本文介绍了一些有趣的Jupyter/IPython笔记本. 5. 关于用笔记本本身做各种事情的其他主题 在Blo ...

  5. 吴恩达深度学习资料 Quiz+ 编程+ ppt+学习笔记(可jupyter笔记本实战)

    网上有很多关于吴恩达深度学习的资源(视频,或者是编程的讲解) 我找了很长时间,发现了可以进行自己应用jupyter笔记本进行编程的方式. 里面有每节课的Quiz以及应用jupyter笔记本进行每周的编 ...

  6. 百度 AI Studio——《高层API助你快速上手深度学习》课程学习1

    百度 AI Studio--<高层API助你快速上手深度学习>课程学习1 该系列文章系个人读书笔记及总结性内容,任何组织和个人不得转载进行商业活动! 相关链接: 飞桨:飞桨开源框架(Pad ...

  7. 吴恩达《Machine Learning》Jupyter Notebook 版笔记发布!图解、公式、习题都有了

    在我很早之前写过的文章<机器学习如何入门>中,就首推过吴恩达在 Coursera 上开设的<Machine Learning>课程.这门课最大的特点就是基本没有复杂的数学理论和 ...

  8. 怎样快速上手深度学习?谷歌官方推荐的 TensorFlow 2 “豹书”来了!

    TensorFlow 作为谷歌主导的开源深度学习框架,以其强大的性能和完善的生态支持,在开发者社群和工程实践中广为流行. 无数AI大厂.创业公司和个人开发者们都在使用 TensorFlow 开发和部署 ...

  9. 新手如何快速入门深度学习

    如何快速入门深度学习 本篇学习笔记对应深度学习入门视频课程 博客地址:http://blog.csdn.net/tangyudi 欢迎转载 深度学习入门必备基础 避开常见误区 学习路线图 干货分享 深 ...

最新文章

  1. 【MySQL】数据库2- MySQL表的增删改查(基础)
  2. java 锁降级 知乎_HotSpot VM重量级锁降级机制的实现原理
  3. 微信“红包封面”终于开放:这样免费定制!
  4. Android好评功能,Android应用评分功能的实现
  5. ZooKeeper Programmer's Guide(3.4.6)英文快读
  6. python读json文件太大github_GitHub上最火的开源项目是啥|JSON文件实战处理
  7. 嘿嘿,我就不信搞不定你--Dynamo
  8. 结合CKFinder,给CKEditor加上上传图片功能
  9. python latex显示不出来_10 个加速Python数据分析的简单的小技巧
  10. Py2,Py3的差异
  11. struts 框架介绍 原理透析 struts概念说明
  12. Tomcat-startup.bat一点闪退的原因与解决方法
  13. 从上到下,一文带你看全所有GNN分类
  14. thinkphp系列
  15. 透明壁纸android,主题透明壁纸软件下载-主题透明壁纸 安卓版v1.0-PC6安卓网
  16. 下一代智能扫码报修系统介绍
  17. 银行理财子公司蓄力布局A股;现金管理类理财产品整改加速
  18. 2014.10.10 ——Jim Foley第二场讲座User Interface Design——An Overview
  19. 2022mathorcup数学建模大数据竞赛B题完整成品来啦!
  20. Iconfont 开源库 Iconic 使用 方便你使用svg图片。随意更改你的色调。

热门文章

  1. 移动硬盘由于IO设备错误,无法运行此项请求文件怎样恢复
  2. docker-部署elk-6.1.3
  3. linux下dns设置详解
  4. (转)无边框窗口实现拖垃效果
  5. 曹国伟:看准微博做大布局 哪怕革自己的命
  6. [译]创建物化视图的先决条件
  7. copy时候明细消失没有了
  8. F(n)完全覆盖中的计数问题
  9. UA MATH523A 实分析2 测度论基础2 集族与单调类
  10. 初次使用VS附加到进程功能