91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌宣布開源張量計(jì)算庫(kù)TensorNetwork及其API

DPVg_AI_era ? 來源:lq ? 2019-06-23 09:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

谷歌宣布開源張量計(jì)算庫(kù)TensorNetwork及其API,使用TensorFlow為后端,對(duì)GPU處理速度進(jìn)行優(yōu)化,與CPU相比,計(jì)算加速效果高達(dá)100倍。

現(xiàn)代科學(xué)領(lǐng)域中,有很多艱巨困難的科學(xué)任務(wù),比如開發(fā)高溫超導(dǎo)體材料、了解空間和時(shí)間的本質(zhì)等,都涉及到處理量子系統(tǒng)的復(fù)雜性。這些問題之所以困難,是因?yàn)檫@些系統(tǒng)中的量子態(tài)數(shù)量呈指數(shù)級(jí)增長(zhǎng),使得暴力計(jì)算行不通了。

為了解決這個(gè)問題,人們利用名為“張量網(wǎng)絡(luò)”的數(shù)據(jù)結(jié)構(gòu),可以專注于與現(xiàn)實(shí)問題最為相關(guān)的量子態(tài)——低能量狀態(tài),而忽略其他不相關(guān)的狀態(tài)。張量網(wǎng)絡(luò)也越來越多地在機(jī)器學(xué)習(xí)中得到應(yīng)用。

然而,目前在機(jī)器學(xué)習(xí)中應(yīng)用張量還存在一些困難:比如用于加速硬件的生產(chǎn)級(jí)張量網(wǎng)絡(luò)庫(kù)尚未在大規(guī)模運(yùn)行張量網(wǎng)絡(luò)算法中部署,而且,大多數(shù)關(guān)于張量網(wǎng)絡(luò)的文獻(xiàn)是面向物理學(xué)科領(lǐng)域的應(yīng)用。這也讓人們產(chǎn)生一種錯(cuò)誤印象,認(rèn)為需要掌握量子力學(xué)的專業(yè)知識(shí)才能理解張量算法。

本次開源的TensorNetwork使用TensorFlow作為后端,并針對(duì)GPU處理進(jìn)行了優(yōu)化,與CPU相比,處理速度可以實(shí)現(xiàn)100倍的加速。此前已經(jīng)介紹了TensorNetwork,包括新的庫(kù)及其API,并針對(duì)非物理學(xué)背景的讀者對(duì)張量網(wǎng)絡(luò)進(jìn)行了概述,介紹了張量網(wǎng)絡(luò)在物理學(xué)中的特定應(yīng)用實(shí)例,展示了使用GPU帶來的處理速度的顯著提升。

為什么Tensor Networks有用?從張量的圖解表示說起

張量是一種多維數(shù)組,根據(jù)數(shù)組元素的順序按層級(jí)分類:例如,普通數(shù)是零階張量(也稱為標(biāo)量),向量可視為一階張量,矩陣可視為二階張量等等。低階張量可以很容易用一個(gè)明確的數(shù)字?jǐn)?shù)組或數(shù)學(xué)符號(hào)來表示。

不過涉及到高階時(shí),這種符號(hào)法就變得非常麻煩。使用圖解符號(hào)對(duì)于解決這個(gè)問題很有用,一種方法是簡(jiǎn)單地繪制一個(gè)圓(或其他形狀),引出多條線或者說“腿”,腿的數(shù)量與張量的階數(shù)相同。在這種表示法中,標(biāo)量表示為一個(gè)圓,矢量有一條腿,矩陣有兩條腿等。張量的每條腿也有一個(gè)尺寸,就是腿的長(zhǎng)短。例如,表示物體通過空間的速度的矢量就是三維的一階張量。

張量的圖解表示法

以這種方式表示張量的好處是可以簡(jiǎn)潔地對(duì)數(shù)學(xué)運(yùn)算進(jìn)行編碼,例如,用矩陣乘以向量,獲得另一個(gè)向量,或者將兩個(gè)向量相乘,得到一個(gè)標(biāo)量。這些都是所謂“張量收縮”的更一般的概念。

張量收縮的圖解表示法。圖中所示為矢量和矩陣乘法以及矩陣跡線(即矩陣的對(duì)角元素的總和)

以下是張量網(wǎng)絡(luò)的簡(jiǎn)單示例。張量網(wǎng)絡(luò)是對(duì)幾個(gè)張量收縮,形成新張量的模式進(jìn)行編碼的圖形化表示。構(gòu)成新張量的每個(gè)張量具有各自的階數(shù),圖上表示為腿的數(shù)量?;ハ噙B接的腿,在圖中形成邊,表示張量的收縮,而剩余的懸在外面的腿的數(shù)量就是生成的新張量的階數(shù)。

