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

The advantages and disadvantages of using machine learning with enebular

h-fkn
November 04, 2020

The advantages and disadvantages of using machine learning with enebular

【オンライン】ゆるふわマシンラーニング vol.5 - connpass
https://enebular.connpass.com/event/188257/ 登壇資料

h-fkn

November 04, 2020
Tweet

More Decks by h-fkn

Other Decks in Programming

Transcript

  1. ͜Ε͸ɺΘ͔Γ΍͗ͨ͢͢ɻ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  ਧ͖ग़͠ͷཧղ͕ؒҧͬͯͨΒڭ͑ͯ΄͍͠Ͱ͢ どこに情報を送るのー? →enebularが勝⼿にデプロイし てくれるURL+任意のURL(ex. /linebot) LINE

    の Messaging API を使う ために、認証する 返答形式を書いてる メッセージ形式で、返信メッ セージとして、判別結果をテキ ストで返す API使っていいよってなったら、解析 したデータ(写真)を⼊⼒して、判 別結果(Class name)を出⼒する ⾃分で作ったAPIを使って返信 内容を返すから、そのAPIを使 うためにアクセストークンとか をパパッと⼊⼒する LINE developers ドキュメントに 詳しく書いてる
  2. ΍ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  &OFCVMBSͷσϝϦοτͰ͸ͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍໿৚݅ʹ͍ۙͱ͓΋͏ɻ  ϩʔίʔυ͸ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ  ࢖͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣ͸ɺ

    /PEF3&%ͱݺ͹ΕΔ։ൃπʔϧʹґଘ͢Δ  ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ࢖͍׳ΕͯΔਓ͸શ͘໰୊ͳ͍ͱࢥ͏͚Ͳɺ"1*࢖ͬͨ ͜ͱͳ͍ਓ͸࠷ॳʹϋϚΔ෦෼ͩͱࢥ͏ʣ
  3. ΍ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  &OFCVMBSͷσϝϦοτͰ͸ͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍໿৚݅ʹ͍ۙͱ͓΋͏ɻ  ϩʔίʔυ͸ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ  ࢖͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣ͸ɺ

    /PEF3&%ͱݺ͹ΕΔ։ൃπʔϧʹґଘ͢Δ  ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ࢖͍׳ΕͯΔਓ͸શ͘໰୊ͳ͍ͱࢥ͏͚Ͳɺ"1*࢖ͬͨ ͜ͱͳ͍ਓ͸࠷ॳʹϋϚΔ෦෼ͩͱࢥ͏ʣ
  4. ઃܭྗͱ͸ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  FOFCVMBS Ͱ࠶ݱ͍ͨ͠ ೖྗˠϓϩάϥϜˠग़ྗ ͷҰ࿈ͷྲྀΕʢϑϩʔʣΛͭ͘Δྗ -*/& 5FBDIBCMF

    .BDIJOF -*/& ೖྗ ΠϯλʔϑΣΠε ࢖͍͍ͨػೳ ʢػցֶशϞσϧʣ ग़ྗ ΠϯλʔϑΣΠε ը૾σʔλ ൑ผ݁Ռͷจࣈྻ FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵ r DPOOQBTT ಺ͷࢀߟࢿྉಈը IUUQTFOFCVMBSDPOOQBTTDPNFWFOU
  5. ΍ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  &OFCVMBSͷσϝϦοτͰ͸ͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍໿৚݅ʹ͍ۙͱ͓΋͏ɻ  ϩʔίʔυ͸ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ  ࢖͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣ͸ɺ

    /PEF3&%ͱݺ͹ΕΔ։ൃπʔϧʹґଘ͢Δ  ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ࢖͍׳ΕͯΔਓ͸શ͘໰୊ͳ͍ͱࢥ͏͚Ͳɺ"1*࢖ͬͨ ͜ͱͳ͍ਓ͸࠷ॳʹϋϚΔ෦෼ͩͱࢥ͏ʣ
  6. ΍ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  &OFCVMBSͷσϝϦοτͰ͸ͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍໿৚݅ʹ͍ۙͱ͓΋͏ɻ  ϩʔίʔυ͸ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ  ࢖͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣ͸ɺ

    /PEF3&%ͱݺ͹ΕΔ։ൃπʔϧʹґଘ͢Δ  ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ࢖͍׳ΕͯΔਓ͸શ͘໰୊ͳ͍ͱࢥ͏͚Ͳɺ"1*࢖ͬͨ ͜ͱͳ͍ਓ͸࠷ॳʹϋϚΔ෦෼ͩͱࢥ͏ʣ
  7. FOFCVMBS ʷ .-ॳֶऀͳΓͷ·ͱΊ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ  • ແྉͰֶ΂Δಈը΍اըΛ૑ͬͯ͘ΕΔਓͨͪ͸ਓؒ͡Όͳ͍ɻਆɻ (0%ɻϝγΞʢٹੈओʣɻຊ౰ʹ͋Γ͕ͱ͏͍͟͝·ͨ͠N @@

    N • FOFCVMBS Λ࢖ͬͯɺૉૣ͘ɾ؆୯ʹϏδϡΞϧϓϩάϥϛϯά͍ͨ͠ͱ ࢥͬͨΒɺ࣮૷͍ͨ͠ػೳ͕ɺ/PEF3&%ͷϥΠϒϥϦʹؚ·Ε͍ͯΔ ͔Ͳ͏͔ʁΛ୳͢͜ͱ͕େࣄ͔΋ʢͦͷϥΠϒϥϦΛ࡞ΕΔΤϯδχΞ͸ ผ͚ͩͲʣ • FOFCVMBS ʷ .-ʹ͓͍ͯ͸ϝδϟʔͳػցֶशϞσϧΛ૊ΈࠐΜͩϓϩ τλΠϓΛ࡞ͬͯΈΔʹ͸࣮֬ʹ࠷ߴͰ(PPEɻ • *P5ͩͱ΋ͬͱϥΠϒϥϦ͕๛෋ͰΑΓૣָ͘͘͠ΞϓϦέʔγϣϯ͕࡞ΕͪΌ͏ͷ͔ͳʁͱ͔ࢥͬͨ