会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 谷歌大脑实习生做出Python排版工具,在线运行出结果!

谷歌大脑实习生做出Python排版工具,在线运行出结果

时间:2025-11-04 16:31:15 来源:益强数据堂 作者:应用开发 阅读:116次

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,谷歌果转载请联系出处。大脑

Python代码,实习生现在可以直接排版了。出P出结

前提是版工你装了这个名叫Python Handout的工具,只要敲代码,具线就能在任何文本编辑器里方便的运行转换成标题、代码、谷歌果文本等各种样式,大脑还能直接运行处Python代码的实习生结果,相当于一个没有hidden state的出P出结Jupyter笔记本。

Google Brain的版工实习研究员Danijar Hafner昨晚在Twitter上放出了这款工具后,瞬间收获了好评,具线转发点赞评论络绎不绝。运行

比如,谷歌果GAN之父Ian Goodfellow就注意到了它,认为这个很厉害。

Kaggle Learn的负责人Dan Becker觉得,这相当于是一个Python版的R Markdown。

Google Brain的研究科学家Dustin Tran看到之后觉得,这个工具会对自己手里的项目非常有用。

还有人觉得,有了这个工具,免费信息发布网之后自己就再也不用一边看着Jupyter一边跑去Colab蹭资源了。

那么,Python Handout具体是怎样的呢?

打开方式

Python Handout需要借助Markdown,让Python代码可以直接转换为讲义的样式。

比如这样的代码:

经过Python Handout转换后,就变成了这样:

可以看到,这里面的标题、加粗、斜体等样式都是借鉴了Markdown的格式。

除了转成笔记本,它还可以像正常的Python代码一样运行,比如输出第三块代码的文本,或者第四块代码的图形。

另外,图片、视频、html样式也可以通过不同的命令加进去:

和Jupyter的升级版Jupytext的区别在于,Jupytext可以在笔记本和源文件之间转换,而Python Handout是一个导入脚本的香港云服务器库,可以控制给文档中添加媒体文件的时间和位置,比如在脚本运行时更新文件报告算法进度。

谷歌大脑研究员出品

Python Handout的作者Danijar Hafner目前在Google Brain实习,团队的老大正是大名鼎鼎的深度学习三巨头之一、图灵奖得主Geoffrey Hinton,同时他也是多伦多大学的在读博士生。

此前他本科毕业于德国的哈斯欧·普拉特纳软件研究所,之后又在UCL读了计算统计与机器学习硕士。

早在2015年开始,他就在谷歌实习了,陆续做过软件开发和研究方面的实习,脚步也从波士顿、山景城一直走到了伦敦、多伦多。

Hafner主要研究无监督学习和强化学习,此前也发表了多篇ICML、NeurIPS、UAI等顶会的论文,同时还是《TensorFlow for Machine Intelligence》这本书的作者之一。

在开发Python Handout的站群服务器最初,Hafner希望能轻松的构建和训练复杂、可长时间运行的机器学习模型。

不过将来,这个工具可能会逐步变得更加完善,在回答Goodfellow的问题时,Hafner还表示将会把Python Handout发展成一个社区驱动的大规模长期项目,在社区的帮助下添加一些新功能。

传送门

GitHub地址:https://github.com/danijar/handout

(责任编辑:域名)

最新内容
推荐内容
  • 装机新手必看!以装机盘为工具的装机教程大揭秘!(教你一步步轻松装机,让电脑焕然一新!)
  • 本文所述方法,个人測试无误,如因本文所述造成不论什么损失,本人无法负责,请谨慎!准备条件 请再次确认对Ubuntu系统做好文件备份;本文适用于Win7、Win8.1;Windows操作系统安装有EasyBCD软件; Step 1 进入Windows系统,打开EasyBCD软件。在左側工具列表中选择“BCD部署”,在右側功能区的“MBR配置选项”中选择“在MBR中安装Windows Vista/7的bootloader”选项。例如以下图所看到的:点击上图中的“编写MBR”button。操作结束后,EasyBCD的使命已经完毕。Step 2打开“磁盘管理器”,能够看到1个或几个Windows系统不识别的分区,这些分区属于Ubuntu系统:我之前在安装Ubuntu时创建了三个挂载,所以上图中有三个Windows不识别的分区,将这三个分区右键“删除卷”。假设在删除卷后出现未归类为“未分配”的分区(可能会出现扩展分区),将其删除。Step 3至此,Ubuntu系统已经删除。我们如今能够对未分配的空间设置分区,各随所需。以上就是在Windows8.1和Ubuntu14.04双系统中卸载Ubuntu的全部过程,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。
  • 下载最新libdrm 2.4.9 (打了patch,不需要在xorg设置DRI了)编译:驱动还原:sudo apt-get install libdrm2 --reinstallsudo apt-get install xserver-xorg-video-intel --reinstallP.S./etc/X11/xorg.conf的section Device里,最好有一项Driver intel,但不一定需要的。(假如3d用不了,就把Driver intel加到那个section)假如glxgears提示DRI问题,就在xorg.conf的最后,加入:Section DRIMode 0666EndSection为了防止Ubuntu更新时,更换了驱动,強烈建议在synaptic锁定xserver-xorg-video-intel和libdrm2的版本!
  • 使用VirtualBox时遇到一个问题,我复制一个原来安装好OS的VDI文件,并用它来当作新虚拟机的系统磁盘。  但当我通过Virtual Disk Manager添加新虚拟磁盘时,VirtualBox提示了这样的错误信息: VirtualBox命令详细可见:http://www.virtualbox.org/manual/UserManual.html 2、要想复制一个VDI再次使用,必须通过VboxManager命令实现,语法是: 3、将 vdi 转成 vmdk 4、VBoxManage命令有不少增强功能,可以参考UserGuide。 VirtualBox 复制vdi文件和修改vdi的uuid 1、复制vdi文件:VBoxManage clonehd复制代码代码如下:复制代码代码如下:复制代码代码如下:D:Program FilesOracleVirtualBox>VBoxManage internalcommands sethduuid E:VirtualBoxUbuntu 12.04.vdi结果如下:UUID changed to: 04094fb4-0a42-413a-a25d-9d02d804bd2a注:使用VBoxManage命令时,需要先在命令行中切换到VirtualBox的安装目录下。
  • 如何使用光驱安装系统(光驱安装系统的步骤和技巧)
  • 创建的热点手机也是可以连接的,这里将分享两个方法一,kde-nm-connection-editor工具开启热点在ubuntu软件中心搜索kde nm connection注意搜索的关键词,不要出现横杠“-”,结果中出现kde-nm-connection-editor安装即可配置终端输入kde-nm-connection-editor跳出连接编辑器的图形界面在图形界面点击 添加-->Wireless(shared)弹出New Connection (New 802-11-wireless connection)图形界面Connection name:更改为mywifi(默认为New 802-11-wireless connection)SSID:更改为mywifi(默认为my_shared_connection)模式:选择Access PointRestrict to device:选择你的无线网卡点击无线安全选项卡安全:选择WPA & WPA2 Personal密码:填入你要设置的密码(至少8位)(这里就不上图了,相信大家看着提示可以设置成功!)连接刚才wifi,只有这样才能建立热点我们点击最上方网络管理的图标,选择 连接到隐藏的Wi-Fi网络Wifi适配器:选择我们设置了的无线网络连接:选择我们刚刚建立的连接名称(mywifi)之后网络名称(SSID),Wi-Fi安全性,密码会自动填写并变成灰色点击确定(这一步可能会出现解锁钥匙环的提示,输入你的电脑登陆密码就能解锁了)现在wifi热点就建立好了,试试你的手机能不能连上吧二,修改配置文件点右上角图标NetworkManager-->编辑连接在弹出的网络连接窗口中点添加在弹出的选择连接类型窗口中选择Wi-Fi,点击新建连接名称:填wifitestconfSSID:填wifitestconf模式:选择架构(注意不要选Ad-hoc)设备MAC地址:选择你要建立AP的网卡切换到Wi-Fi安全性选项卡安全:选WPA及WAP2个人密码:自己设置切换到IPv4设置选项卡方法:选与其它计算机共享点击保存更改配置文件然后我们来到刚才这个连接对应的配置文件终端执行命令ls -l /etc/NetworkManager/system-connections/-rw------- 1 root root 314  9月 19 15:34 360ap -rw------- 1 root root 215  9月 18 09:40 i-LiaoNing -rw------- 1 root root 316  9月 19 18:05 mywifi-rw-r--r-- 1 root root 318  9月 19 19:33 mywifi2-rw------- 1 root root 295  9月 19 19:46 Wi-Fitest -rw------- 1 root root 307  9月 19 19:45 Wi-Fitest~ -rw------- 1 root root 313  9月 19 20:07 wifitestconf-rw------- 1 root root 365  9月 19 19:39 Wi-Fi 连接 1-rw------- 1 root root 337  9月 19 19:37 Wi-Fi 连接 1~-rw------- 1 root root 252  9月 19 19:28 自动以太网可以看到第7个就是我们刚才的配置文件,我们打开它命令输入 sudo gedit /etc/NetworkManager/system-connections/wifitestconf在[802-11-wireless]下面找到mode=infrastructure把它改为mode=ap这里有两个需要注意的问题(1)假如保存之后在退出时仍然提示在关闭前将更改保存到文档“XXX”吗?说明此时文件已经被锁定:强制保存会导致关联的配置文件丢失解决方法如下:断开这个网卡的连接,继续保存。另一个解决方法,前面的编辑连接界面不关闭,完成后续更改,但是大多数人都会关闭的吧。假如保存之后从网络连接界面和连接隐藏的Wi-Fi网络的界面找不到这个连接的名字,说明关联的配置文件丢失解决方法。:编辑配置文件的时候请务必确保网络连接界面是打开的3.连接刚才wifi,只有这样才能建立热点我们点击最上方网络管理的图标,选择 连接到隐藏的Wi-Fi网络Wifi适配器:选择我们设置了的无线网络连接:选择我们刚刚建立的连接名称(wifitestconf)之后网络名称(SSID),Wi-Fi安全性,密码会自动填写并变成灰色点击确定,试试你的手机能不能连上吧。
热点内容