caffemodel的生成和利用

2021-07-16 05:10:36 字數 793 閱讀 1000

1)呼叫solver.prototxt生成.caffemodel和.solverstate

caffe中的bin資料夾裡有caffe.exe,在上級目錄中建立.bat檔案,新增內容並儲存執行:

./bin/caffe.exe train --solver=examples/cifar10/cifar10_quick_solver.prototxtpause

然後就會在examples/cifar10/資料夾中,訓練出.caffemodel和.solverstate檔案,其中.caffemodel用於測試,.solverstate用於恢復訓練(像斷點續            傳)

2)當所有資料都訓練好之後,接下來就是如何將模型應用到實際資料了:

./build/tools/caffe.bin test -model=examples/mnist/lenet_train_test.prototxt -weights=examples/mnist/lenet_iter_10000.caffemodel -gpu=0 

如果沒有gpu則使用

./build/tools/caffe.bin test -model=examples/mnist/lenet_train_test.prototxt -weights=examples/mnist/lenet_iter_10000.caffemodel

test:表示對訓練好的模型進行testing,而不是training。其他引數包括train, time, device_query。

-model=***:指定模型prototxt檔案,這是乙個文字檔案,詳細描述了網路結構和資料集資訊

caffe 檢視caffemodel中的引數與資料

在用caffe訓練完乙個模型之後,我們想更加直觀的檢視這個模型該怎麼做呢?caffe框架訓練出來的caffemodel是乙個類似於黑盒的東西,我們無法直接看到它的本質,需要借助caffe所定義的介面來協助我們。詳細的文件在caffe官網上都有介紹 如果我們用f wx b來表示運算的過程,那w和b就是...

狄利克雷生成函式

本篇討論的所有函式都是積性函式。若 f 為 dgf,則 f left s right 簡寫作 f 定義對於乙個數論函式,設在 i 處的點值為 f i 則定義它的狄利克雷生成函式 dgf dirichlet generating function 為 f left s right sum limits...

迪利克雷生成函式

對於數列 定義 f 的 dirichlet 生成函式 rm dgf 為 f z sum frac 不難發現 f cdot g z 為 f cdot g z sum fracf dg 對於 dirichlet 卷積意義下的單位元 epsilon 其 dgf 為 epsilon z 1 同時,我們定義的...