YOLO2 (3) 快速訓練自己的目標


1快速訓練自己的目標

YOLO2 (2) 測試自己的數據 中記錄了完整的訓練自己數據的過程。

訓練時目標只有一類 car。

如果已經執行過第一次訓練,改過一次配置文件,之后仍然訓練同樣的目標還是只有一類 car,即可按如下過程快速實現。

1數據輸入

1 復制原始圖像到\darknet\x64\data\obj下,清空原來的訓練圖像

2 復制生成的每一個圖像對應的txt標定文件到\darknet\x64\data\obj下,清空原來的txt

3 將記錄訓練集圖像路徑的train.txt復制到\darknet\x64\data下替換

4 將記錄訓練集圖像路徑的var.txt復制到\darknet\x64\data下替換

說明:linux下生成的分別是infrared_train.txt和infrared_val.txt,在windons上使用注意修改名字為train.txt和var.txt。

 

2 開始訓練

在\darknet\x64\下運行命令行

darknet.exe detector train data/obj.data data/yolo-obj.cfg darknet19_448.conv.23

 

3  輸出結果

在\darknet\x64\backup  得到輸出結果。

 

如何通過外網訪問windons服務器訓練:

1windons 下載軟件 teamviewer

 

打開之后,左側顯示本機地址,右側顯示要連接的電腦

這里我們需要連接已經安裝好yolo2檢測程序的服務器,地址

伙伴ID: 232981386

連接之后需要輸入用戶名和密碼。這里需要讓服務器管理員給你創建可使用的用戶名和密碼。

通過文件傳輸命令,把自己的圖片和相應txt文件上傳到服務器。按照本篇前半部分教程,放在指定文件夾目錄下。

然后通過遠程控制,運行訓練命令。

如何訪問linux服務器訓練:

linux服務器目前只能在局域網內訪問,如果需要外網訪問需要端口映射收費。

但是,windons服務器和linux服務器在同一個局域網內,所以使用windons服務器充當中繼,間接訪問linux服務器。

1 通過上一步 “如何通過外網訪問windons服務器訓練”把需要訓練的圖像傳送給windons服務器

2 windons服務器 通過局域網訪問linux服務器。

說明:linux服務器

在服務器 / 目錄下有以自己的姓名拼音命名的文件夾,作為自己的文件夾,此文件夾只有自己擁有 增 刪 改 執行 的權限

/ 目錄下還有一個software文件夾, 用來安裝軟件, 此文件夾任何用戶都擁有 增 刪 改 執行 的權限

過程:

Xftp 用來傳文件  Xshell用來輸命令跑程序

登錄服務器時  用戶名:姓名拼音  密碼:默認6個空格

  

 2.1 打開Xshell 5 應用控制linux服務器命令行桌面。

 

 

 

新建會話 輸入地址

服務器的IPV6地址 2001:250:1004:5023:d294:66ff:fe05:d79d

 

然后身份驗證

用戶名由管理員分配

假設使用 x'x'x'x'x  初始6個空格

 

 

然后點擊連接(新建會話3 )

然后就進入linux服務器命令行界面。

如何修改自己的密碼:

在命令行桌面輸入 

passwd 用戶名

輸入當前密碼

輸入修改密碼

確認修改密碼

 

2.2進入windons服務器后 ,打開桌面Xftp 應用,把圖像數據傳送給linux服務器

打開后 ,新建會話

輸入地址

主機:  2001:250:1004:5023:d294:66ff:fe05:d79d

用戶名; xxx(管理員分配)

密碼:6個空格

修改協議 :SFTP

 

確定,然后點擊連接。

 

左側是windons服務器的電腦文件,右側是linux服務器電腦指定可看的文件。

需要復制文件直接拖住進去即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM