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

How to use deep learning with lovely cats

How to use deep learning with lovely cats

gave a presentation at AAWA (AWS Asian Women’s Association) 1st in June.
https://aawa.info/

Gyori Nagafuchi

June 01, 2019
Tweet

More Decks by Gyori Nagafuchi

Other Decks in Technology

Transcript

  1. Copyright © ABEJA, Inc. All rights reserved.
    2019.06.01 (Sat)
    Gyori Nagafuchi from Japan
    How to use Deep learning,
    with Lovely Cat ฅ^•ﻌ•^ฅ

    View Slide

  2. Copyright © ABEJA, Inc. All rights reserved.
    Who am I ?
    Kyoko Nagafuchi – Gyori
    Markering @ABEJA, Inc.
    Favorite AWS Service : Amazon S3
    Hobby : Diving, Traveling
    @Nagafuchik
    gyori.n
    KyokoNagafuchi

    View Slide

  3. Copyright © ABEJA, Inc. All rights reserved.
    Everyday with Beer !!

    View Slide

  4. Organize JAWS-UG Cloud Girls Group

    View Slide

  5. View Slide

  6. CLOUD MARRIGE

    View Slide

  7. View Slide

  8. Copyright © ABEJA, Inc. All rights reserved.
    ABEJA is AI startup
    We have 2 offices.
    Singapore
    WeWork 22 Cross St.
    Japan
    Minato-ku, Tokyo

    View Slide

  9. WE ARE HIRING !!

    View Slide

  10. Copyright © ABEJA, Inc. All rights reserved.
    Deep Learning
    ×

    View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. Harami
    Misuji

    View Slide

  15. Copyright © ABEJA, Inc. All rights reserved.
    If Misuji or Harami get lost…

    View Slide

  16. View Slide

  17. However….
    Harami
    Misuji

    View Slide

  18. 1. Take photos of cats.
    2. Upload to LINE.
    3. Deep learning judge
    Misuji or Harami or other cats.
    4. Send back the result on LINE
    Thank you for finding
    Misuji, Harami ♡

    View Slide

  19. Copyright © ABEJA, Inc. All rights reserved.
    How to create deep learning bot.
    1. Gather cats data
    2. Make datasets to annotate
    3. Training with Deep Learning Argorithm
    4. Develop inference API
    5. Develop bot

    View Slide

  20. Copyright © ABEJA, Inc. All rights reserved.
    How to create deep learning bot.
    1. Gather cats data
    2. Make datasets to annotate
    3. Training with Deep Learning Argorithm
    4. Develop inference API
    5. Develop LINE bot

    View Slide

  21. Data needs meaning for deep learning and as you may know it’s really
    hard to that.
    ABEJA Platform makes it easy for you to annotate data.
    Deep Learning need to annotate many data.

    View Slide

  22. Cats release me from hard task :Ὂ
    Harami
    Misuji
    Harami
    Misuji

    View Slide

  23. Data needs meaning for deep learning and as you may know it’s really
    hard to that.
    ABEJA Platform makes it easy for you to annotate data.
    It is toooo hard task…
    but
    It is the most important thing.
    Deep Learning need to annotate some data.

    View Slide

  24. For examples
    labels
    • Cat
    • Female
    • Name is Misuji
    • Calico cat
    • Cute
    • Gyori’s friend

    View Slide

  25. Copyright © ABEJA, Inc. All rights reserved.
    How to create deep learning bot.
    1. Gather cats data
    2. Make datasets to annotate
    3. Training with Deep Learning Argorithm
    4. Develop inference API
    5. Develop LINE bot

    View Slide

  26. How to develop inference API ?
    Just some clicks only.
    https://abeja-model-zoo.api.abeja.io/deployments/
    1778046646245/services/ser-41b0e70662594fcc

    View Slide

  27. Copyright © ABEJA, Inc. All rights reserved.
    How to create deep learning bot.
    1. Gather cats data
    2. Make datasets to annotate
    3. Training with Deep Learning Argorithm
    4. Develop inference API
    5. Develop LINE bot

    View Slide

  28. Copyright © ABEJA, Inc. All rights reserved.
    I use AWS Lambda and API Gateway to develop bot.
    LINE Developer Tool
    Message API
    API Gateway Lambda ABEJA Platform
    Inference API

    View Slide

  29. But….

    View Slide

  30. JSON parse errors disturb me… :(
    {
    "errorMessage": "Unexpected token e in JSON at position 0",
    "errorType": "SyntaxError",
    "stackTrace": [
    "JSON.parse ()”,
    "exports.handler (/var/task/index.js:x:x)"
    ]
    }

    View Slide

  31. Today is
    Community Meetup

    View Slide

  32. Please support me
    After this presentation.
    For Misuji and Harami.

    View Slide