跳至主要内容

使用 DataLab 举办数据黑客松

借助 DataLab,举办数据黑客松既轻松又有趣。了解 DataLab 如何解决常见难题,以及组织您自己的黑客松所需的步骤。
Filip Schouwenaars
Filip Schouwenaars

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

数据黑客松很棒,除非它们不那么棒。诸如笔记本设置、数据集访问和协作等运营问题,可能会把一场本应激发活力的学习体验,变成让参与者沮丧的活动。DataLab 是一款协作式数据笔记本,能够解决举办数据黑客松时的所有痛点,助您办出精彩的黑客松活动!

回看网络研讨会,其中包含运行数据黑客松的演示。

什么是数据黑客松?

数据黑客松是一种专注且高强度的活动,数据科学领域的爱好者齐聚一堂,攻克具有挑战性的数据问题。在数小时甚至数天内,参与者对数据集进行处理、分析和可视化,从中提取洞见并提出解决方案。

这些活动为在真实场景中应用与检验数据技能提供了平台,同时也是学习、协作与创新的机会。对于正在探索数据科学这一迷人领域的人而言,参与数据黑客松将是一次富有启发且引人入胜的体验。

理想与现实

作为数据黑客松的组织者,您心中有一幅理想图景:各参赛团队围绕手头的数据问题协作与构思,在短时间内提出鼓舞人心的解决方案。

当有的人还在敲代码完成挑战时,另一些人已经开始撰写最终报告,通常需要一定的文字整理。一切编排、提交并评审完成后,便是回顾这些鼓舞人心的解决方案的时候。

不幸的是,现实常常不同。

数据黑客松通常会配有一个研究问题或挑战以及一个数据集。共享这个数据集往往就是第一道障碍。您该如何与团队共享?

另一个问题是系统环境:大家电脑上的 Python 版本不同,包版本也不一致。在一台电脑上可行的方案,未必能在另一台上运行。

即便系统环境一致,源代码又该如何协作?

Git 相当技术化,且并非实时。通过 Dropbox 共享很快就会产生互相冲突的副本。这些都是团队不愿面对的运营阻碍,却会吞噬本应用于实际挑战的宝贵时间。

好消息是!云技术的最新进展催生了多种数据协作平台,能够绕过这些头疼的问题。

本文将介绍 DataLab 如何成为您的“游戏规则改变者”。这款来自 DataCamp 的现代数据科学笔记本将让您组织下一场黑客松变得顺畅无比。参与者真的可以在不到 5 秒的时间内开始上手。最棒的是?对于 DataCamp Classroom 和 Donates 的学习者来说,它是免费的!

为何用 DataLab 驱动您的下一场黑客松

免费!

教授或讲授数据科学的教师可申请免费的 DataCamp Classroom 群组。

课堂群组的所有成员都可免费访问整个 DataCamp 课程库以及 DataLab 高级版许可。这使他们能够创建不限数量的私有数据项目(称为工作簿),并轻松与其他组员共享。

我们也将这款“满配版”的 DataLab 提供给我们的 DataCamp Donates 合作组织,这些非政府组织正协助我们为全球弱势群体提供 DataCamp 奖学金。

image3.png

零配置

DataLab 中的每个数据项目都运行在全托管、预配置的笔记本环境里,数秒即可启动。您可以创建预装常用数据科学包的 Python 和 R 工作簿。若需安装更多包或其他版本,也完全可以。

image4.png

无缝协作

内置类似 Google 文档的实时协作与评论功能。所有更改都会自动保存,并提供版本历史以便回顾和恢复过往版本。可以把 DataLab 想象成云端的“强化版” JupyterLab,专为易用性、便捷数据访问与协作而优化。

image1.png

轻松发放挑战

作为组织者,先在 DataLab 中创建示例挑战,然后通过复制链接轻松分发。黑客松参与者点击链接即可开始,就是这么简单。下面我们更详细地过一遍步骤,看看如何完成!

创建复制链接并分享给黑客松参与者

创建复制链接并分享给黑客松参与者

组织您自己的黑客松

搭建挑战工作簿

使用 DataCamp 的示例工作簿

为方便您举办第一场黑客松,我们设计了 3 个示例挑战工作簿,您可以直接基于它们创建自己的挑战工作簿。如下所示:

主题

Python 模板

R 模板

主题抽取

工作簿链接

工作簿链接

数据可视化

工作簿链接

工作簿链接

机器学习

工作簿链接

工作簿链接

决定使用哪个示例工作簿,点击“File > Make a copy”,在“Account”下选择您的课堂、企业或学生群组。点击“Make a copy”后,会在您的群组账户中创建一个新的工作簿。挑战工作簿对群组私有:只有同组成员才能访问该挑战工作簿。

自行开发挑战工作簿

如果您已经有黑客松挑战的想法,那就太好了!在您的群组账户中创建一个新工作簿,通过文件浏览器(View > Files)上传数据集,并在笔记本文件中添加一些说明和提交标准(可参考示例工作簿获取灵感)。

创建并分发挑战工作簿

接下来是分发挑战。您希望过程尽可能简单,让大家跳过所有配置麻烦,把精力集中在眼前的挑战上。DataLab 通过所谓的“复制链接”来支持这一点,创建方法如下:

  • 前往您在上一步在群组账户中创建的挑战工作簿。
  • 点击“File > Create copy link”
  • 在弹窗中
    • 填写标题。参与者使用该链接时,此标题将作为其工作簿的默认标题。
    • 选择账户。请确保选择群组账户,这样参与者使用链接时,工作簿会创建在群组账户中,之后也能轻松与其他组员或整个群组共享。
    • 点击“Create copy link”
    • 链接将复制到您的剪贴板。
  • 通过邮件、Slack 私信、Whatsapp、Discord,或您学校的 LMS,将此“复制链接”分享给黑客松参与者。

参与者点击该链接后,会自动创建一个新工作簿,包含挑战工作簿中的全部数据和笔记本内容,随时可以开始处理您为他们设定的问题。

想亲身体验一下,请访问其中一个示例黑客松工作簿的复制链接。不到 5 秒即可启动,数据文件与样板代码一应俱全。

如果您的黑客松需要团队协作,务必确保每个团队只有一名成员点击复制链接,然后将新创建的工作簿分享给其他队员,这样大家就能在同一个工作簿中协作。无论是团队赛还是个人赛,DataLab 都是您下一场黑客松的理想环境。

评审提交成果

如果您的黑客松是竞赛性质,需要评出优胜者,就需要评审不同的提交。请设定明确的工作簿提交截止时间,并要求所有团队在截止前将其工作簿分享给您或评审团,以便您查看他们的工作。

根据挑战类型,评审方式会有所不同。以分析为主的挑战通常需要定性评审,考察叙事是否清晰、可视化是否传达洞见、结论是否可行动。

对于机器学习挑战,您可以审查其训练模型的质量,并查看其在评估模型性能时是否遵循了所有规则(如区分测试集与训练集)。

在宣布获胜者后,您可以再次使用 DataLab 的共享功能,将获奖工作簿分享给整个群组,帮助大家了解优秀提交的要点。

如果您的组织和获胜者愿意将其工作簿向全世界分享,获胜团队可以使用“Make a copy”功能,将群组工作簿复制到其个人账户空间并设为公开。这样,他们的作品就会出现在其 DataCamp 个人主页上,在数据领域为自己打响名号!

主题