0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

张量方法如何成为下一代人工智能算法的核心

星星科技指导员 来源:NVIDIA 作者:Jean Kossaifi 2022-04-20 15:12 次阅读

这篇文章讨论了张量方法,它们是如何在 NVIDIA 中使用的,以及它们是如何成为下一代人工智能算法的核心。

现代机器学习中的张量

张量将矩阵推广到二维以上,在现代机器学习中无处不在。从深层神经网络特征到视频或功能磁共振成像数据,这些高阶张量的结构往往至关重要。

深度神经网络通常在高阶张量之间映射。事实上,正是深层卷积神经网络保持和利用局部结构的能力,使得当前的性能水平以及大数据集和高效硬件成为可能。张量方法使您能够为单个层或整个网络进一步保留和利用该结构。

pYYBAGJftjOAPI53AADmqXi-Mxk807.png

图 1 深张量网络图

将张量方法与深度学习相结合可以产生更好的模型,包括:

通过更好的归纳偏差,实现更好的性能和通用性

通过隐式(低秩结构)或显式(张量衰减)正则化改进鲁棒性

简约模型,参数数量大幅减少

通过直接有效地操作因式化张量,提高了计算速度

一个例子是因式卷积。使用 CP 结构,可以分解卷积的核并将其高效地表示为可分离的核。这将解耦尺寸标注并使您能够转换,例如在二维上进行培训,并在利用二维中学习到的信息的同时将其推广到三维。

poYBAGJfti2Ac_l5AACa9lWNggA086.png

图 2 分解卷积的过程:二维信息如何转化为三维信息。

基于张量的深度神经网络的正确实现可能很棘手。主要的神经网络库,如 PyTorch 或 TensorFlow 不提供基于张量代数方法的层,并且对稀疏张量的支持有限。在 NVIDIA 中,我们通过 TensorLy 项目和 Minkowski 引擎,领导开发了一系列工具,以使张量方法在深度学习中无缝使用。

张力生态系统

TensorLy 为张量方法提供了一个高级 API ,包括分解和代数。

它使您能够轻松地使用张量方法,而不需要大量的背景知识。您可以选择并无缝集成您选择的计算后端( NumPy 、 PyTorch 、 MXNet 、 TensorFlow 、 CuPy 或 JAX ),而无需更改代码。

poYBAGJftiaAUoghAAD43gz8fec741.png

图 3 张力火炬层图

TensorLy Torch 是一个新的库,它构建在 TensorLy 之上,并提供实现这些 tensor 操作的 PyTorch 层。它们可以开箱即用,并且很容易集成到任何深度神经网络中。它的核心是因式分解张量的概念:张量以分解形式直接表示、存储和操作。只要可能,操作就直接对这些分解的张量进行操作。

这些因子化张量可用于有效地参数化深层神经网络层,如因子化卷积和线性层。最后,张量挂钩使您能够无缝地应用诸如广义套索和张量衰减等技术,以提高泛化和健壮性。

空间稀疏张量与 Minkowski 引擎

在许多高维问题中,随着空间体积的增加,数据变得稀疏。稀疏性主要嵌入在空间维度中,您可以在其中计算距离。这种稀疏性最著名的例子是 3D 数据,如网格和扫描。

下面是一个有两张床的房间的三维重建示例。它所占用的三维边界体积可能相当大,但数据或三维曲面重建只占用空间的一小部分。在本例中, 95.5% 的空间为空,小于 5% 的空间包含有效曲面。如果要处理此类数据,使用稠密张量表示此类数据不仅会浪费大量内存,还会浪费计算量。

在这种情况下,您可以使用稀疏表示法来构建神经网络或学习算法,该表示法不会在空白空间浪费内存和计算。具体来说,您可以使用稀疏张量表示此类数据,这是稀疏数据最广泛使用的表示形式之一。稀疏张量使用一对非零值的位置和值表示数据。

Minkowski 发动机是 PyTorch 的扩展,它为稀疏张量提供了一组广泛的神经网络层。 Minkowski 发动机中的所有功能都支持 CPU 和 CUDA 操作,其中 CUDA 操作在 CPU s 生产线顶部加速超过 100 倍。

pYYBAGJftiCAWMY7AACPTGjcZK0939.png

图 5 稀疏表示图:随时间变化的非零元素数量,加速比上的非零元素数。

关于作者

Jean Kossaifi 是 NVIDIA 的高级研究科学家。在此之前,他是剑桥三星人工智能中心的研究科学家。他在自然条件下的面部分析和面部情感评估方面做了大量工作,这是一个弥合计算机视觉和机器学习之间差距的领域。他目前的重点是机器学习的张量方法。特别是,将这些方法与深度学习有效地结合起来,开发出更好的模型,这些模型在内存和计算效率方面都是高效的,同时对噪声、随机或对抗性以及域转移更具鲁棒性。他是 TensorLy 的创建者, TensorLy 是 Python 中张量方法和深度张量化神经网络的高级 API ,旨在使张量学习变得简单易懂。 Jean 在伦敦帝国理工学院获得博士和硕士学位,并与 Maja Pantic 教授一起工作。他还拥有法国工程文凭和应用数学、计算和金融理学硕士学位,并同时获得高等数学理学学士学位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10802

    浏览量

    210772
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4673

    浏览量

    128555
  • 机器学习
    +关注

    关注

    66

    文章

    8346

    浏览量

    132289
