Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The advantages and disadvantages of using machi...
Search
h-fkn
November 04, 2020
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The advantages and disadvantages of using machine learning with enebular
【オンライン】ゆるふわマシンラーニング vol.5 - connpass
https://enebular.connpass.com/event/188257/
登壇資料
h-fkn
November 04, 2020
More Decks by h-fkn
See All by h-fkn
ラズパイで写真を撮った話_IoTLT_vol.66_2200812.pdf
fkn0839
0
440
俺のNETFLIX season2 AmazonPersonalize
fkn0839
0
590
俺のNETFLIX season1
fkn0839
0
310
ゆるふわマシーンラーニング#2_内容調整中()
fkn0839
0
340
ゆるふわマシーンラーニング「❝ Google AutoML Tablesでお手軽AI ❞と題して話すつもりだったけど、実際に使ったらお手軽()だった件について5分以内で話す」
fkn0839
1
4.2k
データ分析プロセス/AIアプリケーションの基本設計
fkn0839
0
220
DataScienceBOOTCAMP5th_part1
fkn0839
0
2.1k
G'SACADEMY LAB5th DataScience
fkn0839
0
240
AIアプリ開発に「目的設定」が大切な理由
fkn0839
0
180
Other Decks in Programming
See All in Programming
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
580
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
300
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
240
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
yield再入門 #phpcon
o0h
PRO
0
970
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
110
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
Foundation Models frameworkで画像分析
ryodeveloper
1
590
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
340
5分で問診!Composer セキュリティ健康診断
codmoninc
0
890
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
580
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.8k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Abbi's Birthday
coloredviolet
3
9.3k
HDC tutorial
michielstock
2
780
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
30 Presentation Tips
portentint
PRO
1
360
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
FOFCVMBS ʷ "VUP.-ʢԻೝࣝʣ ͰԿ͔ͬͯΈ͍ͨͱ͍͏ر ʹରͯ͠ಥ͖͚ͭΒΕͨݱ࣮ ʲΦϯϥΠϯʳΏΔ;ΘϚγϯϥʔχϯά WPM ʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ 8FE )JEF'VLBOPʢIJEFGʣ
ʢԾʣ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ॳֶऀͳΓʹ Λཧղ͠ͳ͕Βɺ ͰϚγʔϯϥʔχϯάΛΔ ϝϦοτͱσϝϦοτΛࣗͳΓʹߟ͑ͯΈͨ ਆϋϯζΦϯಈը Λ௨ͯ͠ ຊ
ࣗݾհ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ )JEF'VLBOP Ϣυ߹ಉձࣾ දࣾһ • σʔλੳͷडୗͱϓϩδΣΫτϚωδϝϯτͷडୗۀ •
݄͔ΒҰਓͰ΅ͪ΅ͪαʔϏε։ൃͯ͠·͢ 'BDFCPPL IJEFGLO 5XJUUFS !IJEFGLO
πΠʔτΑΖ͓͘͠Ͷ͕͍͠·͢ʵʂ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ZVSVGVXBNM ϋογϡλά
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ଟɺ͜ͷ͋ͱϨϕϧͷߴ͍-5͕ଓͩ͘Ζ͏ʜ ԶʜݟӫϓϥΠυΛࣺͯͯ େͷࣗͷऑ͞ΛӅͣ͞ʹ-5͢Δ ʢࣗͷϋʔυϧԼ͛ͯΔ͚ͩͰ͢ʣ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ࠷ۙϓϩάϥϛϯάΕ͖ͯͨʢਂࠁͳΈʣ • Ͱ͖ͳ͘ͳ͖ͬͯͨϓϩάϥϛϯά ʹର͢Δʜߴ·Δۤखҙࣝ • Զ͏1E.͡Όͳͯ͘1K.ͱͯ͠ੜ ͖͍͚ͯΑ͘Ͷʁͱ͍͏
৬छతͳݴ͍༁ *P5-5σϏϡʔΛՌͨͨ͠ͱ͖ͷεϥΠυ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ FOFCVMBS ͱ͖߹͏ͱݴͬͯɺආ͚Δʑ *P5-5σϏϡʔΛՌͨͨ͠ͱ͖ͷεϥΠυ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ͰͬͺΓɺͪΐͬͱຊʹ FOFCVMBS ʹ৮ΕͯΈ͍ͨͷΑʜ ͳΜ͍ͯ͏͔ʮҰճ৮ΕͯΈ͍ͨʯΈ͍ͨͳ ܦݧΛੵΜͰ͓͖͍ͨͳ͍ͬͯ͏ح৺͕͋Δ
ͦΜͳͳ͔ɺϝγΞʢٹੈओʣతΠϕϯτ͕ݱΕΔ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵ r DPOOQBTT IUUQTFOFCVMBSDPOOQBTTDPNFWFOU
߽՚෮शಈը͖ʂ͜ΕຊʹࢹௌඞਢɻϚδɻ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵ r DPOOQBTT ͷࢀߟࢿྉಈը IUUQTFOFCVMBSDPOOQBTTDPNFWFOU
࣮ࡍʹͬͯΈͨ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ͓ੈࣙൈ͖ɾൈ͖ͰਆϋϯζΦϯಈը͔ͩΒɺຊʹͬͯΈΔͷ͓͢͢ΊͰ͢
-*/&ʹ݁ՌΛฦ͢ͷͬͯҟৗͳୡײ͕͋Δ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ಈ࡞ϋϯζΦϯͱಉ͡ͳͷͰɺσϞׂѪ͠·͢ʔ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ͱ͍͏Θ͚Ͱࠓճͷ-5ʜ ͜ͷಈըͷߨࢣͰ͋Δ͕͓·Δ͞Μͱ FOFCVMBSͷ͍ํಈըΛڞ༗ͯͩͬͨ͘͠͞ ϑϧͷࢁ㟒͞ΜʹϦεϖΫτΛࠐΊͯʜ
ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ॳֶऀͳΓʹ Λཧղ͠ͳ͕Βɺ ͰϚγʔϯϥʔχϯάΛΔ ϝϦοτͱσϝϦοτΛࣗͳΓʹߟ͑ͯΈͨ ਆϋϯζΦϯಈը Λ௨ͯ͠ ຊ
FOFCVMBS ʷ .-ΛΔϝϦοτ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ϝδϟʔͳػցֶशػೳͷ࣮ͳΒɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍ ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾѲͰ͖Δ͜ͱ
ϩʔίʔυͰ͋Δ͜ͱ ʢ΄΅ߦͷίʔυͰظ͢ΔػೳΛ࣮Ͱ͖Δʣ σϓϩΠָ͕ ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ
FOFCVMBS ʷ .-ΛΔϝϦοτ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ϝδϟʔͳػցֶशػೳͷ࣮ͳΒɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍ ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾѲͰ͖Δ͜ͱ
ϩʔίʔυͰ͋Δ͜ͱ ʢ΄΅ߦͷίʔυͰظ͢ΔػೳΛ࣮Ͱ͖Δʣ σϓϩΠָ͕ ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ
͜ΕɺΘ͔Γ͗ͨ͢͢ɻ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ਧ͖ग़͠ͷཧղ͕ؒҧͬͯͨΒڭ͑ͯ΄͍͠Ͱ͢ どこに情報を送るのー? →enebularが勝⼿にデプロイし てくれるURL+任意のURL(ex. /linebot) LINE
の Messaging API を使う ために、認証する 返答形式を書いてる メッセージ形式で、返信メッ セージとして、判別結果をテキ ストで返す API使っていいよってなったら、解析 したデータ(写真)を⼊⼒して、判 別結果(Class name)を出⼒する ⾃分で作ったAPIを使って返信 内容を返すから、そのAPIを使 うためにアクセストークンとか をパパッと⼊⼒する LINE developers ドキュメントに 詳しく書いてる
FOFCVMBS ʷ .-ΛΔϝϦοτ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ϝδϟʔͳػցֶशػೳͷ࣮ͳΒɺ໌Β͔ʹ։ൃ͔ΒσϓϩΠ·Ͱ͕ૣ͍ ϑϩʔʢϓϩάϥϜͷ࣮ߦॱংʣΛ(6*Ͱૢ࡞ɾѲͰ͖Δ͜ͱ
ϩʔίʔυͰ͋Δ͜ͱ ʢ΄΅ߦͷίʔυͰظ͢ΔػೳΛ࣮Ͱ͖Δʣ σϓϩΠָ͕ ͔ͨ͠ʹίϛϡχςΟͷهࣄ͕ࢀߟʹͳΔ
ຊʹɺϩʔίʔυʢߦʣ͗ͨ͢ɻ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ Ԡ༻͍ͨ͠ͳΒɺવҰߦͣͭಡΜͰཧղ͠ͳ͖ΌͳΒΜɻ Teachable Machine からの判別結果が、どの 変数に⼊るのかは正直わからなかったから、 コピペして脳死でやってしまった
メッセージの返答形式は、LINE Developers ドキュメント⾒れば、理解できた .FTTBHJOH"1*ϦϑΝϨϯε c-*/&%FWFMPQFST IUUQTEFWFMPQFSTMJOFCJ[KBSFGFSFODFNFTTBHJOHBQJ
ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ &OFCVMBSͷσϝϦοτͰͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍݅ʹ͍ۙͱ͓͏ɻ ϩʔίʔυ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ ͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣɺ
/PEF3&%ͱݺΕΔ։ൃπʔϧʹґଘ͢Δ ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ͍׳ΕͯΔਓશ͘ͳ͍ͱࢥ͏͚Ͳɺ"1*ͬͨ ͜ͱͳ͍ਓ࠷ॳʹϋϚΔ෦ͩͱࢥ͏ʣ
ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ &OFCVMBSͷσϝϦοτͰͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍݅ʹ͍ۙͱ͓͏ɻ ϩʔίʔυ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ ͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣɺ
/PEF3&%ͱݺΕΔ։ൃπʔϧʹґଘ͢Δ ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ͍׳ΕͯΔਓશ͘ͳ͍ͱࢥ͏͚Ͳɺ"1*ͬͨ ͜ͱͳ͍ਓ࠷ॳʹϋϚΔ෦ͩͱࢥ͏ʣ
ઃܭྗͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ FOFCVMBS Ͱ࠶ݱ͍ͨ͠ ೖྗˠϓϩάϥϜˠग़ྗ ͷҰ࿈ͷྲྀΕʢϑϩʔʣΛͭ͘Δྗ -*/& 5FBDIBCMF
.BDIJOF -*/& ೖྗ ΠϯλʔϑΣΠε ͍͍ͨػೳ ʢػցֶशϞσϧʣ ग़ྗ ΠϯλʔϑΣΠε ը૾σʔλ ผ݁Ռͷจࣈྻ FOFCVMBSͱ5FBDIBCMF.BDIJOFϋϯζΦϯ ϥϯν࣌ؒ։࠵ r DPOOQBTT ͷࢀߟࢿྉಈը IUUQTFOFCVMBSDPOOQBTTDPNFWFOU
ϩʔίʔυͰׂ͚ͯ௨Εͳ͍ɺઃܭɻ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ͨΓલͬͪΌͨΓલ͚ͩͲɺվΊͯͦͷେ͞Λ࣮ײͨ͠ -*/& 5FBDIBCMF .BDIJOF -*/& ೖྗ
ΠϯλʔϑΣΠε ͍͍ͨػೳ ʢػցֶशϞσϧʣ ग़ྗ ΠϯλʔϑΣΠε ը૾σʔλ ผ݁Ռͷจࣈྻ
ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ &OFCVMBSͷσϝϦοτͰͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍݅ʹ͍ۙͱ͓͏ɻ ϩʔίʔυ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ ͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣɺ
/PEF3&%ͱݺΕΔ։ൃπʔϧʹґଘ͢Δ ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ͍׳ΕͯΔਓશ͘ͳ͍ͱࢥ͏͚Ͳɺ"1*ͬͨ ͜ͱͳ͍ਓ࠷ॳʹϋϚΔ෦ͩͱࢥ͏ʣ
5FBDIBCMF.BDIJOF̏ͭͷػցֶशϞσϧΛ࡞ΕΔ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ˞5FBDIBCMF.BDIJOFͱʁ͍ͬͯ͏ղઆׂѪ͠·͢ʂ 5FBDIBCMF.BDIJOF IUUQTUFBDIBCMFNBDIJOFXJUIHPPHMFDPN
͏Ϟσϧ͚ͩม͑Εউ֬ͩͱա৴ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ϞσϧʹඞཁͳೖྗσʔλมΘΔͷͰɺͦ͜มߋͭͭ͠ʜ͜Εߦ͚ΔͰ͠ΐ 5FBDIBCMF.BDIJOF IUUQTUFBDIBCMFNBDIJOFXJUIHPPHMFDPN
/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.
/PEF3&%ʹґଘ͢Δ͍ͬͯ͏ͷʜ͜͏͍͏͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ 5FBDIBCMF.BDIJOF͕ఏڙ͍ͯ͠Δػೳͷ͏ͪɺ̍ͭͷϞσϧ͔͑͠ͳ͍ʢଟʣ 5FBDIBCMF.BDIJOFΛ༻ͯ͠ΧελϜը૾ྨͷֶश ࡁϞσϧΛ࣮ߦͰ͖ΔΑ͏ʹ͢ΔUFOTPSGMPXKTϕʔεͷ /PEF3&%ϊʔυͰ͢Αɻ
ա৴ʹΑΔશഊ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ͦΜͳ͜ͱͳ͍Αͬͯݴ͏߹ɺڭ͑ͯ΄͍͠Ͱ͢ʢ࣮ʣ ͋Δ ଟ ͳ͍ ଟ ͳ͍
ࢲͷഊྫ1PTF.PEFMͰ-*/&ͰϑΟοτωείʔν ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ 1PTF.PEFMඵͰ࡞Ε͚ͨͲɺFOFCVMBS Λ࣮ͬͯ͢Δ͜ͱͰ͖ͳ͔ͬͨ ࠊ͕Լ͕͍ͬͯΔ ྑ͍εΫϫοτϙʔζ ࠊ͕Լ͕͍ͬͯͳ͍ ѱ͍εΫϫοτϙʔζ
Զͷ3JOH'JU͍ͬͯ͏ͷΛ ࡞Γ͔ͨͬͨ
5FBDIBCMF.BDIJOFͰ͓खܰʹ࡞ΕΔͬͯ͜ͱʜ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ʮͻ͟ͷ֯ʯͰผ͔ͨͬͨ͠ͷ͕ͩɺʮͻ͡ʯͰ&YDFMMFOUͨ݅͠ 簡単に作れてしまうがゆえに、 間違った予測結果を簡単に出⼒してしまう
ϩʔίʔυͱ͍͏͍Ռ࣮ʹ੍͕͋Δ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ ࣮ߦ͍ͨ͠ػೳ͕/PEF3&%Ͱఏڙ͞Ε͍ͯΔͷ͔ݕূ͢Δ͖ͩͬͨ ͨΊ͠ʹʮHPPHMFʯͰαʔνͯ͠ΈͨΒ ͋Β·͊͜Μͳʹ৭ʑ͋ΔͰ͋Γ·ͤΜ͔ʙ
ͬͯΈͯؾ͍ͮͨ͜ͱ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ &OFCVMBSͷσϝϦοτͰͳͯ͘ɺϩʔίʔυʹ͓͚Δ੍݅ʹ͍ۙͱ͓͏ɻ ϩʔίʔυ ઃܭྗ͕͋ΔΤϯδχΞʹ༩͑ΒΕͨ͝๙ඒͰ͋Δ ͍͍ͨػցֶशϥΠϒϥϦʢ"1*ͱݴͬͨ΄͏͕ਖ਼͍͠ʁʣɺ
/PEF3&%ͱݺΕΔ։ൃπʔϧʹґଘ͢Δ ೖྗ͞ΕΔσʔλͱग़ྗ͞ΕΔσʔλͷܗ͕ࣜΘ͔Βͳ͍ͱɺΘΓͱ؆ ୯ʹ٧Ήʢ"1*Λ͍׳ΕͯΔਓશ͘ͳ͍ͱࢥ͏͚Ͳɺ"1*ͬͨ ͜ͱͳ͍ਓ࠷ॳʹϋϚΔ෦ͩͱࢥ͏ʣ
γϯϓϧ͗ͯ͢ɺͲ͏ܨ͛Εྑ͍ͷ͔໎ࢠʹͳͬͨ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ FOFCVMBS ͷσϝϦοτͰͳͯ͘ɺࣗͷٕज़ྗෆPS[ ྫ (PPHMF༁ͷ"1*Λ͑ΔϥΠϒϥϦΛ͓͏ͱͯ͠Έͨ • -*/&ͷυΩϡϝϯτΛݟͳ͕Βɺς
Ωετϝοηʔδͷऔಘํ๏Λཧղ ͠ͳ͖ΌͳΒΜ • ͜ͷ"1*ʢϥΠϒϥϦʁͪΐͬͱΘ͔ Βͳ͘ͳ͖ͬͯͨΑʂʣ͕ग़ྗ͢Δ ܗࣜΛཧղ͠ͳ͖ΌͳΒΜʢී௨ͷ จࣈྻͩͱࢥ͏Μ͚ͩͲ͞ʣ
FOFCVMBS ʷ .-ॳֶऀͳΓͷ·ͱΊ ΏΔ;ΘϚγϯϥʔχϯά WPMʲFOFCVMBSฤʳ໌͔Β͑Δ͓खܰ.-αʔϏεΛֶ΅͏ʂ • ແྉͰֶΔಈըاըΛͬͯ͘ΕΔਓͨͪਓؒ͡Όͳ͍ɻਆɻ (0%ɻϝγΞʢٹੈओʣɻຊʹ͋Γ͕ͱ͏͍͟͝·ͨ͠N @@
N • FOFCVMBS Λͬͯɺૉૣ͘ɾ؆୯ʹϏδϡΞϧϓϩάϥϛϯά͍ͨ͠ͱ ࢥͬͨΒɺ࣮͍ͨ͠ػೳ͕ɺ/PEF3&%ͷϥΠϒϥϦʹؚ·Ε͍ͯΔ ͔Ͳ͏͔ʁΛ୳͢͜ͱ͕େࣄ͔ʢͦͷϥΠϒϥϦΛ࡞ΕΔΤϯδχΞ ผ͚ͩͲʣ • FOFCVMBS ʷ .-ʹ͓͍ͯϝδϟʔͳػցֶशϞσϧΛΈࠐΜͩϓϩ τλΠϓΛ࡞ͬͯΈΔʹ࣮֬ʹ࠷ߴͰ(PPEɻ • *P5ͩͱͬͱϥΠϒϥϦ͕๛ͰΑΓૣָ͘͘͠ΞϓϦέʔγϣϯ͕࡞ΕͪΌ͏ͷ͔ͳʁͱ͔ࢥͬͨ