tensorflow能做什么
TensorFlow是谷歌基于DistBelief進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng),其命名來(lái)源于本身的運(yùn)行原理。Tensor (張量)意味著N維數(shù)組, Flow (流)意味著基于數(shù)據(jù)流圖的計(jì)算, TensorFlow為張量從流圖的一-端流動(dòng)到另一端計(jì) 算過(guò)程。TensorFlow是將 復(fù)雜的數(shù)據(jù)結(jié)構(gòu)傳輸至人工智能神經(jīng)網(wǎng)中進(jìn)行分析和處理過(guò)程的系統(tǒng)。TensorFlow可被用于語(yǔ)音識(shí)別或圖像識(shí)別等多項(xiàng)機(jī)器學(xué)習(xí)和深度學(xué)習(xí)領(lǐng)域,對(duì)2011年開發(fā)的深度學(xué)習(xí)基礎(chǔ)架構(gòu)DistBelief進(jìn)行了各方面的改進(jìn),它可在小到一部智能手機(jī)、 大到數(shù)千臺(tái)數(shù)據(jù)中心服務(wù)器的各種設(shè)備上運(yùn)行。TensorFlow將完全開源,任何人都可以用。
tensorflow的作用有:
1、圖像風(fēng)格轉(zhuǎn)換,可以生成各種有意思的圖片。
2、給素描黑白畫,自動(dòng)上色。
3、圖像描述。
4、人臉?lè)矫妫?a target="_blank">推薦猜年齡的應(yīng)用。
5、reinforcementlearning (強(qiáng)化學(xué)習(xí))等等。
tensorflow2.0和1.0區(qū)別
今天小編就為大家分享一篇tensorflow2.0與tensorflow1.0的性能區(qū)別介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧。
從某種意義講,tensorflow這個(gè)項(xiàng)目已經(jīng)失敗了,要不了幾年以后,江湖上再無(wú)tensorflow
因?yàn)閠ensorflow2.0 和tensorflow1.0 從本質(zhì)上講就是兩個(gè)項(xiàng)目,1.0的靜態(tài)圖有他的優(yōu)勢(shì),比如性能方面,但是debug不方便,2.0的動(dòng)態(tài)圖就是在模仿pytorch,但是畫虎不成反類犬.
為了對(duì)比1.0 與2.0
1. pip install tensorflow==2.0.0a0
2. 為了控制變量我把mnist保存到本地的mongodb
3. 兩種網(wǎng)絡(luò)結(jié)構(gòu)是一樣的
tensorflow2.0 耗時(shí)20.7秒
tensorflow2.0 耗時(shí)12.46秒,所以在用cpu 做訓(xùn)練時(shí),相同的網(wǎng)絡(luò)結(jié)構(gòu),相同的數(shù)據(jù)集合,tensorflow2.0比tensorflow1.0慢60%,tensorflow 靜態(tài)圖有非常明顯的速度優(yōu)勢(shì).
這是tensorflow2.0 在訓(xùn)練時(shí)的cpu占用32.3%
這是tensorflow1.0 在訓(xùn)練時(shí)的cpu占用63%,這也是tensorflow1.0 的優(yōu)勢(shì),更能發(fā)揮硬件的優(yōu)勢(shì)。
責(zé)任編輯:YYX
-
人工智能
+關(guān)注
關(guān)注
1791文章
47183瀏覽量
238237 -
tensorflow
+關(guān)注
關(guān)注
13文章
329瀏覽量
60527
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論