・実現させたいこと
Windows10環境でdarknetを用いてオリジナル学習をさせたい。
・発生している問題
https://nmxi.hateblo.jp/entry/2019/02/28/104546
上記のサイトを用いてオリジナル学習を行っており、認識物としてサイトと同じ「手」を試しています。環境としてUbuntuを使っています。
今回は試験的に行うもので画像の枚数は30枚程度、学習回数は2000回として行っています。
学習開始のコマンドを叩き、途中経過のものですが下記のような形で学習が行われ、backupフォルダにWeightsファイルが保存されていきました。
219: 2.708534, 6.380174 avg, 0.000002 rate, 22.372678 seconds, 219 images
Loaded: 0.000167 seconds
Region 82 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.033108, .5R: -nan, .75R: -nan, count: 0
Region 94 Avg IOU: 0.439834, Class: 0.264339, Obj: 0.028221, No Obj: 0.014451, .5R: 0.500000, .75R: 0.000000, count: 2
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.006707, .5R: -nan, .75R: -nan, count: 0
220: 4.610665, 6.203223 avg, 0.000002 rate, 22.415702 seconds, 220 images
Resizing
608
Loaded: 0.024317 seconds
Region 82 Avg IOU: 0.217853, Class: 0.292061, Obj: 0.007371, No Obj: 0.032628, .5R: 0.000000, .75R: 0.000000, count: 1
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.015759, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.007833, .5R: -nan, .75R: -nan, count: 0
221: 5.341255, 6.117026 avg, 0.000002 rate, 73.897467 seconds, 221 image
Loaded: 0.000179 seconds
Region 82 Avg IOU: 0.226816, Class: 0.456065, Obj: 0.026007, No Obj: 0.033089, .5R: 0.000000, .75R: 0.000000, count: 2
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.015403, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.007423, .5R: -nan, .75R: -nan, count: 0
222: 8.109297, 6.316253 avg, 0.000002 rate, 72.204437 seconds, 222 images
Loaded: 0.000201 seconds
Region 82 Avg IOU: 0.044648, Class: 0.265684, Obj: 0.003421, No Obj: 0.031868, .5R: 0.000000, .75R: 0.000000, count: 1
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.013555, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.006730, .5R: -nan, .75R: -nan, count: 0
223: 9.159969, 6.600625 avg, 0.000002 rate, 72.666441 seconds, 223 images
Loaded: 0.000183 seconds
Region 82 Avg IOU: 0.147652, Class: 0.600286, Obj: 0.031595, No Obj: 0.030909, .5R: 0.000000, .75R: 0.000000, count: 2
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.014037, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.006646, .5R: -nan, .75R: -nan, count: 0
224: 8.762969, 6.816859 avg, 0.000003 rate, 72.601110 seconds, 224 images
Loaded: 0.000201 seconds
Region 82 Avg IOU: 0.260473, Class: 0.238424, Obj: 0.064780, No Obj: 0.030250, .5R: 0.000000, .75R: 0.000000, count: 1
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.013632, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.006295, .5R: -nan, .75R: -nan, count: 0
225: 3.081723, 6.443346 avg, 0.000003 rate, 72.765139 seconds, 225 images
Loaded: 0.000174 seconds
Region 82 Avg IOU: 0.320100, Class: 0.588484, Obj: 0.022742, No Obj: 0.029079, .5R: 0.000000, .75R: 0.000000, count: 1
Region 94 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.013039, .5R: -nan, .75R: -nan, count: 0
Region 106 Avg IOU: -nan, Class: -nan, Obj: -nan, No Obj: 0.006330, .5R: -nan, .75R: -nan, count: 0
backupフォルダに保存されたWeightsファイルを用いてテストを行うとどの画像を用いても「手」を認識してくれませんでした。
・試したこと
思いつく限りでは認識物がうまく認識してくれないのはラベリングがうまくできていないからだと思い、余白の無いよう綺麗にラベリングを行いました。
今回使ったツールはlabelimgというツールを用いて行いました。labelimgを使用した画像は下記のように行いました。
機械学習は初めてで分からないところも多くありますが、回答の方を何卒よろしくお願いします。
※追加で質問です。
手の画像を認識させている際にパーの形やグーの形、握手しているなど様々なもので学習させていますが、ある程度形の種類をそろえて学習するべきでしょうか?
たびたび質問で申し訳ございませんがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー