github位址
longcw版本**
得到如下輸出:
dog: 0.990524在pytorch-yolo2-master檔案下新建vocdevkit資料夾:
vocdevkit
|voc2007
|annotations
|imagesets
|jpegimages
|lables
$ wget
這一步會在pytorch-yolo2-master中生成2007_test.txt等檔案 py
thon
vocl
abel
.py這
一步會將
2007te
st.t
xt等文
件合併成
voct
rain
.txt
cat 2007_train.txt 2007_val.txt 2012_*.txt > voc_train.txt
根據data/voc.names生成自己的資料集的your.names
在cfg/voc.data中將names = data/voc.names換成names = data/your.names
train = train.txt
valid = 2007_test.txt
names = data/voc.names
backup = backup
gpus = 0,1,2,3 ###可以設定gpu
cfg/yolo-voc.cfg中是網路的執行引數,以及網路結構檔案:
可以新建cfg/gesture.cfg,最後面的:classes=20修改為自己的類別數
wget
python train.py cfg/voc.data cfg/yolo-voc.cfg darknet19_448.conv.23
跑到一半loss突然跑飛了,那就說明學習率設定的太大了,可以慢慢調小。
最好也使用warm up,也就是一開始使用很小的學習率:
base_lr: 0.001
step: -1, 500,20000,40000
scales=0.1,10,.1,.1
則前500次迭代會使用0.0001的學習率,之後才變回0.001的學習率。
初步猜想:直接將region_loss.py中中對分類的損失從nn.crossentropyloss換成focal_loss
正在調集成適的學習率
日常運維2
安全增強型 linux security enhanced linux 簡稱 selinux,它是乙個 linux 核心模組,也是 linux 的乙個安全子系統。enforcing 開啟狀態,會強制執行selinux的安全策略 2 permissive 提示狀態,會列印觸發selinux安全策略的警...
關於運維(2)
運維的職責覆蓋了產品從設計到發布 執行維護 變更公升級及至下線的生命週期,各個階段的職責包括 產品發布 這個階段運維工程師負責發布的具體工作,將具體的軟體和系統 硬體資源整合形成產品並對外提供服務。產品執行維護 這個階段的主要工作包括 產品效能 成本優化 產品對外提供服務最重要的一點是使用者體驗,使...
linux運維筆記2
linux 是乙個倒樹結構 linux 中所有的東西都是檔案這些檔案都在系統頂級目錄 也就是根目錄 目錄以下為二級目錄,這些目錄都是系統裝機時系統自動建立的 二級目錄及其作用 bin 二進位制可執行檔案,也就是系統命令 sbin 系統管理命令存放位置 boot 啟動分割槽,負責系統啟動 dev 裝置...