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
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari ...
Search
Shoichiro Nagai(shnagai)
June 04, 2020
Technology
0
730
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari category analogy
【BASE社合同勉強会】コネヒトマルシェオンライン「事業を支えるWeb開発」
Shoichiro Nagai(shnagai)
June 04, 2020
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
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of the signate competition
shoichiron
2
5.5k
AWSサービスで実現するバッチ実行環境のコンテナ/サーバレス化/ Container service of batch execution environment realized by AWS service
shoichiron
11
6.6k
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
CNAPPから考えるAWSガバナンスの実践と最適化
nrinetcom
PRO
1
410
Kubernetesでメールの大量配信をしている話/k8sjp-20250205
hfukamachi
0
270
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
200
クラウドネイティブ時代を乗り越えるためのオブザーバビリティ(可観測性)ことはじめ_CloudNative-Observability
tkhresk
0
110
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
210
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
390
Server Side Swift 実践レポート: 2024年に案件で採用して見えた課題と可能性
yusuga
2
460
EDRからERM: PFN-SIRTが関わるセキュリティとリスクへの取り組み
pfn
PRO
0
140
Postman Vaultを使った秘密情報の安全な管理
nagix
3
220
デザインから逆算して難易度を見積もるための観点
fumiyasac0921
0
110
Active Directory の保護
eurekaberry
6
3.6k
private spaceについてあれこれ調べてみた
operando
1
220
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.6k
How to Ace a Technical Interview
jacobian
276
23k
Done Done
chrislema
182
16k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Building an army of robots
kneath
302
45k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.4k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
A better future with KSS
kneath
238
17k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Transcript
$POOFIJUP*ODӬҪউҰ TIOBHBJ ϚϚͷҰาΛࢧ͑Δ ϚϚϦͰಈ͘ΧςΰϦྨਪΤϯδϯͷΈ dػցֶशಋೖͷͭͷצॴΛఴ͑ͯd ʲ#"4&ࣾ߹ಉษڧձʳίωώτϚϧγΣΦϯϥΠϯʮࣄۀΛࢧ͑Δ8FC։ൃʯ
ࣗݾհ ӬҪউҰ ݱࡏɺςΫϊϩδʔਪਐάϧʔϓͷϚωʔδϟʔͱٕͯ͠ज़ ಛʹ.- ͷྗͰ αʔϏεͷʹد༩͢Δ͜ͱʹνϟϨϯδ͍ͯ͠·͢ ίωώτΤϯδχΞϒϩάIUUQTUFDIDPOOFIJUPDPNBSDIJWFBVUIPSOBHBJT ίωώτגࣜձࣾɹ Πϯϑϥػցֶश
!TIOBHBJ
w /-1׆༻ͨ͠ΧςΰϦྨਪΤϯδϯͷΈ w ػցֶशͷαʔϏεಋೖʹ͓͚Δͭͷצॴ ΞδΣϯμ
ϚϚϦʹ͓͚ΔΧςΰϦྨਪΤϯδϯͱʁ w ࣭༰͔ΒΧςΰϦΛྨਪ͢Δ
ΧςΰϦྨਪΤϯδϯͷΈ
/-1 ࣗવݴޠॲཧ Λར༻ͨ͠ଟΫϥεྨϞσϧ உͷࢠೋਓҭͯΔʹ ࢠڙ෦ೋ෦ඞཁʹͳΓ ·͔͢ ͜ͷจষͲͷΧςΰϦ͔ڭ͑ͯʁ ͜Εॅ·͍ΧςΰϦͷ࣭ͩͱ༧ଌ͞Ε·͢ ΧςΰϦྨਪΤϯδϯ ࢠҭͯɾάοζ
͓ۚɾอݥ ॅ·͍ʜ Πϝʔδਤ
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ σʔλΫϦʔχϯάɺਖ਼نԽ ܗଶૉղੳ ετοϓϫʔυɺϕΫτϧԽ ਪ
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ ωΠςΟϒΞϓϦ͔Β࣭จΛड৴͢Δ"1* 'MBTL
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ σʔλΫϦʔχϯάɺਖ਼نԽ ωΠςΟϒΞϓϦ͔Β࣭จΛड৴͢Δ"1* 'MBTL ෆཁͳจࣈྻআڈMPXFSॲཧ OFPMPHEOਖ਼نԽ VOJDPEFਖ਼نԽ
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ σʔλΫϦʔχϯάɺਖ਼نԽ ܗଶૉղੳ ωΠςΟϒΞϓϦ͔Β࣭จΛड৴͢Δ"1* 'MBTL ෆཁͳจࣈྻআڈMPXFSॲཧ OFPMPHEOਖ਼نԽ VOJDPEFਖ਼نԽ .F$BCͰܗଶૉղੳ
ࢺ੍ݶ ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ σʔλΫϦʔχϯάɺਖ਼نԽ ܗଶૉղੳ ετοϓϫʔυɺϕΫτϧԽ ωΠςΟϒΞϓϦ͔Β࣭จΛड৴͢Δ"1* 'MBTL ෆཁͳจࣈྻআڈMPXFSॲཧ OFPMPHEOਖ਼نԽ VOJDPEFਖ਼نԽ
.F$BCͰܗଶૉղੳ ࢺ੍ݶ ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD 5'*%'Λར༻ͯ͠ϕΫτϧԽ NJO@EG NBY@EGͰετοϓϫʔυॲཧ
ྨਪΤϯδϯͷ/-1ͷΈ ࣭จड৴ σʔλΫϦʔχϯάɺਖ਼نԽ ܗଶૉղੳ ετοϓϫʔυɺϕΫτϧԽ ਪ ωΠςΟϒΞϓϦ͔Β࣭จΛड৴͢Δ"1* 'MBTL ෆཁͳจࣈྻআڈMPXFSॲཧ OFPMPHEOਖ਼نԽ
VOJDPEFਖ਼نԽ .F$BCͰܗଶૉղੳ ࢺ੍ݶ ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD 5'*%'Λར༻ͯ͠ϕΫτϧԽ NJO@EG NBY@EGͰετοϓϫʔυॲཧ ϩδεςΟοΫճؼͰΫϥεྨ
શମΞʔΩςΫνϟ w ֶशσʔλऔಘ͔ΒϞσϧ࡞·Ͱ (MVF 'BSHBUF &$4 ͷόονॲཧΛ 4UFQ'VODUJPOTͰϑϩʔԽ w σʔλύΠϓϥΠϯ
4ͰֶशσʔλϞσϧΛड͚͠ w ਪ"1* 'BSHBUF &$4 'MBTL"1*
ػցֶशͷαʔϏεಋೖʹ͓͚Δͭͷצॴ
w ΧςΰϦྨਪಋೖͰͷྫ ߘ༰ͱΧςΰϦͷဃʹΑΓճ͕͖ͭʹ͍࣭͕͋͘Δ Ұ෦ͷΧςΰϦʹ༰ͱؔͳ࣭͕͘ूத͍ͯ͠Δ దͳΧςΰϦ͕ͭ͘͜ͱͰճ͕૿͑ͦ͏ ΧςΰϦબͷख͕ؒ͋ΔͷͰ͢ΔϢʔβʔ͕͍Δ ࣭ಋઢΛΑΓγϯϓϧͳମݧʹ จষॻ͍͙ͯ͢ߘ
w அʹ໎ͬͨΒৗʹ͜͜ʹ͔ͨͪ͑ΕΔڞ௨ೝࣝ ᶃͦͷϞσϧ͕ղ͖͘՝Λ໌֬ʹઃఆ͢Δͷ͕Ұ൪େࣄ
w Ϟσϧߋ৽ʹΑΔ৳ͼ෯͕͋ΔͷͰɺಋೖ͢Δ͜ͱʹҙຯ͕͋Δ͜ͱΛઆ͘ ಋೖ·Ͱ͕Ұ൪େมͳͷͰΈ͕ग़དྷΕޙ.-ΤϯδχΞͷͰʜ ఫୀج४ɺϚΠφεޮՌͰϦΧόϦ͍͠Α͏ͳΒͱ͍͏ͱ͜ΖͰઢҾ͖ w ಋೖ࣮ΛੵΈ"#ςετ·ͰͷΛ্͛Δ "#ςετ νϟϨϯδ ͷΛ૿ͤΕ݁ՌޭΛ૿͢͜ͱʹܨ͕Δ ΛଧͯΔ৴པৢ
ίωώτͩͱͭͷػցֶशϞσϧ͕αʔϏεʹΈࠐ·Ε͍ͯͯɺͭͭͷ"#ςετͷ ४උΛࠓਐΊ͍ͯΔ ᶄ"*ಋೖظͲ͏্͕ͯ͠Δ͕ʮ ʯͳΒ0,͘Β͍Ͱௐ͢Δ
w దͳμογϡϘʔυΛ࡞ͬͯڞ༗͠ɺ͙͢ʹΛݟΕΔঢ়ଶʹ͓ͯ͘͠ ΧςΰϦҰۃूதͷ؇͕ݟͯऔΕΔɹɹɹɹɹɹɹɹϦϦʔεલޙͰͷ࣭࣌ͷ$73্͕Ұྎવʹ ᶅ͍ͭͰΛτϥοΩϯάग़དྷΔΑ͏ʹՄࢹԽ
w ΫϥεྨͷλεΫͰͷؒҧ͑ํͷ࣭͕ͦͷ··αʔϏε࣭ʹͳΔύλʔϯ ྫ ʮΈͳ͞Μ࢈ޙμΠΤοτ͍ͭࠒ͔Β͡Ί·͔ͨ͠ʁՄѪ͍༸Λૣ͘ண͍ͨͰ͢ʂʯ ˠϢʔβ͕બΜͩਖ਼ղ<αϓϦɾ݈߁>͕ͩɺ<ϑΝογϣϯɾίεϝ>ͱྨਪ͞Εͯෆշײ͕ͳ͍ͱஅ ϢʔβΛෆշʹͤ͞ΔΑ͏ͳྨ͕͋ΔͱόουͳαʔϏεମݧʹͭͳ͕Δ w ࠓճΦϑϥΠϯݕূͰޡྨͨ͠ͷʹର࣭ͯ͠νΣοΫΛ࣮ࢪ $4νʔϜʹϕʔεϥΠϯͱͯ͠·͍ͣྨ͕ͳ͍͔Λ֬ೝͯ͠Βͬͨ
࣭νΣοΫͰ0,͕ग़ͨͷͰ"#ςετʹ͔ͬͨ ᶆͷਫ਼ΛތΔϞσϧ͕ग़དྷͯޡྨͷ࣭ʹΑͬͯ/(͋Δ
͍͞͝ʹ
"#ςετظؒதͷυΩυΩͷʑ
"#ςετظؒதͷυΩυΩͷʑ αʔϏε։ൃ࠷ߴͩʂʂʂ