收藏 人收藏

    评论

    相关推荐

    指向更快更节能的下一代人工智能,类脑芯片推动强智能应用落地

    电子发烧友网报道(文/李宁远)我们正处于人工智能的大爆发之中,在过去十年中,人工智能已经从理论和小型测试发展到企业级用例。尤其是近几年人工智能时代中的智能化已经取得了长足的进步,但这仍
    的头像 发表于 11-19 06:21 3560次阅读
    指向更快更节能的<b class='flag-5'>下一代人工智能</b>,类脑芯片推动强<b class='flag-5'>智能</b>应用落地

    《AI for Science:人工智能驱动科学创新》第人工智能驱动的科学创新学习心得

    人工智能:科学研究的加速器 第章清晰地阐述了人工智能作为科学研究工具的强大功能。通过机器学习、深度学习等先进技术,AI能够处理和分析海量数据,发现传统方法难以捕捉的模式和规律。这不
    发表于 10-14 09:12

    壁仞科技携手合作伙伴共建“新一代人工智能产教育人创新中心”

    近日,壁仞科技与浙江大学上海高等研究院、蓦科技签订战略合作共建“新一代人工智能产教育人创新中心”,联合打造“课程+平台+算力”软硬协同的高校 AI 教科研体化解决方案,赋能我国高校AI+科研型
    的头像 发表于 08-07 09:40 420次阅读

    Nanotronics 推出 “开创性 ”第五代人工智能模型

    Nanotronics 推出新一代人工智能和两款利用人工智能的新硬件产品,“将重新定义 ”行业标准。 在Founders Fund(创始人基金)的支持下,Nanotronics得到五家FAANG公司
    的头像 发表于 07-25 09:59 392次阅读

    一代人工智能的发展与思考

    人工智能教学资料。
    发表于 07-17 17:10 0次下载

    西部数据发布AI数据周期框架,推动人工智能革新

    人工智能领域持续革新的今天,西部数据公司凭借其深厚的技术积累,正式发布了全新的人工智能数据周期(AI Data Cycle)框架。这框架不仅为下一代人工智能的飞速发展提供了强大助力
    的头像 发表于 06-14 17:55 958次阅读

    Rebellions选择 arteris作为其下一代神经处理单元,瞄准生成人工智能

    来源:Yole Group 加速片上系统 (SoC) 创建的系统 IP 提供商 Arteris 宣布,领先的 AI 半导体初创公司 Rebellions 将为其下一代 AI 硬件加速器神经处理单元
    的头像 发表于 04-18 16:44 237次阅读

    天津国芯承担的天津市新一代人工智能科技重大专项成功通过验收

    2024年3月19日上午,天津市科学技术局委托天津市科技咨询业协会组织了对天津国芯科技有限公司(苏州国芯科技股份有限公司全资子公司)牵头承担的天津市新一代人工智能科技重大专项项目“面向生物特征识别的边缘计算芯片研发及产业化”的结项验收会。
    的头像 发表于 03-19 16:00 573次阅读

    PCB行业企业拟取代台湾对手供货英伟达

    据韩媒3月14日透露,斗山已成为Nvidia(英伟达)下一代人工智能芯片核心材料覆铜板的独家供应商,取代了台湾的竞争对手。
    的头像 发表于 03-18 10:15 2055次阅读

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式
    发表于 02-26 10:17

    扎克伯格的Meta斥资数十亿美元购买35万块Nvidia H100 GPU

    首席执行官马克扎克伯格表示,Meta总共将拥有相当于600,000个NvidiaH100GPU的计算能力,以帮助其开发下一代人工智能产品。JAEALOT2024年1月22日马克·扎克伯格计划购买35
    的头像 发表于 01-26 08:26 697次阅读
    扎克伯格的Meta斥资数十亿美元购买35万块Nvidia H100 GPU

    2024人工智能四大趋势

    2023年,世人见证了ChatGPT在全球范围的大火。以生成式人工智能为代表的新一代人工智能问世,改变了人工智能(AI)技术与应用的发展轨迹,加速了人与AI的互动进程,是人工智能发展史
    的头像 发表于 01-05 10:37 1075次阅读

    推动人工智能安全发展

    近年来,国家高度重视人工智能安全发展,逐步完善相关政策法规。国务院印发《新一代人工智能发展规划》提出面向2030年我国新一代人工智能发展的指导思想、战略目标、重点任务和保障措施,部署构筑人工智
    的头像 发表于 01-04 16:32 1092次阅读

    商汤科技联合发布《新一代人工智能基础设施白皮书》

    近日,商汤科技智能产业研究院携手中国信息通信研究院云计算与大数据研究所、中国智能算力产业联盟以及人工智能算力产业生态联盟,共同发布了《新一代人工智能基础设施白皮书》(以下简称《白皮书》
    的头像 发表于 01-03 14:28 745次阅读

    基于人工智能算法的推荐系统原理及优势

    推荐系统是人工智能人工智能算法,通常与机器学习相关,使用大数据向消费者建议或推荐其他产品。这些推荐可以基于各种标准,包括过去的购买、搜索历史记录、人口统计信息和其他因素。推荐系统非常有用,因为它们可以帮助用户了解自己无法自
    发表于 11-20 11:40 2262次阅读
    基于<b class='flag-5'>人工智能算法</b>的推荐系统原理及优势