谷歌发布Tensor Network开源库

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:sngt73
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  2019年6月4日,谷歌公司發布了用于执行张量网络计算的开源库Tensor Network。Tensor Network使用谷歌开源机器学习框架Tensor Flow作为其底层工具,提高了张量网络计算的可行性和计算效率,使张量网络计算在GPU上的计算效率提高了100倍。张量网络计算最早被应用于量子物理、量子化学中,此次谷歌Tensor Network 开源库的发布不仅为量子领域学科研究者提供了强大的计算机工具,也给张量网络在机器学习中应用提供了可行性和硬件加速方法。
  背景
  现有计算模式无法满足量子计算模拟需求。随着量子理论的不断发展,量子计算边界条件越来越复杂,现有的密度泛函计算只能处理相互作用比较弱的系统,如半导体系统和简单金属系统。张量网络计算能够对量子状态进行更好的模拟,对高量子纠缠系统进行准确计算,越来越广泛地被应用于高温超导体、凝聚态物理学、量子化学、统计力学等学科中。在机器学习领域,计算硬件设备不断迭代更新,想要充分开发利用处理器的计算性能,计算模式需要更加抽象来超越现有的二维矩阵运算,张量网络计算可以突破该瓶颈。近几年,针对张量网络在机器学习领域应用的研究成果大量涌现,已经证明张量网络与卷积神经网络之间存在极大的关联,张量网络计算未来有望与卷积神经网络并驾齐驱。
  Tensor Flow为Tensor Network奠定技术基础。Tensor Flow是谷歌公司推出的一个使用数据流图进行数值计算的开源人工智能软件库,于2015年10月宣布开源。Tensor Flow提供了丰富的构建和训练机器学习模型的API 库,支持卷积神经网络、循环神经网络、长短期记忆网络等深度神经网络模型。在Tensor Flow中,张量的概念以多维数组的形式首次被引入机器学习领域,随着谷歌对Tensor Flow的不断完善改进,Tensor Flow成为机器学习领域最受欢迎的基础框架,给人工智能企业及研究机构提供了开源工具库,对于谷歌公司人工智能生态构建及其产品化加速起到了推进作用。
  开源成为全球IT行业公认的重要创新方式。开源可以大大节省软件开发的时间、人力成本,并有利于技术的推广和发展。谷歌开源战略布局已久,在开源平台、开源软件、开源语言等方面进行了深入的建设,其中Android、Tensor Flow、Spark等都在各自领域占有统治地位,此次Tensor Network开源库的发布使谷歌在张量网络计算方面抢得先机。在谷歌的带领下,许多抵制开源的软件巨头也逐渐接受并进行开源战略布局。微软于2018年10月26日宣布对开源代码托管平台GitHub的交易正式完成,交易额为75亿美元。IBM于2019年6月29日获得欧盟无条件批准,以340亿美元收购开源解决方案提供商红帽(Red Hat)。开源平台使企业得以围绕自身产品快速构建应用开发者生态,同时引导产业和技术演进路径及方向,从而把控标准、专利等产业核心话语权。
  案例介绍
  事件描述。2019年6月4日,谷歌公司发布了以Tensor Flow为底层框架的开源库Tensor Network,该产品是为了提高张量网络计算的可行性和计算效率,并且最大化GPU的运行速度。在发布Tensor Network的同时,谷歌公司发表了一系列的论文对其功能以及在其他领域的可应用性进行了介绍和解释。在Tensor Network中,张量的概念可以简单的理解为高阶数组或高阶矩阵,其运算方式与普通矩阵相同,这大大降低了没有量子理论学习经历的开发者的使用难度。谷歌表示,由于其高阶特性,张量很难用普通计数法进行表示,使用图解记数法是非常有用的,更容易表示张量的收缩。
  后续发展。谷歌表示,有论文对Tensor Network进行了简单的介绍并给出了实际物理应用案例。后续的论文中,将讲述Tensor Network在机器学习中的应用, 如在MNIST和Fashion-MNIST图像库上执行图像分类算法,在其他领域延伸上还将包括时序分析、量子电路仿真等。谷歌研究人员希望Tensor Network能真正成为物理学家和机器学习从业者的宝贵工具。
  简评
  Tensor Network开源库给张量网络计算的大规模应用注入新动力。在量子领域,张量网络计算被提出用于处理高量子纠缠系统,但在被提出的很长一段时间中处于瓶颈期,目前已有的用于加速硬件的生产级张量网络库还不能用于大规模运行张量网络算法,而谷歌Tensor Network有望突破张量网络计算应用的瓶颈,将张量网络计算大规模应用于凝聚态物理、量子化学、量子引力等量子领域。在机器学习方面,Tensor Network的出现颠覆了原有的基于线性代数的神经网络计算体系,并且实现了张量网络计算在GPU上的加速,张量网络计算在机器学习方面的大规模推广和应用指日可待。
  开源生态建设对我国信息技术发展意义重大。开源平台已经成为数字时代的重要基础设施。发达国家科技巨头借助开源力量能够对其自身产品进行完善,提升与下游公司及开发者的合作黏性,构建更为完整的产业生态,强化自身话语权。我国企业近几年逐步重视开源布局,涌现了一批开源平台、开源库等,但因对于核心技术、开源规则掌握不足,响应者较少,发展较为缓慢。目前国内公司及开发者习惯于使用国外开源平台,一旦国外公司对开源平台进行管控,我国将面临由于平台迁移带来的巨额成本,并存在产业供应链安全的巨大隐患。建议加快营造国内开源氛围,鼓励企业发展开源平台、开源社区等开发模式,提升我国企业在全球主流开源生态中的贡献度及话语权,实现由参与者向贡献者再到构建者的升级。