左:四個(gè)矩陣乘積的表示,即tr(ABCD),它是一個(gè)標(biāo)量,圖中沒有腿。右:三個(gè)三階張量收縮,最終有三條腿懸在外面,即產(chǎn)生一個(gè)新的三階張量。

雖然這些例子非常簡(jiǎn)單,但張量網(wǎng)絡(luò)通常代表以各種方式收縮的數(shù)百個(gè)張量。用傳統(tǒng)的符號(hào)來描述這樣一件事是很難理解的,這就是Roger Penrose在1971年發(fā)明圖解符號(hào)(diagrammatic notation)的原因。

張量網(wǎng)絡(luò)在實(shí)踐中的應(yīng)用

想象一組黑白圖像,每個(gè)圖像都可以看作是一個(gè)n個(gè)像素值的列表。單個(gè)圖像的單個(gè)像素可以被一個(gè)one-hot編碼為二維矢量,通過將這些像素編碼結(jié)合在一起,我們可以對(duì)整個(gè)圖像進(jìn)行2N維的one-hot編碼。我們可以將這個(gè)高維向量重塑成一個(gè)order-N張量,然后將圖像集中的所有張量相加,得到一個(gè)總張量Ti1,i2,...,iN集合。

這聽起來是一件非常浪費(fèi)的事:用這種方式編碼大約50像素的圖像將占內(nèi)存許多PB的空間。這就該用到張量網(wǎng)絡(luò)了。與其直接存儲(chǔ)或操縱張量T,不如將T表示為張量網(wǎng)絡(luò)形狀中許多較小組分張量的收縮。結(jié)果證明效率更高。例如,流行的矩陣積態(tài)(MPS)網(wǎng)絡(luò)將把T寫成N個(gè)更小的張量,這樣參數(shù)的總數(shù)在N中只是線性的,而不是指數(shù)的。

在矩陣積態(tài)張量網(wǎng)絡(luò)中,高階張量T用許多低階張量表示。

不明顯的是,大張量網(wǎng)絡(luò)可以被有效地創(chuàng)建或操作,同時(shí)始終避免占用大量?jī)?nèi)存。但事實(shí)證明,這在許多情況下是可能的,這就是為什么張量網(wǎng)絡(luò)在量子物理學(xué)和現(xiàn)在的機(jī)器學(xué)習(xí)中被廣泛使用的原因。

