70+专家分享实战经验,2024年度AI最佳实践都在AICon北京 了解详情
写点什么

谷歌发布开源库 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:1710150
用户头像
陈思 InfoQ编辑

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

关注

评论

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

第 5 周作业:一致性 Hash 算法

姜 某某

架构师第5周总结

老姜

数据分析师成长体系漫谈--数据埋点

analysis-lion

数据分析 数据采集 埋点

【Python】__name__ 是什么?

Leetao

Python Python基础

Ceph数据恢复初探

焱融科技

焱融科技 文件存储 分布式存储 数据恢复 Ceph

游戏夜读 | 关卡设计的难点

game1night

一次非常有意思的 SQL 优化经历: 从 30248.271s 到 0.001s

Java小咖秀

MySQL 面试 后端 经验分享 优化逻辑

第五周作业

Linuxer

极客大学架构师训练营

啃碎并发(三):Java线程上下文切换

猿灯塔

springBoot集成rabbitmq并实现延时队列

生命在于折腾

RabbitMQ

计算机操作系统基础(十四)---线程同步之条件变量

书旅

php laravel 操作系统 进程 线程’

这份高考卷,只有程序员能得满分...

程序员生活志

程序员 高考

SpringBoot 中使用 Filter 的正确姿势

Java课代表

女同事问哪吒什么是 Spring 循环依赖?我...

通天哪吒

一致性哈希算法实现

老姜

架构师训练营第五周课后总结

Cloud.

架构师训练营第5周

大丁💸💵💴💶🚀🐟

架构师训练营第五周作业

一剑

Java 线程池中的线程复用是如何实现的?

武培轩

Java 程序员 后端 线程池 源码解析

week05 学习总结 分布式缓存&消息队列&负载

Z冰红茶

架构师训练营 - 第 5 课总结 -20200704- 技术选型

👑👑merlan

负载均衡 缓存 分布式数据库 架构设计 消息队列

用进废退,增加能力熟练度与经验值,让你的技能再次精进。

叶小鍵

超详细!一文带你了解 LVS 负载均衡集群!

JackTian

Linux 负载均衡 运维 LVS 服务器集群

很多人毕业多年以后,还是改不掉学生思维

小智

职场 思维方式 高考

干货 | 如何评估Kubernetes持久化存储方案

焱融科技

Kubernetes 容器 云原生 k8s

一致性hash的理解与实现

dongge

小师妹学JVM之:cache line对代码性能的影响

程序那些事

JVM 小师妹 性能调优 cache line 签约计划第二季

联想来酷广谱化生存:后疫情时代的"硬核品牌"启示录

Geek_116789

啃碎并发(二):Java线程的生命周期

猿灯塔

一致性 hash 算法

Z冰红茶

一致性Hash算法

「深度解析」AI训练之数据缓存

焱融科技

人工智能 AI 存储 焱融科技 数据缓存

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