pytorch yolo2 master執行日誌

2021-08-13 16:41:10 字數 1880 閱讀 3293

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 裝置...