zoukankan      html  css  js  c++  java
  • “左手程序员、右手作家”Jupyter Notebook Cheatsheet

    Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于数据科学全过程计算:开发、文档编写、运行代码和展示结果,或研究结果的复现,或方便使用远程计算资源。目前在做深度学习计算时,远程服务器一般装有jupyter notebook服务,方便用户使用GPU计算资源。因为jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片等都可在jupyternotebook中以文档的形式体现,“左手程序员、右手作家”是社区对Jupyter Notebook使用者的形象评价。

    https://github.com/jupyter/notebook

    目前,很多的计算机书籍配套的代码都做成了jupyter notebook形式,方便读者复现书中的实例,甚至作者把运行环境也部署到了云端。读者无需再本地搭建运行环境,直接打开网址,即可运行、修改书中的实例。比如大名鼎鼎的“动手学习深度学习”教材(http://zh.gluon.ai/)。

    目前百度的paddlepaddle在线教程也利用jupyter notbook实现了从教程到远程开发环境的无缝对接,当看完教程后,立即可在云端运行相关示例,完整复现教程中的实例。

    此外百度AI Studio是基于百度深度学习平台飞桨的一站式AI开发平台,其前端基于Jupyter Notebook程序做了二次开发。AI Studio提供在线编程环境、免费GPU算力、海量开源算法和开放数据,帮助开发者快速创建和部署模型。

    百度aistudio Notebook

    文档可保存为后缀名为.ipynb的JSON格式文件,不仅便于版本控制,也方便与他人共享。此外,jupyter notbook本身还可支持以导出为:HTML、LaTeX、PDF等格式。

  • 相关阅读:
    网站架构探索(3)负载均衡的方式
    架构师之路(6)OOD的开闭原则
    也谈IT人员流失问题 王泽宾
    技术体系的选择之Java篇
    网站架构探索(2)CDN基本常识
    设计模式之单例模式
    网站架构探索(1)序言 王泽宾
    架构师之路(39)IoC框架
    发展之道:简单与专注
    修me30打印机
  • 原文地址:https://www.cnblogs.com/supercodeing/p/12758995.html
Copyright © 2011-2022 走看看