とあるLT会で雑に話したプロ野球選手成績予測ネタ
#機械学習 #BigQuery #Python #BIGBOSS #北海道日本ハムファイターズ
ಥવͰ͕͢ʮੜ֔ʯ͍͍ͬͯͰ͔͢?Shinichi Nakagawa(@shinyorke)
View Slide
͋ɺٿબखͷʮੜ֔ʯͰ͢Α
ຊͷࢼ߹• Python + BigQueryͰͪΐͬͱͨ͠ػցֶशΛΔํ๏• ࠓϓϩٿͰ͍ͨ͠एखબखͷઌΛ͏• BIG BOSSͱ(ry
ࣗݾհ• Shinichi Nakagawaʢத ৳Ұʣ• WebܥϑϧαΠΫϧɾΤϯδχΞʢML, Backend, SRE, Frontendʣ• झຯ͓ΑͼݩͷࣄʮٿΤϯδχΞ݉σʔλαΠΤϯςΟετʯ• Python, Google Cloud, ٿ౷ܭֶͷਓ• ৽ঙ߶ࢤͷϓϨʔΛ͖͔͚ͬʹٿϑΝϯʹͳͬͨ
ϓϩٿબखͷ༧ଌΛ͍͍ײ͡ʹߦ͏ํ๏ʢμΠδΣετʣ
ΞʔΩςΫνϟʢ֓ཁʣσʔλΛͱΓ͋͑ͣBigQueryʹೖΕΔ, ੳJupyterLabWebΞϓϦʹ͢ΔͳΒStreamlitͰ͍͍ײ͡ʹग़དྷ·͢
ϓϩٿબखͷ༧ଌϞσϧ1.༧ଌ͍ͨ͠બखʹࣅ͍ͯΔબखΛۙࣅ࠷ۙ୳ࡧͰநग़ ʢ௨ࢉΛಛྔʹ͍ͯۙ͠͠બखΛϐοΫΞοϓʣ2.↑Ͱग़ͨ͠ࣅ͍ͯΔબखͷྸຖͷΛग़͢3.↑ͷྸຖฏۉΛ༧ଌͱͯ͠ѻ͏ϝδϟʔϦʔάͷެ։σʔληοτΛར༻ʢͯ͢ӳޠʣ
ֆʹ͢Δͱ͜͏͍͏ྲྀΕ.۩ମతͳߟ͑ํɾΞϓϩʔνPyCon JP 2020Ͱ͓Λͨ͠ͷͰͦͪΒΛ͝ཡ͍ͩ͘͞.https://shinyorke.hatenablog.com/entry/baseball-and-ml-with-python
ඵͰղઆʮ2022ϓϩٿͷݟͲ͜Ζʯ• BIG BOSSര• ࡳຈυʔϜ, ࠷ޙͷγʔζϯʢຊڌͱͯ͠ʣ• ݱબखυϥϑτɹ˞ະఆͰ͕͢ಋೖͷՄೳੑ͋Γ㽂• ϑϨογϡͳएखબखͷ׆༂ʢ༧ఆʣ
ϑϨογϡͳएखબखͷ׆༂Λ༧• ࢲ͕ਪ͍ͯ͠ΔւಓຊϋϜϑΝΠλʔζͷएखબख• ͷճΓͷಉ྅Β༑ਓΒ͔ΒϦΫΤετ͕͋ͬͨएखબख• ͜ΕΒΛݩʹ, ʮएͯ͘কདྷ׆༂ͦ͠͏ʯͳબखͷΛ༧
AIͰ͏ʮظͷएखϓϩٿબखʯ• ԣDeNAϕΠελʔζظͷγϣʔτʮ ܟేʯ• ౡ౦༸ΧʔϓظͷεϐʔυελʔʮӉ جʯ• BIG BOSSʹ࠷͍ۙͷϑΟδΧϧϞϯελʔʮສ தਖ਼ʯ5ઌͷଧɾώοτɾຊྥଧɾଧΛ༧ଌ͠·ͨ͠
Ұਓʮ ܟేʢΓ ͚͍ͱʣʯ• ԣDeNAϕΠελʔζɾख• 2019υϥϑτ1ҐʢۅӂֶԂߴʣ• ମೳྗൈ܈ͷγϣʔτ, ԣظͷ
5ͨͳ͍ͱ͍͚ͳ͍ͬΆ͍ʢখʣ
ܟేͷ༧ଌ• ࠓͷ༧ʮଧ.211 ຊྥଧ6ຊ ଧ37ʯ• ଧ͕͜ΕͰ6ຊϗʔϜϥϯଧͯͨΒٯʹظͰ͖ͦ͏• 5ޙʮଧ.286 ຊྥଧ6ຊ ଧ50ʯͳͷͰϙδΕͦ͏
ೋਓʮӉ جʢ͏͙͞ ͜͏͖ʣʯ• ౡ౦༸Χʔϓɾ֎ख• 2019υϥϑτ2Ґʢ๏େֶʣ• εϐʔυ͕ചΓͷ֎ख, MLBʹҠ੶ͨ͠ླͷޙ佂ީิ
͜ͷ, Ϡό͘ͳ͍Ͱ͔͢ʢ͑ʣ
Ӊ جͷ༧ଌ• ࠓͷ༧ʮଧ.262 ຊྥଧ33ຊ ଧ87ʯ• ͜Εྲྀੴʹग़དྷ͗͢Ͱ🤔ϗϯτʹ࣮ݱͨ͠ΒදϨϕϧ• 5ޙʮଧ.294 ຊྥଧ24ຊ ଧ86ʯϦΞϧʹग़ͦ͠͏
ࡾਓʮສ தਖ਼ʢ·ΜͳΈ ͪΎ͏͍ͤʣʯ• ւಓຊϋϜϑΝΠλʔζɾ֎ख• 2018υϥϑτ4Ґʢԣߴߍʣ• ύϫʔͱεϐʔυ, ࡶ͞Λ݉Ͷἧ͑ͨϑΟδΧϧϞϯελʔ ϓϨʔελΠϧݱ࣌ͷBIG BOSSʹඇৗʹ͍ۙ
͜ΕϦΞϦςΟᷓΕΔ
ສ தਖ਼ͷ༧ଌ• ࠓͷ༧ʮଧ.250 ຊྥଧ26ຊ ଧ66ʯ• ελϝϯػձ૿͑ͨΒΓͦ͏ͳࣈ• 5ޙʮଧ.254 ຊྥଧ23ຊ ଧ77ʯ BIG BOSSͷݱ࣌ͬΆ͍ࣈͳΜͰ͢Α͜ͷงғؾ
ສ தਖ਼ͱBIG BOSSଧ ຊྥଧ ଧ#*(#044ࡀ ʢࡕਆ࣌ʣ ຊ ଧສதਖ਼ࡀʢͷ༧ଌʣ ຊ ଧΊͬͪΌࣅͯ·ͤΜ͔?
͖͏AIͰBIG BOSSͷޙܧऀ, ݟ͚ͭ·ͨ͠ʢ͜ͳΈʣ
ήʔϜηοτ⚾͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠.Shinichi Nakagawa(Twitter/Facebook/etc… @shinyorke)