(1) 知識鋪墊
如果你是純機(jī)器學(xué)習(xí)岸售,深度學(xué)習(xí)的小白,在進(jìn)行學(xué)習(xí)或者環(huán)境準(zhǔn)備的階段映胁,在網(wǎng)上百度很多教程甲雅,會發(fā)現(xiàn)很多名詞和工具的作用沒有了解很清楚,特意再次整理弛姜,作為正式開始學(xué)習(xí)的鋪墊:
- CPU:中央處理器(Central Processing Unit)是一塊超大規(guī)模的集成電路,是一臺計算機(jī)的運(yùn)算核心(Core)和控制核心( Control Unit)妖枚。它的功能主要是解釋計算機(jī)指令以及處理計算機(jī)軟件中的數(shù)據(jù)绝页。
- GPU:圖形處理器(英語:Graphics Processing Unit,縮寫:GPU)莱没,又稱顯示核心酷鸦、視覺處理器牙咏、顯示芯片妄壶,是一種專門在個人電腦、工作站丁寄、游戲機(jī)和一些移動設(shè)備上圖像運(yùn)算工作的微處理器伊磺。
CPU和GPU的主要區(qū)別是CPU是通用計算拼卵,而GPU是專用計算腋腮,兩者在計算效率上有很大的差異,所以計算密集型的程序和易于并行的程序更適合在GPU上運(yùn)行即寡。
- Anacoda:Anaconda指的是一個開源的Python發(fā)行版本聪富,其包含了conda著蟹、Python等180多個科學(xué)包及其依賴項(xiàng)。
大部分的教程推薦從Anaconda的端口下載tensorflow萧豆,有幾點(diǎn)問題需要注意:
(1)Anaconda本身比較大涮雷,下載安裝需要花一段時間。
(2)目前Anaconda還不是很穩(wěn)定样刷,筆者在安裝的時候嘗試了好幾個版本都在安裝途中發(fā)生Error,然后提示上報览爵。導(dǎo)致浪費(fèi)了很多時間。
- 顯卡沃疮,是電腦的重要主件之一,又叫顯示接口卡司蔬,是電腦進(jìn)行數(shù)模轉(zhuǎn)換的設(shè)備,承擔(dān)輸出顯示圖形的任務(wù)俊啼。同時顯卡還是有圖像處理能力,可協(xié)助CPU工作同木,提高整體的運(yùn)行速度跛十。民用和軍用顯卡圖形芯片供應(yīng)商主要包括AMD超微半導(dǎo)體和Nvidia兩家。
tensorflow本身有CPU和GPU2個版本洲尊,如果需要下載GPU版的奈偏,那么在這之前就要檢查好電腦的顯卡類型,如果是Nvidia的丽涩,還需要下載安裝CUDA(Compute Unified Device Architecture是顯卡廠商N(yùn)VIDIA推出的運(yùn)算平臺)裁蚁,這期間還會涉及各個版本之間的兼容問題等等。
涉及到此次環(huán)境搭建的背景清楚和多次嘗試之后昆淡,筆者決定直接安裝python,然后用pip工具安裝tensorflow CPU版本刽严,下一章講具體的步驟。
(2)tensorflow CPU版本的安裝
1.在命令行 python -v查看python的版本號眨补。
2.查看pip的版本號倒脓,為了避免pip的版本號太老,后續(xù)下載tensorflow的時候找不到對應(yīng)的版本甘晤,最好通過如下的命令行進(jìn)行升級:
python -m pip install --upgrade pip
3.然后繼續(xù)在命令行下載安裝tensorflow:
pip install tensorflow
(3)在pycharm的項(xiàng)目中進(jìn)行相應(yīng)的配置
如上圖所示,打開pycharm中對應(yīng)的工程之后:
1.選擇file—>settings.
2.在settings的對話框里選擇對應(yīng)的Project Interpreter,單擊右下角的箭頭遏弱,找到對應(yīng)版本的python的安裝的具體位置漱逸。
3.如圖數(shù)字5的位置,可以將這個project需要的第三方庫都選擇加進(jìn)來饰抒。
接下來袋坑,就可以在pycharm的環(huán)境中學(xué)習(xí)對應(yīng)的tensorflow的課程啦~