Upgrade to Pro — share decks privately, control downloads, hide ads and more …

nekoIoTLT_nekoDeeplearning

NearMugi
August 25, 2020

 nekoIoTLT_nekoDeeplearning

NearMugi

August 25, 2020
Tweet

More Decks by NearMugi

Other Decks in Programming

Transcript

  1. ねこ+DeepLearningを試してみる
    2020.8.25
    夜開催! ねこIoTLT vol.3

    View full-size slide

  2. 自己紹介
    NearMugi(ニアムギ)
    ねこ2匹飼っています。

    View full-size slide

  3. ねこ紹介
    ニア
    ・3月8日生まれ 11歳
    ・もふもふでかわいい
    ・最近体重が戻ってきて調子よい

    View full-size slide

  4. ねこ紹介
    ムギ
    ・5月8日生まれ 8歳
    ・黒猫でかわいい
    ・メーメー鳴く
    ・人が苦手

    View full-size slide

  5. イントロ
    「ねこ+DeepLearning」の
    きっかけ

    View full-size slide

  6. イントロ
    ねこIoTLT主催者の津川さんから
    「ねこの背景をくり抜きたい」との
    お話を聞きました。

    View full-size slide

  7. イントロ
    こんな感じです

    View full-size slide

  8. イントロ
    きっとDeepLearning
    使えば出来るはず

    View full-size slide

  9. イントロ
    試してみました

    View full-size slide

  10. 1.ネコの画像データを入力する
    2.くり抜き用のデータが出力される
    3.用意した背景とネコの画像を合成する
    完成イメージ
    →この処理をラズパイ3の中で完結したい。
     学習済みのモデルを読み込めれば出来るはず。

    View full-size slide

  11. 調べる
    調べてみる

    View full-size slide

  12. 画像を意味(ネコ・イヌなど)で分類することを
    「セマンティックセグメンテーション」というらしい
    調べる
    ネコ
    イヌ

    View full-size slide

  13. 「セマンティックセグメンテーション」を学習するには
    U-NetというモデルとPASCAL VOC 2012のデータを使えば
    良いっぽい
    調べる

    View full-size slide

  14. 学習
    学習してみる

    View full-size slide

  15. ・PASCAL VOC 2012からネコ画像だけ取り出す
    ・ネコorそれ以外のセグメンテーション画像に加工する
    ・学習データを水増しする
    学習

    View full-size slide

  16. 学習結果
    学習してみた結果

    View full-size slide

  17. そこそこ上手く出来てるもの
    学習結果

    View full-size slide

  18. 残念な結果だったもの(これでもまだ良いほう…)
    学習結果

    View full-size slide

  19. ネコじゃないのに…
    学習結果

    View full-size slide

  20. まとめ
    ・カメラと連携してIoTになるはずが、残念な結果になってしまいました
    ・とりあえず結果が出たので良かったです
    ・もう少し理解してチャレンジしてみようと思います
    以上となります。
    ご清聴ありがとうございました。

    View full-size slide