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 Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  11. 調べる
    調べてみる

    View Slide

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

    View Slide

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

    View Slide

  14. 学習
    学習してみる

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide