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 ฅ^•ﻌ•^ฅ
  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
  3. Copyright © ABEJA, Inc. All rights reserved. ABEJA is AI

    startup We have 2 offices. Singapore WeWork 22 Cross St. Japan Minato-ku, Tokyo
  4. 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 ♡
  5. 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
  6. 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
  7. 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.
  8. 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.
  9. For examples labels • Cat • Female • Name is

    Misuji • Calico cat • Cute • Gyori’s friend
  10. 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
  11. How to develop inference API ? Just some clicks only.

    https://abeja-model-zoo.api.abeja.io/deployments/ 1778046646245/services/ser-41b0e70662594fcc
  12. 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
  13. 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
  14. JSON parse errors disturb me… :( { "errorMessage": "Unexpected token

    e in JSON at position 0", "errorType": "SyntaxError", "stackTrace": [ "JSON.parse (<anonymous>)”, "exports.handler (/var/task/index.js:x:x)" ] }