亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        有關(guān)TensorFlow的相關(guān)研究

        2019-09-10 10:34:26宋琳璇
        炎黃地理 2019年1期
        關(guān)鍵詞:數(shù)組張量編程

        宋琳璇

        首先我們來解釋一下什么是TensorFlow:所謂tensor,就是指張量,在tensorflow中可以被簡單理解為多維數(shù)組,可用的張量類型包括常數(shù)、變量、張量占位符和稀疏張量,表明了它的數(shù)據(jù)結(jié)構(gòu)。張量的秩是它的維數(shù),而它的形狀是一個(gè)整數(shù)元組,指定了數(shù)組中每個(gè)維度的長度。張量按NumPy數(shù)組的方式進(jìn)行切片和重構(gòu)。flow——中文翻譯為“流”,直觀地表達(dá)了張量之間通過計(jì)算相互轉(zhuǎn)換的過程。

        TensorFlow是一個(gè)基于數(shù)據(jù)流編程(dataflow programming)的符號(hào)數(shù)學(xué)系統(tǒng),被廣泛應(yīng)用于各類機(jī)器學(xué)習(xí)(machine learning)算法的編程實(shí)現(xiàn),前身是谷歌的神經(jīng)網(wǎng)絡(luò)算法庫DistBelief。

        Tensorflow擁有多層級(jí)結(jié)構(gòu),可部署于各類服務(wù)器、PC終端和網(wǎng)頁并支持GPU和TPU高性能數(shù)值計(jì)算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開發(fā)和各領(lǐng)域的科學(xué)研究。

        TensorFlow由谷歌人工智能團(tuán)隊(duì)谷歌大腦(Google Brain)開發(fā)和維護(hù),擁有包括TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud在內(nèi)的多個(gè)項(xiàng)目以及各類應(yīng)用程序接口(Application Programming Interface,API)。

        TensorFlow可以使用C++、python等多門語言進(jìn)行開發(fā)。下面以python版本為例介紹一下tensorflow的版本。TensorFlow提供Python語言下的四個(gè)不同版本:CPU版本(tensorflow)、包含GPU加速的版本(tensorflow-gpu),以及它們的每日編譯版本(tf-nightly、tf-nightly-gpu)。TensorFlow的Python版本支持Ubuntu 16.04、Windows 7、macOS 10.12.6 Sierra、Raspbian 9.0及對(duì)應(yīng)的更高版本,其中macOS版不包含GPU加速。安裝Python版TensorFlow可以使用模塊管理工具pip/pip3或anaconda并在終端直接運(yùn)行。

        總的來說呢,TensorFlow 是一個(gè)編程系統(tǒng),使用圖來表示計(jì)算任務(wù)。圖中的節(jié)點(diǎn)被稱之為 op(operation 的縮寫)。一個(gè) op 獲得 0 個(gè)或多個(gè) Tensor,執(zhí)行計(jì)算,產(chǎn)生 0 個(gè)或多個(gè) Tensor。每個(gè) Tensor 是一個(gè)類型化的多維數(shù)組。例如,你可以將一小組圖像集表示為一個(gè)四維浮點(diǎn)數(shù)數(shù)組,這四個(gè)維度分別是 [batch,height,width,channels]。

        一個(gè) TensorFlow 圖描述了計(jì)算的過程。為了進(jìn)行計(jì)算,圖必須在 會(huì)話 里被啟動(dòng).會(huì)話 將圖的 op 分發(fā)到諸如 CPU 或 GPU 之類的 設(shè)備 上,同時(shí)提供執(zhí)行 op 的方法。這些方法執(zhí)行后,將產(chǎn)生的 tensor 返回.在 Python 語言中,返回的 tensor 是 numpy ndarray 對(duì)象;在 C 和 C++ 語言中,返回的 tensor 是 tensorflow::Tensor 實(shí)例。

        接下來我們介紹一下CPU和GPU設(shè)備:TensorFlow支持CPU和GPU運(yùn)行,在程序中設(shè)備使用字符串進(jìn)行表示。CPU表示為”/cpu:0”;第一個(gè)GPU表示為”/device:GPU:0”;第二個(gè)GPU表示為”/device:GPU:1”,以此類推。如果TensorFlow指令中兼有CPU和GPU實(shí)現(xiàn),當(dāng)該指令分配到設(shè)備時(shí),GPU設(shè)備有優(yōu)先權(quán)。TensorFlow僅使用計(jì)算能力高于3.5的GPU設(shè)備。

        TensorFlow在很多地方可以應(yīng)用,如語音識(shí)別,自然語言理解,計(jì)算機(jī)視覺,廣告等等。TensorFlow是一個(gè)非常靈活的框架,它能夠運(yùn)行在個(gè)人電腦或者服務(wù)器的單個(gè)或多個(gè)CPU和GPU上,甚至是移動(dòng)設(shè)備上。

        TensorFlow 內(nèi)建深度學(xué)習(xí)的擴(kuò)展支持,任何能夠用計(jì)算流圖形來表達(dá)的計(jì)算,都可以使用TensorFlow。任何基于梯度的機(jī)器學(xué)習(xí)算法都能夠受益于TensorFlow的自動(dòng)分化(auto-differentiation)。通過靈活的Python接口,要在TensorFlow中表達(dá)想法也會(huì)很容易。TensorFlow 對(duì)于實(shí)際的產(chǎn)品也是很有意義的。將思路從桌面GPU訓(xùn)練無縫搬遷到手機(jī)中運(yùn)行。所以TensorFlow的意義是非常深遠(yuǎn)和重大的。

        猜你喜歡
        數(shù)組張量編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        JAVA稀疏矩陣算法
        偶數(shù)階張量core逆的性質(zhì)和應(yīng)用
        四元數(shù)張量方程A*NX=B 的通解
        JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
        擴(kuò)散張量成像MRI 在CO中毒后遲發(fā)腦病中的應(yīng)用
        尋找勾股數(shù)組的歷程
        久久国产免费观看精品| 三级网站亚洲三级一区| 国产在线播放免费人成视频播放| 日韩精品一区二区三区av| 狠狠爱婷婷网五月天久久| 在厨房被c到高潮a毛片奶水| 日日拍夜夜嗷嗷叫国产| 国产午夜成人av在线播放| 国产精品无码一区二区在线看| 国产精品.xx视频.xxtv| 亚洲AV永久青草无码性色av| 国产亚洲美女精品久久| 亚洲一区二区不卡日韩| 免费观看国产激情视频在线观看| av免费观看网站大全| 伊人青青草综合在线视频免费播放| 中文精品久久久久人妻不卡| 日本高清视频xxxxx| 中国老熟妇自拍hd发布| 久久久久久成人毛片免费看| 亚洲AV无码一区二区一二区色戒| 亚洲精品国产福利在线观看| 国产成人av三级三级三级在线| 国产无套一区二区三区久久| 91伦理片视频国产精品久久久| 国产精品麻豆va在线播放| 国产成人一区二区三区影院动漫| 国产哟交泬泬视频在线播放 | 国产一区二区杨幂在线观看性色| 人妻精品视频一区二区三区| 国产色在线 | 亚洲| 国产日韩欧美亚洲精品中字| 亚洲中文字幕av一区二区三区人| 久草视频在线视频手机在线观看| 亚洲国产中文字幕无线乱码| 黑人巨大精品欧美| 小辣椒福利视频导航| 欧美日韩精品| 国产一区二区三区韩国| 亚洲伊人免费综合网站| 亚洲熟女av一区少妇|