LoginSignup
5
5

More than 5 years have passed since last update.

【グロ】深層学習ライブラリdarknetでいろんな言語をnightmareに叩き落とした結果体調を悪くした【閲覧注意】

Posted at

Programming Language Nightmares with Darknet

環境

  • Ubuntu 14.04
  • OpenCV
    • とりあえず動かすのに sudo apt-get install libopencv-dev
  • darknet
    • GPUなしなので小さい画像で

使ってみて

  • 本当にお手軽
  • GPUなしでも小さい画像なら短時間でnightmare処理できる(数秒〜数十秒くらい)
    • メモリはたくさん食う
    • 大きい画像ではまずメモリ不足で死ぬ
  • それぞれvggとjnetを試した

注意

十分に覚悟してから閲覧してください。

本記事を作成していたらだんだん変な汗と蕁麻疹が出てきて気持ち悪くなりました。

耐性のない方は引き返してください。

本記事の続きを閲覧したことで発生した不利益等について、当方では一切の責任を負いません。

大丈夫?

ほんとに大丈夫?

Go言語 - gopher

gopher、まずはお前からだ。

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/gopher.jpg 10

gopher_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/gopher.jpg 10

gopher_vgg-conv_10_000000.jpg

わかってたけど邪悪

Java - Duke

次はわれらがDuke!

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/duke.jpg 10

duke_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/duke.jpg 10

duke_vgg-conv_10_000000.jpg

鼻が眼になったようだ

Groovy

普通にロゴを食わせたらどうなるか

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/groovy.png 10

groovy_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/groovy.png 10

groovy_vgg-conv_10_000000.jpg

あ、あれ?普通にサイケデリックなだけで悪くない…?

HTML5

じゃあこれも悪くないんじゃね?

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/HTML5.png 10

HTML5_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/HTML5.png 10

HTML5_vgg-conv_10_000000.jpg

…ウッ…あかんやつだった…。

Python

こわいもの見たさ

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/python.png 10

python_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/python.png 10

python_logo_vgg-conv_10_000000.jpg

うんこうなるってわかってた

Ruby

これはさすがに大丈夫じゃね?

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/ruby.png 10

ruby_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/ruby.png 10

ruby_vgg-conv_10_000000.jpg

うええええええjnetのやつやばいいいい

Github - オクトキャット

マスコットと言えばはずせない…!

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/github.png 10

github_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/github.png 10

github_vgg-conv_10_000000.jpg

ごめんなさい

NetBeans - ねこび〜ん

癒やしを振りまくこいつも

./darknet nightmare cfg/jnet-conv.cfg cfg/jnet-conv.weights images/nekobean.png 10

nekobean_jnet-conv_10_000000.jpg

./darknet nightmare cfg/vgg-conv.cfg cfg/vgg-conv.weights images/nekobean.png 10

nekobean_vgg-conv_10_000000.jpg

こわいよーこわいよー夢に出そうだよー

(このあたりで体調が悪くなってギブアップしました)

Cite

みなさん、 If you use Darknet in your research please cite it ですよ!

@misc{darknet13,
  author =   {Joseph Redmon},
  title =    {Darknet: Open Source Neural Networks in C},
  howpublished = {\url{http://pjreddie.com/darknet/}},
  year = {2013--2016}
}

(この記事はresearchじゃないけど。知っといてね!)

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5