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
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of th...
Search
Shoichiro Nagai(shnagai)
November 05, 2019
Technology
2
5.5k
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of the signate competition
Connehito Marché vol.6 ~機械学習・データ分析市~
Shoichiro Nagai(shnagai)
November 05, 2019
Tweet
Share
More Decks by Shoichiro Nagai(shnagai)
See All by Shoichiro Nagai(shnagai)
GoでBigQueryを操作する時にStructを使うか悩んでる話/go-bigquery-struct-worries
shoichiron
1
140
AWS Step Functions × AWS SAMで実現する家族ノートの低運用コストETL基盤/ kazokunote-stepfunctions-awssam-etl
shoichiron
4
4.9k
機械学習PJのデータ収集における課題を解決する データ基盤の取組み/Efforts of data infrastructure to solve problems in data collection of machine learning PJ
shoichiron
1
2.1k
ECS×Fargateで実現する運用コストほぼ0なコンテナ運用の仕組み/ ecs fargate low cost operation
shoichiron
14
18k
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari category analogy
shoichiron
0
730
AWSサービスで実現するバッチ実行環境のコンテナ/サーバレス化/ Container service of batch execution environment realized by AWS service
shoichiron
11
6.5k
Fargateは何がうれしいのか/ fargate-whats-nice
shoichiron
4
11k
コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Container-Transfer
shoichiron
1
3.5k
1年間の本番運用でわかったコンテナがチーム開発にもたらしてくれたもの/container-brought-to-team-development
shoichiron
11
13k
Other Decks in Technology
See All in Technology
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
Cloudflareで実現する AIエージェント ワークフロー基盤
kmd09
0
290
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
380
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.7k
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
Building Scalable Backend Services with Firebase
wisdommatt
0
110
データ基盤におけるIaCの重要性とその運用
mtpooh
4
530
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
74
9.2k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Become a Pro
speakerdeck
PRO
26
5.1k
Practical Orchestrator
shlominoach
186
10k
Facilitating Awesome Meetings
lara
51
6.2k
Side Projects
sachag
452
42k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
The Language of Interfaces
destraynor
155
24k
Code Review Best Practice
trishagee
65
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Transcript
$POOFIJUP*ODӬҪউҰ ϚϚͷҰาΛࢧ͑Δ 4*(/"5&ͷ࿅शίϯϖͰ Ґ·ͰείΞΛ্͛ͨ $POOFIJUP.BSDIÉWPMʙػցֶशɾσʔλੳࢢʙ
ࣗݾհ ӬҪউҰ ओͳ׆ಈ "84%FW%BZ5PLZP +BQBO$POUBJOFS%BZTW "844VNNJU ͡Ίͯͷ1)1ϓϩϑΣογϣφϧ։ൃ ܦ4:45&.4 ϚϚϦ͕࣮ફ͢Δɹίϯ ςφҠߦͷਖ਼߈๏
ίωώτΤϯδχΞϒϩάIUUQTUFDIDPOOFIJUPDPNBSDIJWFBVUIPSOBHBJT ίωώτגࣜձࣾɹΤϯδχΞ ΠϯϑϥΣϒΦϖϨʔγϣϯػցֶश ࠷ۙ !TIOBHBJ
-5ͳͷͰαΫαΫͬͱ ॳΊͯσʔλαΠΤϯείϯϖʹ ࢀՃͨ͠ମݧஊʹ͍͓ͭͯ͠·͢
͋Δͷ.-νʔϜͰͷձ
ֶशਐΊ͖ͯͯɺͦΖͦΖࣗͰϞσϧ࡞Γ͍ͨͳ ӬҪ͞ΜαοΧʔ͖Ͱͨ͠ΑͶ ͏Μɻͣͬͱ͖ͬͯͯͯࠓࢠڙͷαοΧʔ௮͚ͷि 4*(/"5&ͱ͍͏ίϯϖαΠτʹࢀՃͯ͠ΈͯͲ͏Ͱ͔͢
͓͠ɺͬͯΈΔͧ Αͦ͞͏ ͲΜͳͷ͔Θ͔ͬͯͳ͍͚Ͳ +Ϧʔάͷ؍٬༧ଌͷ࿅श͕͋Δ͔ΒͦΕΛͬͯΈ·͠ΐ͏ ˞αοΧʔͷσʔλͳΒΓ͍͢ΜͰͱ͍͏λΧύΠͷ͍͞͠ࢥΛޙΔ
͡Ίͯػցֶशͷίϯϖʹ ࢀՃͯ͠ΈΔ͜ͱʹͨ͠
w ຊ࠷େͷσʔλαΠΤϯςΟετίϛϡχςΟ w ຊͷاۀ͔Βఏڙ͞ΕͨσʔλͰίϯϖΛ։࠵ w ຊ൛,BHHMFͱݴΘΕ͍ͯΔ 4*(/"5&ͱ
w ʲ࿅शʳ+Ϧʔάͷ؍٬ಈһ༧ଌ ʙγʔζϯલͷσʔλ͔Β ʮޙઓ+ +શࢼ߹ͷ؍٬ಈһΛ༧ଌ͢ΔϞσϧʯΛ࡞ IUUQTTJHOBUFKQDPNQFUJUJPOTMFBEFSCPBSE ࢀՃͨ͠ίϯϖ
େ·͔ͳྲྀΕ ϕʔεϥΠϯϞσϧ ࡞ ଌఆ 4*(/"5&্ͷείΞ σʔλੳ &%" ಛྔ࡞ બ Ϟσϧ࡞
ଌఆ 34.&ͰखݩͰධՁ ྑ͘ͳ͍߹ɻɻ ྑ͍
େ·͔ͳྲྀΕ ϕʔεϥΠϯϞσϧ ࡞ ଌఆ 4*(/"5&্ͷείΞ σʔλੳ &%" ಛྔ࡞ બ
Ϟσϧ࡞ ଌఆ 34.&ͰखݩͰධՁ ྑ͘ͳ͍߹ɻɻ ྑ͍ ྑ͍είΞग़Δ·Ͱ͜ͷྲྀΕΛͻͨ͢Β܁Γฦͨ͠
ϕʔεϞσϧͷείΞ ͘Β͍Λࢦͯͬͯ͠Έ·͠ΐ͏ʂʂ ؤுͬͯΈΔʂʂʂ
σʔλੳͲΜͳ͜ͱΛ͔ͨ͠
w جຊʹଇΓಛྔͷ૯ܽଛσʔλͷ֬ೝ ࠓճ݀ຒΊͨ͠σʔλ݅ w ಛྔຖͷΛݟͨΓ + +ͷֶशσʔλྔͷൺ w 1BOEBTͷHSPVQCZͰಛྔຖͷ؍٬ͷӨڹݟͨΓ σʔλੳ
w جຊʹଇΓɺಛྔͷ૯ܽଛσʔλͷ֬ೝ w ಛྔຖͷͷόϥπΩΛݟͨΓ + +ͷֶशσʔλྔͷൺ w 1BOEBTͷHSPVQCZͰಛྔຖͷ؍٬ͷӨڹݟͨΓ σʔλੳ ਖ਼ʹݴ͏ͱ
+VQZUFS/PUFCPPLͷϝϞ͕গͳ͗͢Ͱ ޙ͔ΒԿΛ͔ͬͨৼΓฦΔͷ͕େมͩͬͨ
None
͜Ε͔Βσʔλੳ͢Δ࣌ ͦͷ࣌ʑͷࢥߟΛϝϞʹ͢͠ͱ͍͏ ڧΊͷڭ܇ΛಘΔ
ಛྔ࡞ʹશମͷׂͷ࣌ؒΛ͔͚ͨ
w ੳ݁Ռ͔Β؍٬ʹӨڹͷେ͖ͦ͏ͳಛྔΛ࡞ νʔϜຖͷฏۉ؍٬ IPNF BXBZ ελδΞϜຖͷฏۉ؍٬ ։࠵݄ γʔζϯऴ൫ू٬͕ྑ͍
࣌ؒଳ ؙΊͯΧςΰϦԽ ఱؾΛΧςΰϦԽ w ྫ͑ɺఱؾ͚ͩͰύλʔϯ͋ͬͨͷͰؙΊͯΧςΰϦԽ ͷͪಶ࣌ʑӍ ͷͪಶҰ࣌ӍFUD ӍPSΕPSPSͦͷଞͷύλʔϯʹྨ ࡞ͨ͠ಛྔᶃ
w ఆੑతײ͔֮ΒͷಛྔΛ࡞ ϑΥϧϥϯͷελʔϓϨʔϠʔ͕ΞΣΠνʔϜʹ͍Δͱਓू·Γͦ͏ +ͷਓؾબख + +Ͱू٬ʹେ͖͕ࠩ͋͘ΔͷͰͷঢ֨߱֨Λܗʹ BXBZͰͷ Ͱͷฏۉ؍٬ͷνʔϜຖࠩ ࣌ͰͷνʔϜਓؾͱελδΞϜͷվम ࠃཱͰΊͪΌࢼ߹͢Δͱ͔
ΛΧόʔ IPNFͰͷͷ࠷େ؍٬ w ࣗͷ+Ϧʔάʹର͢ΔυϝΠϯࣝΛϑϧ׆༻ ଞͷڝٕͩͬͨΒࢥ͍ු͔ͳ͔͔ͬͨ ࡞ͨ͠ಛྔᶄ
࠷ऴతͳ'FBUVSF*NQPSUBODF w ఆੑతʹ࡞ͬͨσʔλ͕Ϟσϧʹͦͦ͜͜Өڹ༩͑ͯΔ
࠷ऴతͳ'FBUVSF*NQPSUBODF w ఆੑతʹ࡞ͬͨσʔλ͕Ϟσϧʹͦͦ͜͜Өڹ༩͑ͯΔ Α͘ຊͰݟΔ ઐՈ υϝΠϯ ࣝͷॏཁ͞Λମݧ
w ΧςΰϦΧϧσʔλʹؾܰʹϫϯϗοτΤϯίʔσΟϯά͕͑ͳ͍ νʔϜελδΞϜͷΧςΰϦΧϧͳσʔλΛϫϯϗοτΤϯίʔσΟϯάͯ͠ɺ ಛྔՃ͢Δͱଌఆ༻σʔλʹಉ͡σʔλαϯϓϧ͕ͳͯ͘ΤϥʔΛు͘ɻɻɻ ֶशσʔλͱଌఆ༻σʔλͷ͕ࠩͳ͍ͱࢥ͍͜ΜͰͨͷͰચྱΛ͏͚ͨ w ҙຯͷͳ͍εέʔϧม ࿈ଓͷಛྔΛ.JO.BY4DBMFSͬͯεέʔϧม ͪΐ͏ͲֶΜͰͨ
ˣ ޯϒʔεςΟϯάͰϞσϧ࡞ Θ͘Θ͘ ˣ શ݁͘ՌมΘΒͳ͍ɻɻɻ ۤ࿑ͨ͠ͷʹɺɺޙʹܥͷΞϧΰϦζϜεέʔϧม͕ҙຯͷͳ͍ ͜ͱΛΔɻɻ ಛྔ࡞Ͱۤ࿑ͨ͠ϙΠϯτ
w ֶश ݕূσʔλͷׂํ๏ΛTUBHF + + ͰԽநग़ w ʙͰ৳ͼΜͰ͍ͨείΞ͕Ұؾʹۙลʹ৳ͼͨ είΞʹ࠷د༩ͨ͠ࡦ
w ϥϯμϜϑΥϨετޯϒʔεςΟϯά TDJLJUMFBSO ಛྔͷॏཁ͕Γ͔ͨͬͨͷͰܾఆܥΞϧΰϦζϜΛબ ಛྔબͷͦΕͧΕάϦουαʔνͯ͠ϞσϧΛ࡞ ֶश ݕূσʔλʹର͢ΔείΞͱ34.&ΛࢀߟʹϞσϧͷ༏ྼΛखݩͰஅ ϕετείΞग़ͨ߹ͷΈ4*(/"5&ʹΞοϓϩʔυ ΞϧΰϦζϜબఆ
ॳίϯϖͷ݁Ռ
είΞ͔Βˢˢˢ
ਓதҐʹ
ਓதҐʹ ΊͪΌͪ͘Ό͏Ε͍͠
w ͡ΊͯࣗྗͰϞσϧΛ࡞ͯ͠ΈͯಛྔબͷॏཁੑΛ ΛͬͯମݧͰ͖ͨ w +VQZUFS/PUFCPPL͜·ΊʹϝϞΛ͢श׳͕େࣄͩͱ ࠶ೝࣝ ޙ͔Βݟฦ͢ͱͬͨ͜ͱͷ8IZͷ෦Λ͍ͩͿΕͯΔɻɻ w ίϯϖɺείΞͱ͍͏ܗͰ݁Ռ͕ग़ΔͷͰͦΕ͕Ϟνϕʔ γϣϯʹͳΔ͠εΩϧΞοϓग़དྷΔָ͍͠͠ʂʂ
·ͱΊ