由 PyTorch 团队

今年,超过 1900 人在 PyTorch 年度黑客马拉松中辛勤工作,为 PyTorch 的开发者和研究人员创建独特的工具和应用。

注意:提交给黑客马拉松的所有项目均与 Meta Platforms,Inc.无关,也不由其提供。

今年,参与者可以将他们的项目提交到以下三个类别:

  • PyTorch 开发者工具:为 PyTorch 研究人员和开发者提高生产力和效率的工具或库。
  • 基于 PyTorch 的 Web 和移动应用程序:使用 PyTorch 构建的 Web 或移动界面和/或嵌入式设备。
  • PyTorch 负责任的人工智能开发工具:一种工具、库或 Web/移动应用程序,以支持研究人员和开发人员在整个开发过程中创建考虑公平性、安全性、隐私等因素的负责任的人工智能。

虚拟黑客马拉松于 2021 年 9 月 8 日至 11 月 2 日举行,共有来自 110 个国家的 1,900 多名注册参与者,提交了 65 个项目。参赛者根据其想法的质量、原创性、潜在影响以及其实施情况进行了评判。所有项目均可在此查看。

下面是每个类别的获奖者!

PYTORCH 开发工具

第一名:RaNNC

RaNNC 是一个中间件,用于自动化混合模型/数据并行性,以训练非常大的神经网络,能够训练 1000 亿参数模型,无需任何手动调整。

第二名:XiTorch

XiTorch 提供了函数例程的一阶和更高阶梯度,例如优化、根查找器和常微分方程求解器。它还包含隐式线性算子(例如仅通过矩阵-向量乘法表示的大矩阵)的操作,如对称特征分解、线性求解和奇异值分解。

第三名:TorchLiberator

TorchLiberator 自动化模型手术,寻找两个网络中权重的最大对应关系。

荣誉提名

  • PADL 使用单个 Python 抽象和美观的功能 API 管理您的整个 PyTorch 工作流程,因此无需复杂的配置或处理预处理、后处理和前向传递。
  • PyTree 是一个用于递归神经网络的 PyTorch 包,它提供了高度通用的递归神经网络实现以及高效的批处理方法。
  • IndicLP 使开发人员和研究人员更容易在印度语中构建应用程序和模型,从而使自然语言处理领域更加多元化。

由 PyTorch 驱动的 WEB/移动应用程序

第一名:PyTorch 驾驶守护者

PyTorch 驾驶守护者是一款监控驾驶员警觉性、情绪状态和潜在盲区的工具。

第二名:Kronia

Kronia 是一款旨在最大化农民收获产出的 Android 移动应用。

第三名:Heyoh Mac 摄像头

Heyoh 是一款 Mac 虚拟摄像头,适用于 Zoom 和 Meets,通过识别手势和微笑来增强实时视频,并向其他视频参与者展示动画效果。

非常感谢

  • Mamma AI 是一款帮助医生进行乳腺癌识别的工具,通过使用超声波和 X 射线图像识别可能患有癌症的区域。
  • AgingClock 是一种工具,首先使用甲基化基因组数据预测生物年龄,然后是血液检测数据,最终是多组学和生活数据。
  • Iris 是一个开源的照片平台,更像是 Google Photos 的替代品,包括列出照片、检测类别、从照片中检测和分类人脸、检测和按地点和照片中的事物进行聚类等功能。

PYTORCH 负责的人工智能开发工具

第一名:FairWell

FairWell 旨在通过允许数据科学家评估他们的数据集和模型预测,并采取措施使他们的数据集更具包容性和模型更少偏见,来解决特定人群的模型偏差问题。

第二名:promp2slip

Promp2slip 是一个库,通过使用自然对抗性文本来测试语言模型的伦理。

第三名:Phorch

Phorch 通过使用 FIGA(特征重要性引导攻击)对数据进行对抗性攻击,并基于某些参数创建了 3 个不同的数据攻击集。这些特征被用于在 PyTorch 神经网络架构中实现对抗性训练,以防御 FIGA。

荣誉提名

  • Greenops 帮助测量深度学习模型在训练、测试和评估过程中的足迹,以减少能耗和碳足迹。
  • Xaitk-saliency 是一个开源的可解释人工智能工具包,用于视觉显著性算法接口和实现,适用于分析和自主应用。

谢谢,

PyTorch 团队