其他文献
<正>社会的奇妙在于,舆论一旦形成,就会有御用、非御用的学者,煞有介事地从学术角度考查、论证皇帝不同于常人之处。尽管刘邦父母连真名实姓都没有,《史记》里只说:"刘邦父曰
发动机后悬置支架是动力总成的重要承载部件,其强度必须满足各种极限工况要求。本文利用Solidworks软件对发动机后悬置支架进行建模,利用Simulation软件进行有限元分析与结构优
2014年以来,中国房地产市场经历了明显的衰退和复苏的调整过程,在衰退阶段,房地产市场总需求和总供给出现了结构失衡的局面,对经济发展产生了负面影响。如何减轻房地产市场调
为了克服传统方法对俱乐部的绩效评价存在的种种弊端,将平衡记分卡应用到职业体育俱乐部绩效评价中,从财务,顾客,内部运营,学习与创新4个方面建立俱乐部的绩效评价指标,然后采用层
以贵州省花江峡谷石漠化治理示范区为研究单元,对比分析了小流域2005和2009年生态治理下的土壤理化性质与植物数量特征的变化。结果发现,该区土壤理化性质的变异系数值降低,
根据航运人才的概念和相关研究内容提出航运人才竞争力评价指标体系,并利用灰色聚类方法和层次分析法构建具体的航运人才竞争力评价模型。运用该模型对江苏省航运人才竞争力
文章基于某动力总成悬置系统产品改进项目,建立了动力总成悬置系统的仿真分析模型,运用虚拟样机技术对其进行振动特性和极限工况分析,获取工况载荷,并进一步对悬置支架进行拓
打造以首都为核心的世界级城市群是京津冀协同发展战略的重要目标,而京津冀城市群的布局是影响京津冀世界级城市群建设进程和这一战略目标实现的关键因素。为明确京津冀城市
贵州毕节石桥小流域是喀斯特石漠化典型区域,人口密度大,农民基本口粮短缺,经济收入极低,生态环境日趋恶化。利用3S技术得出小流域耕地面积456.57 hm2,其中48.7%发生石漠化,
长期以来,资产负债表、损益表、现金流量表受到了会计界和一些使用者的指责,这些财务报表的主要局限是"面向过去"(因为它们均以已发生的交易和事项为确认的基础,即使现金流量表也