前言:
由於業務需求,最近部門開始全員學習機器學習,為了進一步更加透徹得了解機器學習和深度學習,開始學習tensorflow。眾所周知,tensorflow是Google分布式機器學習框架,不僅本身集成好了很多機器學習算法的接口,也為機器學習和深度學習提供了框架平台。
安裝環境:
操作系統:win7 64位
python:3.6.5。這里推薦使用Anocanda安裝,避免組件不兼容的問題。Anocanda安裝網上教程很多,這里就不在贅述。
安裝:
tensorflow有兩種安裝方式:CPU或GPU。GPU版本需要本機GPU支持安裝tensorflow。這里采用cpu的安裝方式。
在命令界面使用pip命令進行tensorflow安裝
pip install tensorflow=1.1.0
默認安裝tensorflow1.1.0版本及相關依賴。如果提示沒有找到相關版本,在信息提示中會有當前可選擇的版本有哪些,比如1.2.0,進行相關替換即可。驗證tensorflow是否安裝成功:、
在命令窗口進入python命令,輸入如下測試代碼:
>>>import tensorflow as tf >>>sess=tf.Session() >>>a=tf.constant(10); >>>b=tf.constant(22); >>>print(sess.run(a+b))
結果輸出為32,安裝完畢。
TensorBoard中mnist樣例
我們運行手寫數字識別的入門例子,pip命令安裝的tensorflow的mnist例子路徑在Anocanda路徑下的Anaconda\Lib\site-packages\tensorflow\examples\tutorials\mnist,
進入命令界面,運行mnist_with_summaries
python mnist_with_summaries.py
結果如下圖所示:
然后,打開tensorBoard面板:
tensorboard --logdir=/tmp/tensorflow/mnist/logs/mnist_with_summaries
在瀏覽器輸入:127.0.0.1:6006
如下所示:
下一進行TensorBoard各個面板的介紹