你將把你學到的神經網絡的知識,藉助 TensorFlow ,一個 Google 開源的深度學習框架,應用在真實的數據集中。python
你將使用 TensorFlow 來辨別 notMNIST 數據集。它是一個由 A 到 J 的英文字母圖片組成的數據集,下面是一些示例。react
你的目標是根據數據集中的圖片,自動識別字母。在本身電腦上就能夠完成這個項目。不過首先,你要安裝 TensorFlow!shell
安裝
跟往常同樣,咱們用 Conda 來安裝 TensorFlow。你也許已經有了一個 TensorFlow 環境,但要確保你安裝了全部必要的包。markdown
OS X 或 Linux
運行下列命令來配置開發環境網絡
conda create -n tensorflow python=3.5
source activate tensorflow conda install pandas matplotlib jupyter notebook scipy scikit-learn conda install -c conda-forge tensorflow
Windows
Windows系統,在你的 console 或者 Anaconda shell 界面,運行session
conda create -n tensorflow python=3.5 activate tensorflow conda install pandas matplotlib jupyter notebook scipy scikit-learn conda install -c conda-forge tensorflow
Hello, world!
在 Python console 下運行下列代碼,檢測 TensorFlow 是否正確安裝。若是安裝正確,Console 會打印出 "Hello, world!"。如今還不須要理解這段代碼作了什麼,你會在下一節學到。框架
import tensorflow as tf # Create TensorFlow object called tensor hello_constant = tf.constant('Hello World!') with tf.Session() as sess: # Run the tf.constant operation in the session output = sess.run(hello_constant) print(output)