亚洲免费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ù)組的歷程
        中文无码免费在线| 中文字幕精品一区二区2021年| 无码夜色一区二区三区| 激情中文丁香激情综合| 国产大屁股熟女流白浆一区二区| 亚洲av无码一区二区三区天堂| 欧美饥渴熟妇高潮喷水水| 极品 在线 视频 大陆 国产| 精品中文字幕久久久人妻| 国产乱码人妻一区二区三区| 国产av无码专区亚洲av极速版| 2021av在线| 精品女人一区二区三区| 国产成人无码a在线观看不卡| 婷婷午夜天| 色婷婷色99国产综合精品| 国产精品久久av色婷婷网站| 国产精品综合色区在线观看 | 国产精品99久久精品爆乳| 日韩偷拍视频一区二区三区| 亚洲视频在线观看一区二区三区| 久久久久亚洲av成人无码| 国产在线高清视频| 亚洲天堂一区二区精品| 人人妻人人澡人人爽人人精品浪潮| 久久中文字幕无码专区| 日本a在线天堂| 高清少妇二区三区视频在线观看| 东北少妇不带套对白| 亚洲美女影院| 久久精品成人一区二区三区蜜臀| 成人午夜高潮a∨猛片| 日本无遮挡吸乳呻吟视频| 久久久久亚洲AV无码专区一区| 中美日韩在线一区黄色大片| 亚洲熟妇av日韩熟妇在线| 欧美日韩区1区2区3区| 精品黄色国产一区二区| 妺妺窝人体色www聚色窝仙踪| 欧洲综合色| 视频一区中文字幕在线观看|