
Caffe2 - 驗證對預訓練模型的訪問
在 Python 應用程式中學習使用預訓練模型之前,讓我們先驗證這些模型是否已安裝到計算機中並可透過 Python 程式碼訪問。
當安裝 Caffe2 時,預訓練模型會複製到安裝資料夾中。在使用 Anaconda 安裝的計算機中,這些模型位於以下資料夾中。
anaconda3/lib/python3.7/site-packages/caffe2/python/models
檢查計算機上的安裝資料夾中是否有這些模型。你可以嘗試使用以下簡短 Python 指令碼從安裝資料夾中載入這些模型:−
CAFFE_MODELS = os.path.expanduser("/anaconda3/lib/python3.7/site-packages/caffe2/python/models") INIT_NET = os.path.join(CAFFE_MODELS, 'squeezenet', 'init_net.pb') PREDICT_NET = os.path.join(CAFFE_MODELS, 'squeezenet', 'predict_net.pb') print(INIT_NET) print(PREDICT_NET)
當指令碼成功執行時,你將看到以下輸出:
/anaconda3/lib/python3.7/site-packages/caffe2/python/models/squeezenet/init_net.pb /anaconda3/lib/python3.7/site-packages/caffe2/python/models/squeezenet/predict_net.pb
這確認了**squeezenet**模組已安裝到計算機中,並且你的程式碼可以訪問它。
現在,你可以使用 Caffe2 **squeezenet** 預訓練模組編寫自己的 Python 程式碼,以進行影像分類。
廣告