【玩轉科學計算】在Win上安裝Tensorflow

介紹Tensorflow

摘自維基百科的一段文字:

TensorFlow是Google Brain的第二代機器學習系統,2015年11月9日,參考實現作為開源軟體發布。雖然參考實現運行在單台設備,TensorFlow可以運行在多個CPU和GPU(和可選的CUDA擴展)。它運行在64位Linux或macOS桌面或伺服器系統,以及在移動計算平台上,包括Android和iOS。TensorFlow的計算用有狀態的數據流圖表示。許多Google團隊已從DistBelief遷移到TensorFlow進行研究和生產。這個庫的演算法源於Google需要指導稱為神經網路的計算機系統,類似人類學習和推理的方法,以便派生出新的應用程序承擔以前僅人類能勝任的角色和職能;TensorFlow的名字來源於這類神經網路對多維數組執行的操作。這些多維數組被稱為「張量」,但這個概念並不等同於張量的數學概念。其目的是訓練神經網路檢測和識別模式和相互關係。

TF只是一個科學計算工具,要想實現一些很酷的功能,就需要學習相關的知識。作為初學者,一步一個坑,一步一個腳印,走進機器學習的世界。

安裝Tensorflow

在Windows上安裝Tensorflow的步驟如下(參考自windows下基於Anaconda的Tensorflow環境配置 - CS青雀的巢 - 博客頻道 - CSDN.NET):

  1. 下載並安裝Anaconda3-4.3.0.1-Windows-x86_64.exe,管理員運行,不要勾選「添加到PATH」
  2. 安裝完成後,打開開始菜單,找到Anaconda/Anaconda prompt,以管理員許可權運行,出現命令行窗口

  3. 建立名為tensorflow的conda計算環境,方法是輸入命令conda create -n tensorflow python=3.5,嫌時間慢可以參考[加速]為conda添加國內鏡像 - PJZero - 博客頻道 - CSDN.NET
  4. 激活tensorflow環境,輸入activate tensorflow

  5. 安裝tensorflow,pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl

測試

輸入測試命令:

# pythonnimport tensorflow as tfnhello = tf.constant(Hello, Tensorflow!)nsess = tf.Session()nprint(sess.run(hello))na = tf.constant(10)nb = tf.constant(22)nprint(sess.run(a+b))n

運行結果如題圖所示。


推薦閱讀:

Caffe學習筆記--如何創建自定義Layer
Tensorflow源碼解讀(一):AttentionnSeq2Seq模型
tensorflow讀取數據-tfrecord格式
五分鐘喝不完一杯咖啡,但五分鐘可以帶你入門TensorFlow

TAG:TensorFlow | Python3x | 科学计算 |