在上一課中,您學習了創建一個簡單的網絡,並學習了如何執行該網絡並檢查其輸出。創建複雜網絡的過程類似於上述過程。Caffe2爲創建複雜的體系結構提供了大量的操作符。我們鼓勵您查看Caffe2文檔以獲取操作員列表。在研究了各種運營商的目的之後,您將能夠創建複雜的網絡並對其進行培訓。爲了訓練網絡,Caffe2提供了幾個預定義的計算單元,即操作員。您需要選擇適當的運營商來培訓您的網絡,以解決您試圖解決的問題。
一旦網絡訓練到您滿意的程度,您就可以將其存儲在一個模型文件中,該模型文件與之前使用的預先訓練的模型文件類似。這些經過訓練的模型可以貢獻給Caffe2存儲庫,爲其他用戶帶來好處。或者你可以簡單地把訓練好的模型放在你自己的私人生產中使用。
Summary
Caffe2是一個深度學習框架,它允許你用幾種神經網絡來預測你的數據。Caffe2網站提供了許多預先培訓的模型。您學會了使用一個預先訓練的模型來對給定圖像中的對象進行分類。你還學會了定義自己選擇的神經網絡架構。這樣的自定義網絡可以在Caffe中使用許多預定義的操作符進行訓練。一個經過訓練的模型存儲在一個文件中,該文件可以被帶到生產環境中。