AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

应用缺少POI数据,如何开发地点深度信息?

HarmonyOS SDK

怎么分辨企业转型是“真数字化”还是 “伪数字化”?

雨果

数字化转型

寻找海量数据集用于大数据开发实战(维基百科网站统计数据)

程序员欣宸

大数据 数据集 8月月更

云原生(二十) | 深入了解Kubernetes(k8s)Service

Lansonli

云原生 k8s 8月月更

我做了个《联机桌游合集: UNO+斗地主+五子棋》无需下载,点开即玩!叫上朋友,即刻开局!不看广告,不做任务,享受「纯粹」的游戏!

HullQin

CSS JavaScript html 前端 8月月更

Web登录很简单?开玩笑!

TimeFriends

8月月更

3 分钟温故知新 RxJS 【创建实例操作符】

掘金安东尼

前端 函数式编程 8月月更

组件解析:基础组件button的实现

独来独往

大前端 低代码 可视化 组件化 低代码平台

设备管理|风机的日常运行与维护

PreMaint

企业设备管理 预测性维护 设备健康管理 风机的日常运维

少儿编程是智商税吗?不花钱让孩子赢在起跑线!

博文视点Broadview

悟了,应该都了解分布式架构下负载均衡器吧

知识浅谈

负载均衡 8月月更

低代码实现探索(四十八)后端服务

零道云-混合式低代码平台

五分钟给你的 gRPC 服务加上 HTTP 接口

万俊峰Kevin

Go 微服务 gRPC web开发 go-zero

腾讯发布第二季度财报,腾讯云数据库收入同比增长超过30%

科技热闻

Promise.allSettled 的 Polyfill 处理

汪子熙

JavaScript Promise Async 8月月更 web编程

迄今为止最完整的DDD实践

阿里技术

DDD 经验分享

付费会员之我见(43/100)

hackstoic

商业模式

【LeetCode】课程表Java题解

Albert

LeetCode 8月月更

基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP

DS小龙哥

8月月更

圣庭医疗联合创始人谷红仓:高通量基因测序在药物研发和靶向治疗中的应用

阿里云弹性计算

HPC 高性能计算 生命科学 基因测序

阿里云鲍文乐:基于事件的自动化运维最佳实践

阿里云弹性计算

事件 自动化运维 CloudOps

预约直播 | 基于预训练模型的自然语言处理及EasyNLP算法框架

阿里云大数据AI技术

深度学习 阿里云 算法框架

CSS

武师叔

8月月更

GitHub标星139K的:“嵌入式Linux系统开发教程”

收到请回复

Java Linux 程序员 嵌入式 #运维

借我 1 小时,与 1000 人一起参与开源

腾源会

开源 腾源会

计算机网络(二、物理层)

计算机网络 8月月更

直播商城系统——直播和电商的合理有效结合

开源直播系统源码

软件开发 直播系统源码 直播带货系统 直播商城系统 直播app系统

什么是文件存储?与对象存储有什么区别?

wljslmz

文件存储 8月月更

AntDB基于WAL日志的DML数据闪回实现

亚信AntDB数据库

AntDB 国产数据库 AISWare AIDB

开源一夏 | 使用 JavaScript 将文本转换为文件

海拥(haiyong.site)

JavaScript GitHub 开源 前端 8月月更

Go-Excelize API源码阅读(十三)—— GetSheetVisible、SetSheetFormatPr

Regan Yue

Go 开源 源码解析 8月日更 8月月更

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