2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

谷歌发布开源库 TensorNetwork,可将计算速度提升 100 倍

  • 2019-06-05
  • 本文字数:786 字

    阅读完需:约 3 分钟

谷歌发布开源库TensorNetwork,可将计算速度提升100倍

张量网络(tensor networks)越来越多地用于机器学习以执行复杂计算的数学结构,但是它们的广泛采用还存在许多障碍。首先,没有一个免费的可用加速硬件库来大规模运行底层算法;此外,大多数张量网络文献都只面向物理应用。


为了解决这些问题,谷歌正式发布了TensorNetwork开源库,这是一个由 Perimeter 理论物理研究所和 Google 合作开发的开源库和 API。它旨在通过使用 Google 的 TensorFlow 机器学习框架作为后端,以及对图形卡处理的优化来提高张量计算的效率。


在初步测试中,谷歌报告称,与处理器上的工作相比,TensorNetwork 可提供高达 100 倍的计算速度。


张量指的是根据其顺序按层次结构分类的多维数组。普通数是零阶或标量的张量,而矢量是阶一张量,矩阵是阶二张量。因此,张量网络是图形编码的张量收缩模式、张量上的数学运算类型、几个组成张量共同形成一个新的张量。



高阶张量以张量网络中的许多低阶张量表示


张量网络可以非常有效地表示几个、几十个甚至几百个张量。它们不是被用来直接存储或操作,而是将张量表示为更小的组成张量在更大张量网络中的收缩。这使得它们在图像分类、目标识别和其他人工智能任务中更加实用。


TensorNetwork 库的设计就是为了实现这一点,它是张量网络算法的通用库,谷歌希望它能够为研究工程师和研究科学家提供帮助。谷歌指出,在物理学中,近似量子态是张量网络的一个典型用例,并且它非常适合“说明张量网络库的功能”。


谷歌人工智能研究工程师 Chase Roberts 和科学家 Stefan Leichenauer 写道:“张量网络让人们关注与现实问题最相关的量子态,比如低能态,而忽略了其他不相关的状态。在开源社区中,我们也一直在为 TensorNetwork 本身添加新特性。我们希望 TensorNetwork 能够成为物理学家和机器学习实践者的宝贵工具。”


研究团队将继续使用 TensorNetwork 对 MNIST 和 Fashion-MNIST 等数据集中的图像进行分类、时间序列分析和量子电路模拟。


2019-06-05 16:1710255
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 292.9 次阅读, 收获喜欢 1305 次。

关注

评论

发布
暂无评论
发现更多内容

数据结构和算法

奈奈奈奈

数据结构与算法

课程1作业

husx

架构实战营第一模块作业

DZ

Python OpenCV 修改一寸照片底色,图像处理取经之旅第 20 天

梦想橡皮擦

Python OpenCV 4月日更

架构实战营模块1作业

贯通

架构实战营

ES9的新特性:正则表达式RegExp

程序那些事

正则表达式 ecmascript 程序那些事 es9

斩获三项大奖!浪潮云精彩亮相数字化转型发展高峰论坛

云计算

#架构实战营 模块一作业

薛定谔的指南针

架构实战营

你才不是只会理论的女同学-seata实践篇

好好学习,天天向上

Java MySQL spring 事务 seata

模块一

^_^vincent

服务器如何修复旧加密算法漏洞

运维研习社

4月日更 服务器安全

架构实战营模块1作业

梦寻解语花

架构实战营

洞察细节深究业务—数据分析的进阶

小飞象@木木自由

数据分析 数据分析体系 理解业务 数据分析进阶

架构实战营 - 模块01作业

架构实战营

架构实战营模块1作业

CR

带你厘清事务一致性(上篇)

小舰

4月日更

坚持到底有多难?

小天同学

坚持 自我思考 个人感悟 成长与思考 4月日更

架构实战营 模块1 课后作业

张伟明

架构实战营 模块1

Acker飏

GitHub 如何修改默认的分支

HoneyMoose

「开源免费」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之用户登录(二)

crudapi

Vue Cookie crud crudapi quasar

80%的人都不会的,15个Linux实用技巧

鞋子特大号

Linux

架构实战营模块1作业

cclouds

架构实战营 模块一课后作业

iProcess

架构实战营

模块一作业

Geek_cb6852

架构实战营

[架构实战营][0期]模块1学习总结

张民

架构实战营

架构实战营 模块一作业

fazinter

架构实战营 作业一

Linux find 命令

一个大红包

4月日更

Dubbo源码阅读-泛化调用实现原理

小江

dubbo RPC

模块一

yu

架构实战营

架构实战营 - 模块 1- 作业

carl

架构实战营

谷歌发布开源库TensorNetwork,可将计算速度提升100倍_AI&大模型_陈思_InfoQ精选文章