• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 《深度學習——實戰caffe》——繪制網絡模型

    python/draw_net.py, 這個文件,就是用來繪制網絡模型的。也就是將網絡模型由prototxt變成一張圖片。

    在繪制之前,需要先安裝兩個庫

    1、安裝GraphViz

    # sudo apt-get install GraphViz

    注意,這里用的是apt-get來安裝,而不是pip.

    2 、安裝pydot

    # sudo pip install pydot

    用的是pip來安裝,而不是apt-get

    安裝好了,就可以調用腳本來繪制圖片了

    draw_net.py執行的時候帶三個參數

    第一個參數:網絡模型的prototxt文件

    第二個參數:保存的圖片路徑及名字

    第二個參數:--rankdir=x , x 有四種選項,分別是LR, RL, TB, BT 。用來表示網絡的方向,分別是從左到右,從右到左,從上到小,從下到上。默認為LR。

    繪制LeNet-5模型:

    python draw_net.py ../models/bvlc_reference_caffenet/train_val.prototxt caffenet.png
    



    例:繪制Lenet模型

    # sudo python python/draw_net.py examples/mnist/lenet_train_test.prototxt netImage/lenet.png --rankdir=BT
    

    例:繪制cifar10的模型

    #  sudo python python/draw_net.py examples/cifar10/cifar10_full_train_test.prototxt netImage/cifar10.png --rankdir=BT





    版權聲明:本文為qq_33144323原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/qq_33144323/article/details/80638852

    智能推薦

    caffe入門學習(5):繪制網絡結構圖

    網絡配置都是在prototxt文件中看起來不直觀,如果能直接看到各層的連接圖就了,Caffe提供了這樣的工具。本文就是描述我用draw_net.py繪制網絡結構圖的踏坑過程。 1、安裝graphviz 繪制圖形,首先我們需要一個圖形包。 1)下載安裝包 https://graphviz.gitlab.io/_pages/Download/Download_windows.html 2)安裝程序 執...

    《深度學習——實戰caffe》——初識數據可視化

    首先將caffe的根目錄作為當前目錄,然后加載caffe程序自帶的小貓圖片,并顯示。 圖片大小為360x480,三通道 打開examples/net_surgery/conv.prototxt文件,修改兩個地方 一是將input_shape由原來的是(1,1,100,100)修改為(1,3,100,100),即由單通道灰度圖變為三通道彩色圖。 二是將過濾器個數(num_output)由3修改為16...

    《深度學習——實戰caffe》——caffemodel可視化

    通過前面的學習,我們已經能夠正常訓練各種數據了。設置好solver.prototxt后,我們可以把訓練好的模型保存起來,如lenet_iter_10000.caffemodel。訓練多少次就自動保存一下,這個是通過snapshot進行設置的,保存文件的路徑及文件名前綴是由snapshot_prefix來設定的。這個文件里面存放的就是各層的參數,即net.params,里面沒有數據(net.blob...

    深度學習Caffe實戰筆記(1)環境搭建

    (1)環境搭建 從知道深度學習開始,就一直想學習使用caffe,礙于各種事情一直沒有如愿,這幾天終于找了個時間搞了一下,打算把學習的過程整理成筆記,包括環境搭建、跑車牌識別數據,跑mnist數據,用Alexnet跑自己的數據,用Siamese網絡跑mnist數據,用Siamese網絡跑自己的數據以及如何調整網絡結構等等。。。。后續我會慢慢更新,筆記的主要內容是如何使用caffe,主要側重于實戰,基...

    深度學習21天實戰caffe學習筆記《6 : Caffe代碼梳理》

    Caffe代碼梳理 1、caffe目錄結構 2、caffe閱讀路線: src/caffe/proto/caffe.proto          了解基本數據結構內存對象和磁盤文件的一一映射,主要由ProtoBuffer工具完成; include頭文件               ...

    猜你喜歡

    深度學習21天實戰caffe學習筆記《7 :Caffe數據結構》

    Caffe數據結構 一、基本概念 二、Blob:Caffe的基本存儲單元 blob: 四維數組,維度從低到高(width_,height_,channels_,num_); 用于存儲和交換數據;存儲數據或者權值(data)和權值增量(diff); 提供統一的存儲器接口,持有一批圖像或其他數據、權值、權值更新值; 進行網絡計算時,每層的輸入、輸出都需要通過Blob對象緩沖。 (1)基本用法 可自動同...

    深度學習21天實戰caffe學習筆記《16:Caffe遷移和部署》

    Caffe的遷移和部署 1、從開發測試到生產部署 : 離線訓練、在線識別 開發:離線訓練階段 數據專家選擇訓練數據,算法專家設計模型參數,開發專家優化和調試訓練過程,得到滿足發布的模型,在caffe中表現為*.caffemodel文件; 部署:在線識別階段 利用發布模型到線上或者某個嵌入式平臺生產機器,接入線上其他服務(存儲、數據庫),獲取在線數據并用上述模型處理,將結果返回客戶端。并且將異常結果...

    深度學習21天實戰caffe學習筆記《3 :準備Caffe環境》

    準備Caffe環境 【如果是其他環境下的配置就請繞道嘍,我也沒有專門去試一試各個環境下的配置,請諒解~】 官網 http://caffe.berkeleyvision.org/installation.html; 首先在這里介紹一下我的硬件環境: Ubuntu 14.04 ---------[ win10遠程連接ssh(putty)+VNC ]: http://www.ubuntu.com/dow...

    Caffe深度學習入門——python調用caffe訓練好的模型檢測單幀圖片

    python調用caffe訓練好的cifar10_quick_iter_4000.caffemodel模型檢測單幀圖片 python直接調用caffe訓練好的模型,進行單幀圖片檢測,并顯示檢測結果。caffe自帶的classify.py文件檢測結果直接保存到了foo文件,不能直觀顯示,這里加入幾行顯示的代碼,方便直接測試查看結果,運行OK,筆記mark。 調用cifar10_quick_iter_...

    caffe基礎-11繪制網絡

    caffe基礎-11繪制網絡 圖片參考...

    精品国产乱码久久久久久蜜桃不卡