Jupyter Notebook
安裝
如果你安裝了Anaconda,Jupyter Notebook已經(jīng)被打包安裝了。想要重新安裝
conda install jupyter notebook
如果你并沒(méi)有安裝Anaconda,使用python
pip install --upgrade pip # 使用python
pip3 install --upgrade pip #使用python 3.0以上
啟動(dòng)運(yùn)行
jupyter notebook
會(huì)在瀏覽器中打開(kāi)

新建python3文件,實(shí)際是支持python3的ipynb文件,支持你分部分運(yùn)行代碼,并且有非常干凈的UI


選擇一個(gè)目標(biāo)模塊,點(diǎn)擊運(yùn)行。如果當(dāng)前模塊需要先運(yùn)行其他模塊的話,則需要先運(yùn)行其他模塊。
每一個(gè)模塊可以選擇四個(gè)不同的內(nèi)容模式,效果如圖所示

Tensorflow
選擇Tensorflow的原因基本符合我在上一遍的選擇原因,而且已經(jīng)有很多的文章比較不同框架的優(yōu)劣,在此不再贅述。Tensorflow最為當(dāng)下最流行的框架,可以用于基本上所有方向的機(jī)器學(xué)習(xí)研究,對(duì)于大部分學(xué)習(xí)者而言是個(gè)不錯(cuò)的選擇??蚣苋缤Z(yǔ)言一樣,只是方便我們使用的工具。我們最終的目的還是功能的實(shí)現(xiàn),所以當(dāng)我們遇到一個(gè)框架的短板時(shí),自然可以考慮使用其他的框架來(lái)代替。
安裝
conda install -c conda-forge tensorflow?
檢測(cè)
python3 -c? “import tensorflow as tf; print(tf.__version__)”?# 使用python3
如果能夠得到版本號(hào)而不報(bào)錯(cuò),則證明安裝成功。
注意!
macOS用戶在第一次打開(kāi)Jupyter Notebook并import tensorflow時(shí)會(huì)出現(xiàn)錯(cuò)誤:
OMP: Error #15: Initializing libiomp5md.dll, but found mk2iomp5md.dll already initialized
這是macOS特有的問(wèn)題
解決方案一:
在運(yùn)行開(kāi)始加入:
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
解決方案二:
conda install nomkl
解決方案三:
檢查model版本問(wèn)題,升級(jí)到最新版本,或者降級(jí)到安全版本
Python
為什么使用python是個(gè)老生常談的問(wèn)題,雖然見(jiàn)仁見(jiàn)智,但是有一些普遍的共識(shí):
1. 上手簡(jiǎn)單,學(xué)習(xí)快
2. 廣泛的框架接口支持
3. 活躍的開(kāi)源社區(qū)
4. 成熟豐富的資源庫(kù)
5. 更精煉的代碼風(fēng)格,節(jié)省開(kāi)發(fā)成本
市面上有太多的python教程,大家可以隨意搜索一下,不建議剛開(kāi)始學(xué)習(xí)的同學(xué)直接看文檔。文檔對(duì)于各個(gè)版本之間的區(qū)別,以及你在開(kāi)發(fā)過(guò)程中遇到不確定的使用方法時(shí),是個(gè)很好的查詢地點(diǎn)。到那時(shí)剛開(kāi)始杰出python的同學(xué)肯定會(huì)覺(jué)得文檔無(wú)聊。建議大家了解了python的基本操作后,上手一個(gè)簡(jiǎn)單的項(xiàng)目,邊做邊學(xué),相信很快就能夠入門(mén)到放棄精通。
