1. 程式人生 > >使用Anaconda安裝庫檔案、控制檯執行Python檔案、顯示Caffe網路結構

使用Anaconda安裝庫檔案、控制檯執行Python檔案、顯示Caffe網路結構

安裝庫檔案:

  以安裝XGBoost為例,如果要使用XGBoost分類器,首先要在Python中安裝XGBoost庫檔案。如果使用Anaconda安裝的話,首先啟動cmd視窗,進入到.\Anaconda2\Scripts目錄下,然後在控制檯執行

anaconda search -t conda xgboost

然後便會出現各個版本的xgboost,如下圖。
這裡寫圖片描述
選擇自己合適的版本(以Win-64為例)輸入

conda install -c mndrake xgboost

之後便可以安裝成功。安裝其他的庫檔案,可以類似這種方法進行安裝。

cmd控制檯執行Python檔案

在控制檯執行一個py檔案,後面跟著需要輸入的引數,則需要在py檔案前面加入Python標識(Python檔案所在目錄已經加入環境變數),如下這裡寫圖片描述

顯示Caffe網路結構的

  1.首先推薦一個網站http://ethereon.github.io/netscope/quickstart.html,將網路結構檔案推進去便可以顯示出網路的結構,但是無法儲存影象。
示例如下,一個孿生網路的結構圖:
這裡寫圖片描述
  
  2.其次使用Caffe自帶的draw_net.py檔案進行影象結構圖的生成。就像第二部分那樣執行程式碼。如果使用的是Anaconda2的話,會報幾個錯誤。基本都是缺少依賴庫。首先需要安裝protobuf庫,然後是pydot和graphviz,安裝完之後,還會報錯說找不到可執行的graphviz檔案,此時需要從graphviz的官網下載graphviz檔案,然後將資料夾中的bin檔案加入到環境變數中,即可生成網路結構影象。這裡寫圖片描述

此時依然會報一個無法import dot_parser的錯誤,但是已經可以生成影象了。

Couldn't import dot_parser, loading of dot files will not be possible.