新博客系列 – TorchVision 开发人员 PlatoBlockchain 数据智能的回忆录。垂直搜索。人工智能。

新博客系列 – TorchVision 开发人员的回忆录

新博客系列 – TorchVision 开发人员的回忆录

我正在开始一个关于 PyTorch 计算机视觉库开发的新博客文章系列。 我计划主要从以下方面讨论有趣的即将推出的功能 火炬视觉 次要来自 PyTorch 生态系统。 我的目标是突出新的和正在开发的功能,并清楚地说明发布之间发生的事情。 虽然格式可能会随着时间的推移而改变,但我最初计划保持它的大小,并为那些想要深入挖掘的人提供参考。 最后,我会在有足够有趣的话题需要讨论时发布,而不是按固定的时间间隔发布文章。

免责声明: 涵盖的功能将偏向于我个人感兴趣的主题。 PyTorch 生态系统非常庞大,我只能看到其中的一小部分。 覆盖(或不覆盖)一个特征并没有说明它的重要性。 表达的意见完全是我自己的。

顺便说一下,让我们看看在做什么:

交叉熵损失的标签平滑

PyTorch 上一个非常受欢迎的功能是 支持软目标添加标签平滑选项 在交叉熵损失中。 这两个功能都旨在使标签平滑变得容易,第一个选项在数据增强技术(如 混合/切混 使用,第二个在简单情况下性能更高。 软目标选项已经 合并到主 作者:Joel Schlosser 而 label_smoothing 选项是 正在开发中 由 Thomas J. Fan 撰写,目前正在审查中。

新的热身计划程序

学习率预热是训练模型时常用的技术,但直到现在 PyTorch 还没有提供现成的解决方案。 最近,Ilqar Ramazanli 介绍 支持线性和持续预热的新调度程序。 目前正在进行的工作是 提高连锁能力组合 现有调度程序。

TorchVision 带有“包括电池”

这一半我们正在努力添加 TorchVision 流行的模型、损失、调度程序、数据增强和其他用于实现最先进结果的实用程序。 这个项目被恰当地命名为“包括电池”并且目前 进行中.

本周早些时候,我已经 添加了一个新层 被称为 随机深度 可用于随机删除残差架构中的残差分支。 目前我正在努力 添加一个实现 流行的网络架构称为 高效网. 最后,艾伦古德曼是 目前 添加将启用转换的新运算符 边界框的分割掩码.

其他功能开发中

认为我们不断对文档、CI 基础设施和整体代码质量进行增量改进,下面我重点介绍一些“面向用户” 路线图项目 正在开发中:

就是这样! 我希望你觉得它很有趣。 任何关于如何调整格式或涵盖哪些主题的想法都非常受欢迎。 打我 LinkedIn or Twitter.

时间戳记:

更多来自 基准框