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. FOFCVMBS ʷ "VUP.-ʢԻ੠ೝࣝʣ
    ͰԿ͔΍ͬͯΈ͍ͨͱ͍͏ر๬
    ʹରͯ͠ಥ͖͚ͭΒΕͨݱ࣮
    ʲΦϯϥΠϯʳΏΔ;ΘϚγϯϥʔχϯά WPM
    ʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    8FE
    )JEF'VLBOPʢIJEFGʣ
    ʢԾʣ

    View Slide

  2. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ॳֶऀͳΓʹ Λཧղ͠ͳ͕Βɺ
    ͰϚγʔϯϥʔχϯάΛ΍Δ
    ϝϦοτͱσϝϦοτΛࣗ෼ͳΓʹߟ͑ͯΈͨ
    ਆϋϯζΦϯಈը Λ௨ͯ͠ ຊ୊

    View Slide

  3. ࣗݾ঺հ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    )JEF'VLBOP
    Ϣ΢υ߹ಉձࣾ ୅දࣾһ
    • σʔλ෼ੳͷडୗͱϓϩδΣΫτϚωδϝϯτͷडୗۀ຿
    • ݄͔ΒҰਓͰ΅ͪ΅ͪαʔϏε։ൃͯ͠·͢
    'BDFCPPL IJEFGLO
    5XJUUFS !IJEFGLO

    View Slide

  4. πΠʔτΑΖ͓͘͠Ͷ͕͍͠·͢ʵʂ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ZVSVGVXBNM
    ϋογϡλά

    View Slide

  5. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ଟ෼ɺ͜ͷ͋ͱ΋Ϩϕϧͷߴ͍-5͕ଓͩ͘Ζ͏ʜ
    Զ͸ʜݟӫ΍ϓϥΠυΛࣺͯͯ
    ౳਎େͷࣗ෼ͷऑ͞ΛӅͣ͞ʹ-5͢Δ
    ʢࣗ෼ͷϋʔυϧԼ͛ͯΔ͚ͩͰ͢ʣ

    View Slide

  6. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ࠷ۙϓϩάϥϛϯά๨Ε͖ͯͨʢਂࠁͳ೰Έʣ
    • Ͱ͖ͳ͘ͳ͖ͬͯͨϓϩάϥϛϯά
    ʹର͢Δʜߴ·Δۤखҙࣝ
    • Զ΋͏1E.͡Όͳͯ͘1K.ͱͯ͠ੜ
    ͖͍͚ͯ͹Α͘Ͷʁͱ͍͏
    ৬छతͳݴ͍༁
    *P5-5σϏϡʔΛՌͨͨ͠ͱ͖ͷεϥΠυ

    View Slide

  7. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    FOFCVMBS ͱ޲͖߹͏ͱݴͬͯ͸ɺආ͚Δ೔ʑ
    *P5-5σϏϡʔΛՌͨͨ͠ͱ͖ͷεϥΠυ

    View Slide

  8. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    Ͱ΋΍ͬͺΓɺͪΐͬͱຊ౰ʹ
    FOFCVMBS ʹ৮ΕͯΈ͍ͨͷΑʜ
    ͳΜ͍ͯ͏͔ʮҰճ৮ΕͯΈ͍ͨʯΈ͍ͨͳ
    ܦݧΛੵΜͰ͓͖͍ͨͳ͍ͬͯ͏޷ح৺͕͋Δ

    View Slide

  9. ͦΜͳͳ͔ɺϝγΞʢٹੈओʣతΠϕϯτ͕ݱΕΔ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵
    r DPOOQBTT
    IUUQTFOFCVMBSDPOOQBTTDPNFWFOU

    View Slide

  10. ߽՚෮शಈը෇͖ʂ͜Ε͸ຊ౰ʹࢹௌඞਢɻϚδɻ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵
    r DPOOQBTT ಺ͷࢀߟࢿྉಈը
    IUUQTFOFCVMBSDPOOQBTTDPNFWFOU

    View Slide

  11. ࣮ࡍʹ΍ͬͯΈͨ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ͓ੈࣙൈ͖ɾ዁౓ൈ͖ͰਆϋϯζΦϯಈը͔ͩΒɺຊ౰ʹ΍ͬͯΈΔͷ͓͢͢ΊͰ͢

    View Slide

  12. -*/&ʹ݁ՌΛฦ͢ͷͬͯҟৗͳୡ੒ײ͕͋Δ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ಈ࡞͸ϋϯζΦϯͱಉ͡ͳͷͰɺσϞ͸ׂѪ͠·͢ʔ

    View Slide

  13. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ͱ͍͏Θ͚Ͱࠓճͷ-5͸ʜ
    ͜ͷಈըͷߨࢣͰ͋Δ͕͓·Δ͞Μͱ
    FOFCVMBSͷ࢖͍ํಈըΛڞ༗ͯͩͬͨ͘͠͞
    ΢ϑϧͷࢁ㟒͞ΜʹϦεϖΫτΛࠐΊͯʜ

    View Slide

  14. ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ॳֶऀͳΓʹ Λཧղ͠ͳ͕Βɺ
    ͰϚγʔϯϥʔχϯάΛ΍Δ
    ϝϦοτͱσϝϦοτΛࣗ෼ͳΓʹߟ͑ͯΈͨ
    ਆϋϯζΦϯಈը Λ௨ͯ͠ ຊ୊

    View Slide

  15. FOFCVMBS ʷ .-Λ΍ΔϝϦοτ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ϝδϟʔͳػցֶशػೳͷ࣮૷ͳΒ͹ɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍
    ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾ೺ѲͰ͖Δ͜ͱ
    ϩʔίʔυͰ͋Δ͜ͱ
    ʢ΄΅਺ߦͷίʔυͰظ଴͢ΔػೳΛ࣮૷Ͱ͖Δʣ
    σϓϩΠָ͕
    ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ

    View Slide

  16. FOFCVMBS ʷ .-Λ΍ΔϝϦοτ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ϝδϟʔͳػցֶशػೳͷ࣮૷ͳΒ͹ɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍
    ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾ೺ѲͰ͖Δ͜ͱ
    ϩʔίʔυͰ͋Δ͜ͱ
    ʢ΄΅਺ߦͷίʔυͰظ଴͢ΔػೳΛ࣮૷Ͱ͖Δʣ
    σϓϩΠָ͕
    ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ

    View Slide

  17. ͜Ε͸ɺΘ͔Γ΍͗ͨ͢͢ɻ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ਧ͖ग़͠ͷཧղ͕ؒҧͬͯͨΒڭ͑ͯ΄͍͠Ͱ͢
    どこに情報を送るのー?
    →enebularが勝⼿にデプロイし
    てくれるURL+任意のURL(ex.
    /linebot) LINE の Messaging API を使う
    ために、認証する
    返答形式を書いてる
    メッセージ形式で、返信メッ
    セージとして、判別結果をテキ
    ストで返す
    API使っていいよってなったら、解析
    したデータ(写真)を⼊⼒して、判
    別結果(Class name)を出⼒する
    ⾃分で作ったAPIを使って返信
    内容を返すから、そのAPIを使
    うためにアクセストークンとか
    をパパッと⼊⼒する
    LINE developers ドキュメントに
    詳しく書いてる

    View Slide

  18. FOFCVMBS ʷ .-Λ΍ΔϝϦοτ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ϝδϟʔͳػցֶशػೳͷ࣮૷ͳΒ͹ɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍
    ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾ೺ѲͰ͖Δ͜ͱ
    ϩʔίʔυͰ͋Δ͜ͱ
    ʢ΄΅਺ߦͷίʔυͰظ଴͢ΔػೳΛ࣮૷Ͱ͖Δʣ
    σϓϩΠָ͕
    ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ

    View Slide

  19. ຊ౰ʹɺϩʔίʔυʢ਺ߦʣ͗ͨ͢ɻ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    Ԡ༻͍ͨ͠ͳΒɺ౰વҰߦͣͭಡΜͰཧղ͠ͳ͖ΌͳΒΜɻ
    Teachable Machine からの判別結果が、どの
    変数に⼊るのかは正直わからなかったから、
    コピペして脳死でやってしまった
    メッセージの返答形式は、LINE Developers
    ドキュメント⾒れば、理解できた
    .FTTBHJOH"1*ϦϑΝϨϯε c-*/&%FWFMPQFST
    IUUQTEFWFMPQFSTMJOFCJ[KBSFGFSFODFNFTTBHJOHBQJ

    View Slide

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

    View Slide

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

    View Slide

  22. ઃܭྗͱ͸
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    FOFCVMBS Ͱ࠶ݱ͍ͨ͠ ೖྗˠϓϩάϥϜˠग़ྗ ͷҰ࿈ͷྲྀΕʢϑϩʔʣΛͭ͘Δྗ
    -*/&
    5FBDIBCMF
    .BDIJOF
    -*/&
    ೖྗ
    ΠϯλʔϑΣΠε
    ࢖͍͍ͨػೳ
    ʢػցֶशϞσϧʣ
    ग़ྗ
    ΠϯλʔϑΣΠε
    ը૾σʔλ
    ൑ผ݁Ռͷจࣈྻ
    FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵
    r DPOOQBTT ಺ͷࢀߟࢿྉಈը
    IUUQTFOFCVMBSDPOOQBTTDPNFWFOU

    View Slide

  23. ϩʔίʔυͰ΋ׂ͚ͯ͸௨Εͳ͍ɺઃܭɻ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ౰ͨΓલͬͪΌ౰ͨΓલ͚ͩͲ΋ɺվΊͯͦͷେ੾͞Λ࣮ײͨ͠
    -*/&
    5FBDIBCMF
    .BDIJOF
    -*/&
    ೖྗ
    ΠϯλʔϑΣΠε
    ࢖͍͍ͨػೳ
    ʢػցֶशϞσϧʣ
    ग़ྗ
    ΠϯλʔϑΣΠε
    ը૾σʔλ
    ൑ผ݁Ռͷจࣈྻ

    View Slide

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

    View Slide

  25. 5FBDIBCMF.BDIJOF͸̏ͭͷػցֶशϞσϧΛ࡞ΕΔ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ˞5FBDIBCMF.BDIJOFͱ͸ʁ͍ͬͯ͏ղઆ͸ׂѪ͠·͢ʂ
    5FBDIBCMF.BDIJOF
    IUUQTUFBDIBCMFNBDIJOFXJUIHPPHMFDPN

    View Slide

  26. ࢖͏Ϟσϧ͚ͩม͑Ε͹উ֬ͩͱա৴
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    Ϟσϧʹඞཁͳೖྗσʔλ΋มΘΔͷͰɺͦ͜΋มߋͭͭ͠ʜ͜Ε͸ߦ͚ΔͰ͠ΐ
    5FBDIBCMF.BDIJOF
    IUUQTUFBDIBCMFNBDIJOFXJUIHPPHMFDPN

    View Slide

  27. /PEF3&%ʹެ։͞Ε͍ͯΔϥΠϒϥϦ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    5FBDIBCMF.BDIJOFͰώοτͨ͠།ҰͷϥΠϒϥϦʢݱ࣌఺ʣ
    A Node-RED node based in tensorflow.js that
    enables to run custom image classification trained
    models using Teachable Machine tool.

    View Slide

  28. /PEF3&%ʹґଘ͢Δ͍ͬͯ͏ͷ͸ʜ͜͏͍͏͜ͱ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    5FBDIBCMF.BDIJOF͕ఏڙ͍ͯ͠Δػೳͷ͏ͪɺ̍ͭͷϞσϧ͔͠࢖͑ͳ͍ʢଟ෼ʣ
    5FBDIBCMF.BDIJOFΛ࢖༻ͯ͠ΧελϜը૾෼ྨͷֶश
    ࡁϞσϧΛ࣮ߦͰ͖ΔΑ͏ʹ͢ΔUFOTPSGMPXKTϕʔεͷ
    /PEF3&%ϊʔυͰ͢Αɻ

    View Slide

  29. ա৴ʹΑΔ׬શഊ๺
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ͦΜͳ͜ͱͳ͍Αͬͯݴ͏৔߹͸ɺڭ͑ͯ΄͍͠Ͱ͢ʢ੾࣮ʣ
    ͋Δ ଟ෼
    ͳ͍
    ଟ෼
    ͳ͍

    View Slide

  30. ࢲͷഊ๺ྫ1PTF.PEFMͰ-*/&ͰϑΟοτωείʔν
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    1PTF.PEFM͸ඵͰ࡞Ε͚ͨͲɺFOFCVMBS Λ࢖࣮ͬͯ૷͢Δ͜ͱ͸Ͱ͖ͳ͔ͬͨ
    ࠊ͕Լ͕͍ͬͯΔ
    ྑ͍εΫϫοτϙʔζ
    ࠊ͕Լ͕͍ͬͯͳ͍
    ѱ͍εΫϫοτϙʔζ
    Զͷ3JOH'JU͍ͬͯ͏ͷΛ
    ࡞Γ͔ͨͬͨ

    View Slide

  31. 5FBDIBCMF.BDIJOFͰ͓खܰʹ࡞ΕΔͬͯ͜ͱ͸ʜ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ʮͻ͟ͷ֯౓ʯͰ൑ผ͔ͨͬͨ͠ͷ͕ͩɺʮͻ͡ʯͰ&YDFMMFOUͨ݅͠
    簡単に作れてしまうがゆえに、
    間違った予測結果を簡単に出⼒してしまう

    View Slide

  32. ϩʔίʔυͱ͍͏؁͍Ռ࣮ʹ͸੍໿͕͋Δ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    ࣮ߦ͍ͨ͠ػೳ͕/PEF3&%Ͱఏڙ͞Ε͍ͯΔͷ͔ݕূ͢Δ΂͖ͩͬͨ
    ͨΊ͠ʹʮHPPHMFʯͰαʔνͯ͠ΈͨΒ
    ͋Β·͊͜Μͳʹ৭ʑ͋ΔͰ͸͋Γ·ͤΜ͔ʙ

    View Slide

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

    View Slide

  34. γϯϓϧ͗ͯ͢ɺͲ͏ܨ͛Ε͹ྑ͍ͷ͔໎ࢠʹͳͬͨ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    FOFCVMBS ͷσϝϦοτͰ͸ͳͯ͘ɺࣗ෼ͷٕज़ྗෆ଍PS[
    ྫ (PPHMF຋༁ͷ"1*Λ࢖͑ΔϥΠϒϥϦΛ࢖͓͏ͱͯ͠Έͨ
    • -*/&ͷυΩϡϝϯτΛݟͳ͕Βɺς
    Ωετϝοηʔδͷऔಘํ๏Λཧղ
    ͠ͳ͖ΌͳΒΜ
    • ͜ͷ"1*ʢϥΠϒϥϦʁͪΐͬͱΘ͔
    Βͳ͘ͳ͖ͬͯͨΑʂʣ͕ग़ྗ͢Δ
    ܗࣜΛཧղ͠ͳ͖ΌͳΒΜʢී௨ͷ
    จࣈྻͩͱࢥ͏Μ͚ͩͲ͞ʣ

    View Slide

  35. FOFCVMBS ʷ .-ॳֶऀͳΓͷ·ͱΊ
    ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌೔͔Β࢖͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ
    • ແྉͰֶ΂Δಈը΍اըΛ૑ͬͯ͘ΕΔਓͨͪ͸ਓؒ͡Όͳ͍ɻਆɻ
    (0%ɻϝγΞʢٹੈओʣɻຊ౰ʹ͋Γ͕ͱ͏͍͟͝·ͨ͠N @@
    N
    • FOFCVMBS Λ࢖ͬͯɺૉૣ͘ɾ؆୯ʹϏδϡΞϧϓϩάϥϛϯά͍ͨ͠ͱ
    ࢥͬͨΒɺ࣮૷͍ͨ͠ػೳ͕ɺ/PEF3&%ͷϥΠϒϥϦʹؚ·Ε͍ͯΔ
    ͔Ͳ͏͔ʁΛ୳͢͜ͱ͕େࣄ͔΋ʢͦͷϥΠϒϥϦΛ࡞ΕΔΤϯδχΞ͸
    ผ͚ͩͲʣ
    • FOFCVMBS ʷ .-ʹ͓͍ͯ͸ϝδϟʔͳػցֶशϞσϧΛ૊ΈࠐΜͩϓϩ
    τλΠϓΛ࡞ͬͯΈΔʹ͸࣮֬ʹ࠷ߴͰ(PPEɻ
    • *P5ͩͱ΋ͬͱϥΠϒϥϦ͕๛෋ͰΑΓૣָ͘͘͠ΞϓϦέʔγϣϯ͕࡞ΕͪΌ͏ͷ͔ͳʁͱ͔ࢥͬͨ

    View Slide