min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

fedora30 で人工知能darknetを試す → $ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル

f:id:min117:20200814092923j:plain

こないだmacOSでやったdarknetをfedoraでも試す。

min117.hatenablog.com

同じ手順を実行するだけ。

 

git clone したdarknetフォルダに入ってmakeする。clone後のフォルダ名(darknet)は、darknet_fedora30にリネームした。

 

$ cd darknet_fedora30

$ make

f:id:min117:20200814085647p:plain

完了。

f:id:min117:20200814085716p:plain

 

動作テスト。

$ ./darknet

f:id:min117:20200814085805p:plain

動きそう。

 

学習データ yolo.weights を、macOSのときのフォルダから持ってくる。

$ cp コピー元フォルダ 今いるフォルダ

f:id:min117:20200814090007p:plain

 

$ ls

f:id:min117:20200814090053p:plain


macOSのときうまく動いたコマンドで試す。

$ ./darknet yolo detect cfg/yolov2.cfg yolo.weithts data/dog.jpg

$ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル

f:id:min117:20200814091110p:plain

ダメ。即座にコンソール帰ってくるし、何も表示されないし。計算が走った感じがしない。

 

detect を test に変えてみる。

$ ./darknet yolo test cfg/yolov2.cfg yolo.weights data/dog.jpg

f:id:min117:20200814090717p:plain

一応動いた。出力されたファイル predictions.jpgを見てみる。

f:id:min117:20200814091358p:plain

 

ダメやなぁ。オリジナルと変わっていない。

f:id:min117:20200814091505p:plain

cfg/設定ファイルを変えるか学習データに違うものを使うとうまく行きそうな気がする。

$ ./darknet yolo test cfg/yolov2.cfg yolo.weithts data/dog.jpg

$ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル

 

学習データで yolov3.weights なるものがあった。

here (237 MB)

https://pjreddie.com/media/files/yolov3.weights

f:id:min117:20200814093158p:plain

pjreddie.com

 

f:id:min117:20200814094008p:plain

f:id:min117:20200814094100p:plain

cfg/設定ファイルをyolov3.cfg にして

学習データにyolov3.weights を使ってみる。

 

$ ./darknet yolo test cfg/yolov2.cfg yolo.weithts data/dog.jpg

f:id:min117:20200814094322p:plain

f:id:min117:20200814094343p:plain

だめやねぇ…なぜ。もっと試す。


参考)

barikidazu.blog.fc2.com

f:id:min117:20200814092550p:plain

f:id:min117:20200814092649p:plain

f:id:min117:20200814092816p:plain

nextremer-nbo.blogspot.com