【学术】谷歌公开简化数据科学工作流程的内部工具—Colaboratory

谷歌最近公开了它的内部工具,该工具用于数据科学和机器学习工作流程,称为Colaboratory。 虽然它与jupyter notebook非常相似,但它的真正价值来自于该服务目前提供的免费计算能力。合作特征与Google Docs类似,允许小团队紧密合作,并快速构建小型原型。 一般来说,这个工具与Google成为“AI-First”公司的愿景紧密相关。

jupyter notebook示例

这个工具对于初学者来说也是非常强大的,因为这个工具带有Python 2.7环境和所有主要的Python库。 他们不再需要先经过各种安装过程,而是可以立即开始编写代码。

我使用OpenCV创建了和人脸识别有关的公共Colaboratory jupyter notebook,这是以机器学习为核心的计算机视觉的主题之一。 为了运行这个jupyter notebook,建议用户将jupyter notebook从他们将能够运行代码的位置,复制到他们自己的Colaboratory。

  • 公共Colaboratory jupyter notebook地址:https://drive.google.com/file/d/0B7-sJqBiyjCcRmFkMzl6cy1iN0k/view?usp=sharing

要开始使用jupyter notebook,必须运行所有现有的储存格,以便加载库和基础数据。对于网络上的任何图像,你可以在带有被URL替代的<—IMAGE_URL—>的新代码储存格中,执行findfaces(‘<—IMAGE_URL—>’)函数的新版本,例如http://epilepsyu.com/wp-content/uploads/2014/01/happy-people-1050×600.jpg。这将使用新的URL获取图像,在代码储存格下生成一个输出单元。如果照片中包含被OpenCV算法选中的人脸,那么这些面部总数将被提供,并且在图像上用正方形显示面部的位置。

输出示例

我相信使用谷歌的Colaboratory工具让那些刚开始编码的人受益颇多。它允许我们不必担心底层架构,并且可以快速地开始执行脚本。上面提到的jupyter notebook就是一个很好的例子,因为它的用户只需插入一个新的函数。如果他或她对基础代码感兴趣,他们也可以查看并根据他们感兴趣的方式进行调整。

最近引入的脚本缩短了开发反馈周期。jupyter notebook也很容易分享和启用评论,允许从社区的不同成员收集反馈。

原文发布于微信公众号 - ATYUN订阅号(atyun_com)

原文发表时间:2017-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

Gitflow有害论 | TW洞见

今日洞见 文章作者来自ThoughtWorks:刘尚奇。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个...

4249
来自专栏大数据文摘

如何用R语言进行云计算

4199
来自专栏IT大咖说

MongoDB应用从设计到实现 | 深度解读

张耀星,MongoDB大中华区高级顾问,加入IT行业10余年,从事过电商,手游及各类网站的设计制作工作。曾担任跨境电商网站dx.com架构师,Universal...

3517
来自专栏华章科技

如何打造高性能大数据分析平台

译者:袁璞,圣特尔•E店宝大数据架构师,关注高性能或可用架构、大数据技术、机器学习。

481
来自专栏玩转全栈

使用Flutter做一款辅助记忆知识的app

App Android版本体验地址:https://github.com/bravekingzhang/inote/releases

4937
来自专栏华章科技

【译文】如何打造高性能大数据分析平台

大数据是最近IT界最常用的术语之一。然而对大数据的定义也不尽相同,所有已知的论点例如结构化的和非结构化、大规模的数据等等都不够完整。大数据系统通常被认为具有数据...

724
来自专栏程序人生 阅读快乐

[软件调试].张银奎.扫描版

围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔...

892
来自专栏BestSDK

产品经理与测试工程师的5点根本区别

相对设计和开发来说,测试工程师是产品经理接触较少的一类人群,因为测试人员往往也是躲在项目幕后,默默地奉献着自己,确保产品能够正常运行。产品测试是很重要的一个环节...

2994
来自专栏北京马哥教育

基础拾遗--【转】性能测试的主要概念和计算公式

PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧...

3078
来自专栏大数据架构师专家

Python的学习资料

看到后台有人要python的学习资料,上次就是因为发了Python视频被投诉,导致号被封了三个月。

872

扫码关注云+社区