Tensorflow是谷歌開源的人工智能庫宙枷,有最完善的生態(tài)支持。是進(jìn)行人工智能領(lǐng)域開發(fā)和科研的必備工具。
本文在windows10下圈盔,借助Anaconda售滤,安裝Tensorflow2.0罚拟。
tensorflow2.0
安裝
首先打開anaconda,執(zhí)行
conda create --name tf2.0 python=3.7
建立一個(gè)名為tf2.0的虛擬環(huán)境完箩。
細(xì)節(jié)不說了赐俗,參考我之前的文章,就是一直選yes嗜憔,安裝就行了秃励。如果報(bào)HTTPSConnectionPool字樣的錯(cuò)誤,是網(wǎng)速慢的原因吉捶,多試幾次夺鲜。
建立成功進(jìn)入tf2.0環(huán)境
conda activate tf2.0
安裝tensorflow2.0
pip install tensorflow==2.0.0-beta1
下載的東西挺多,多等一會(huì)呐舔,最后成功如下
使用
命令行運(yùn)行python币励,執(zhí)行
import tensorflow as tf
有警告但是沒有報(bào)錯(cuò),說明安裝成功珊拼。警告是因?yàn)橛行┌陌姹締栴}食呻,可以忽略。
執(zhí)行個(gè)矩陣乘法的例子澎现,可以正確給出結(jié)果仅胞。
jupyter notebook
python測(cè)試中有個(gè)很好用的工具jupyter notebook,有了這個(gè)工具可以在瀏覽器上輸入代碼剑辫,并查看結(jié)果干旧,使用靈活,比使用命令行或者編輯.py代碼文件方便妹蔽,可以極大提高工作效率椎眯。
安裝
我們還是在tf2.0環(huán)境安裝挠将,
pip3 install jupyter notebook
使用
安裝成功后執(zhí)行jupyter notebook,和啟動(dòng)tomcat差不多
瀏覽器會(huì)自動(dòng)打開網(wǎng)址
右側(cè)的New選擇python3编整,進(jìn)入
輸入矩陣乘法例子舔稀,點(diǎn)擊上方運(yùn)行,如下
代碼一行一行執(zhí)行也可以掌测,一起貼進(jìn)來也可以内贮,非常方便。最后可以保存所有代碼赏半,不用擔(dān)心關(guān)閉瀏覽器代碼丟失贺归。保存功能如下
保存格式有多種。
總結(jié)
最基本的tensorflow環(huán)境就算建立好了断箫,可以在瀏覽器運(yùn)行谷歌官方的一些例子拂酣,建立模型,訓(xùn)練模型仲义,定義損失函數(shù)婶熬,測(cè)試結(jié)果等都只需要一兩行代碼就可以搞定。
自己網(wǎng)上搜“tensorflow例子”埃撵,入門門檻不算高赵颅。
tensorflow2和tensorflow1差異很大,千萬不要安裝版本1了暂刘,直接學(xué)習(xí)2饺谬。