谷歌AI的研究人員Stoudenmire和Schwab使用剛才描述的編碼來建立一個(gè)圖像分類模型,展示了張量網(wǎng)絡(luò)的新用途。TensorNetwork庫(kù)的設(shè)計(jì)就是為了方便這種工作,我們第一篇論文(https://arxiv.org/pdf/1905.01330.pdf)就描述了該庫(kù)如何用于一般的張量網(wǎng)絡(luò)操作。

性能實(shí)例分析:計(jì)算速度提升100倍

張量網(wǎng)絡(luò)是張量網(wǎng)絡(luò)算法的通用庫(kù),對(duì)物理學(xué)家也有一定的幫助。量子態(tài)的近似是物理中張量網(wǎng)絡(luò)的一個(gè)典型用例,非常適合用來說明張量網(wǎng)絡(luò)庫(kù)的功能。在第二篇論文(https://arxiv.org/pdf/1905.01331.pdf)中,我們描述了一種tree tensor network(TTN)算法,用于估算周期性量子自旋鏈(1D)或薄環(huán)面上的晶格模型(2D)的基態(tài),并用張量網(wǎng)絡(luò)實(shí)現(xiàn)了該算法。在使用GPU和TensorNetwork庫(kù)時(shí),我們比較了CPU和GPU的使用情況,并觀察到計(jì)算速度顯著提高,高達(dá)100倍。

計(jì)算時(shí)間作為鍵維數(shù)的函數(shù),χ。 鍵合維度決定了張量網(wǎng)絡(luò)的組成張量的大小。 更大的鍵維度意味著更強(qiáng)大的張量網(wǎng)絡(luò),但需要更多的計(jì)算資源來操縱。

未來方向:時(shí)間序列分析和量子電路模擬

我們計(jì)劃用一系列的論文來說明張量網(wǎng)絡(luò)在實(shí)際應(yīng)用中的強(qiáng)大之處,這是第一篇。在下一篇論文中,我們將使用TensorNetwork對(duì)MNIST和Fashion-MNIST數(shù)據(jù)集中的圖像進(jìn)行分類。

未來的計(jì)劃包括機(jī)器學(xué)習(xí)方面的時(shí)間序列分析和物理方面的量子電路模擬。通過開源社區(qū),我們會(huì)經(jīng)常為TensorNetwork添加新功能。我們希望TensorNetwork將成為物理學(xué)家和機(jī)器學(xué)習(xí)實(shí)踐者的寶貴工具。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6254

    瀏覽量

    111407
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39793

    瀏覽量

    301443
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8553

    瀏覽量

    136955

原文標(biāo)題:谷歌AI開源張量計(jì)算庫(kù)TensorNetwork,計(jì)算速度暴漲100倍

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    谷歌評(píng)論卡,碰一碰即可完成谷歌評(píng)論 #谷歌評(píng)論卡 #NFC標(biāo)簽 #nfc卡

    谷歌
    深圳市融智興科技有限公司
    發(fā)布于 :2026年01月15日 17:02:00

    炎核開源開放平臺(tái)上架推出OpenSparseBlas高性能稀疏計(jì)算庫(kù)

    在科學(xué)計(jì)算與工程仿真領(lǐng)域,高效處理大規(guī)模稀疏矩陣運(yùn)算是提升整體計(jì)算效能的關(guān)鍵。為此,我們?cè)谘缀?b class='flag-5'>開源開放平臺(tái)上架推出 OpenSparseBlas——一個(gè)專為稀疏矩陣/向量計(jì)算而打造的高
    的頭像 發(fā)表于 12-15 15:18 ?639次閱讀

    FSKV核心庫(kù)開發(fā)實(shí)戰(zhàn):API詳解與Demo演示

    為了幫助開發(fā)者高效集成FSKV核心庫(kù),本文深入解析其核心API接口,并結(jié)合完整的Demo實(shí)例進(jìn)行操作演示。從基礎(chǔ)讀寫到高級(jí)特性,循序漸進(jìn),確保每位開發(fā)者都能快速理解并靈活運(yùn)用。 一、FSKV核心庫(kù)
    的頭像 發(fā)表于 12-12 19:06 ?163次閱讀
    FSKV核心<b class='flag-5'>庫(kù)</b>開發(fā)實(shí)戰(zhàn):<b class='flag-5'>API</b>詳解與Demo演示

    Python調(diào)用API教程

    兩個(gè)不同系統(tǒng)之間的信息交互。在這篇文章中,我們將詳細(xì)介紹Python調(diào)用API的方法和技巧。 一、用Requests庫(kù)發(fā)送HTTP請(qǐng)求 使用Python調(diào)用API的第一步是發(fā)送HTTP請(qǐng)求,通常
    的頭像 發(fā)表于 11-03 09:15 ?887次閱讀

    請(qǐng)問什么是API?怎么使用它?

    什么是APIAPI(應(yīng)用程序編程接口)是一組定義了不同軟件組件之間如何通信的規(guī)則和協(xié)議。它允許不同的應(yīng)用程序、服務(wù)、庫(kù)和系統(tǒng)通過標(biāo)準(zhǔn)化的方式進(jìn)行交互,從而實(shí)現(xiàn)數(shù)據(jù)交換和功能共享。API
    的頭像 發(fā)表于 10-24 11:37 ?843次閱讀

    絕緣子漏電起痕試驗(yàn)儀泄漏電流信號(hào)的小波變換分析及電弧能量計(jì)算

    手段;而基于該分析結(jié)果的電弧能量計(jì)算,則能量化電弧對(duì)絕緣子性能的影響,兩者共同為試驗(yàn)結(jié)果的精準(zhǔn)解讀與絕緣子耐痕性能評(píng)估提供科學(xué)依據(jù)。? 泄漏電流信號(hào)的小波變換分析,核心在于對(duì)信號(hào)的“分層解析與特征提取”。試
    的頭像 發(fā)表于 10-15 09:43 ?375次閱讀
    絕緣子漏電起痕試驗(yàn)儀泄漏電流信號(hào)的小波變換分析及電弧能<b class='flag-5'>量計(jì)算</b>

    使用Nordic電源管理芯片 nPM2100 電量計(jì)

    應(yīng)用,開發(fā)人員可以根據(jù)需要微調(diào)電量計(jì)行為。有關(guān)其他配置選項(xiàng),請(qǐng)參閱 nrfxlib API:nRF 電量計(jì)庫(kù) 。 https://docs.nordicsemi.com/bundle
    的頭像 發(fā)表于 07-28 17:39 ?740次閱讀
    使用Nordic電源管理芯片 nPM2100 電<b class='flag-5'>量計(jì)</b>

    如何選擇合適的電池電量計(jì)

    最優(yōu)的電池性能依賴于驅(qū)動(dòng)電量計(jì)算法的高精度的電池模型?;ㄙM(fèi)大量時(shí)間進(jìn)行定制特征分析能夠獲得高精度電池性能、最大程度減小電池電量的(SOC)誤差,以及正確預(yù)測(cè)電池何時(shí)接近空電量。
    發(fā)表于 07-10 14:23 ?0次下載

    如何計(jì)算孔板流量計(jì)和平衡流量計(jì)的流量?計(jì)算公式一樣嗎?

    平衡流量計(jì)與孔板流量計(jì)作為差壓式流量計(jì)的典型代表,雖均基于壓力差與流量的數(shù)學(xué)關(guān)系進(jìn)行計(jì)算,但是平衡流量計(jì)
    的頭像 發(fā)表于 07-09 13:54 ?882次閱讀
    如何<b class='flag-5'>計(jì)算</b>孔板流<b class='flag-5'>量計(jì)</b>和平衡流<b class='flag-5'>量計(jì)</b>的流量?<b class='flag-5'>計(jì)算</b>公式一樣嗎?

    京東開源Taro on HarmonyOS C-API版本

    近日,京東正式開源了Taro on HarmonyOS C-API 版本,為鴻蒙應(yīng)用跨端開發(fā)提供高性能框架。這次版本的發(fā)布,帶來了更豐富的樣式適配、更高效的渲染性能、更全面的組件支持,讓開發(fā)者以Web范式的方式來開發(fā)出媲美鴻蒙性能的應(yīng)用,為鴻蒙應(yīng)用生態(tài)的豐富注入強(qiáng)大的動(dòng)力
    的頭像 發(fā)表于 06-09 09:19 ?1138次閱讀
    京東<b class='flag-5'>開源</b>Taro on HarmonyOS C-<b class='flag-5'>API</b>版本

    常見傳動(dòng)機(jī)構(gòu)負(fù)載慣量計(jì)算方法及實(shí)例

    傳動(dòng)機(jī)構(gòu)負(fù)載慣量計(jì)算方法 1. 絲桿傳動(dòng)機(jī)構(gòu) 絲桿傳動(dòng)機(jī)構(gòu)廣泛應(yīng)用于精密定位系統(tǒng)中。其負(fù)載慣量的計(jì)算需要考慮負(fù)載質(zhì)量、絲桿導(dǎo)程、絲桿直徑以及摩擦系數(shù)等因素。 假設(shè)負(fù)載質(zhì)量為m,絲桿導(dǎo)程為Pb,絲桿直徑為Db,負(fù)載移動(dòng)速度為
    的頭像 發(fā)表于 04-23 17:38 ?4623次閱讀
    常見傳動(dòng)機(jī)構(gòu)負(fù)載慣<b class='flag-5'>量計(jì)算</b>方法及實(shí)例

    谷歌第七代TPU Ironwood深度解讀:AI推理時(shí)代的硬件革命

    “思維模型”的大量計(jì)算需求,例如大型語言模型和專家混合模型。Ironwood 可擴(kuò)展至多達(dá) 9216 個(gè)芯片,提供 42.5 Exaflops 的計(jì)算能力,使其比世界上最大的超級(jí)計(jì)算機(jī)更強(qiáng)大。 一
    的頭像 發(fā)表于 04-12 11:10 ?3743次閱讀
    <b class='flag-5'>谷歌</b>第七代TPU Ironwood深度解讀:AI推理時(shí)代的硬件革命

    如何選擇合適的水位流量計(jì)算公式?

    在水利工程中,量水堰計(jì)通過測(cè)量堰上水頭(h)計(jì)算流量(Q),但不同堰型的流量公式差異顯著。錯(cuò)誤選擇公式可能導(dǎo)致流量估算偏差高達(dá)30%以上。南京峟思工程儀器將給大家系統(tǒng)解析直角三角堰、矩形堰、梯形堰
    的頭像 發(fā)表于 04-02 16:32 ?1574次閱讀
    如何選擇合適的水位流<b class='flag-5'>量計(jì)算</b>公式?

    電容電量計(jì)算

    發(fā)表于 03-13 10:32

    電容電量計(jì)算

    發(fā)表于 03-11 11:41