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
JX通信社における実践的MLOps
Search
Feng Wang
November 18, 2021
Technology
4
3.7k
JX通信社における実践的MLOps
Feng Wang
November 18, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか
kyamashiro73
0
130
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
590
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
170
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
680
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
130
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
370
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
130
Featured
See All Featured
Code Review Best Practice
trishagee
74
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
HDC tutorial
michielstock
1
290
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
65
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Visualization
eitanlees
150
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Paper Plane
katiecoart
PRO
0
45k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
190
Transcript
+9௨৴ࣾʹ͓͚Δ ࣮ફత.-0QT 'FOH8BOH +91SFTT$PSQPSBUJPO.BDIJOF-FBSOJOH&OHJOFFS ਝͳχϡʔεใൃ৴Λࢧ͑Δ.-0QT
Agenda 1, +9௨৴ࣾͷػցֶशλεΫ ࣄۀഎܠʹԊͬͨ.-0QTϓϥΫςΟε ࠓൃදͷ༰ɿ ɾػցֶशϞσϧ࡞ͷϑϩʔʢखಈͷ࣌ظʣ ɾ.-0QTΫϥυԽͷͱ՝ղܾ
2,ݱঢ়ੳͱ ,ձࣾհ ˞IUUQTTQFBLFSEFDLDPNKYQSFTTJOUSPEVDUJPO
0,ձࣾհ ςΫϊϩδʔͰɺtoB/toCͷʮΓ͍ͨʯʹԠ͑ΔαʔϏεΛల։த ใಓػؔɺใϦαʔνձࣾͷʮ࿑ಇूϞσϧʯΛػցԽͰσΟεϥϓτ
+9௨৴ࣾͷػցֶशλεΫ ʢࣄۀഎܠʣ 01
1, JX௨৴ࣾͷػցֶशλεΫ ࡂɾࣄނɾࣄ݅ʹؔ͢Δߘ͚ͩΛॠ࣌ʹબผɺൃੜͳͲΛղੳ ࣗવݴޠॲཧɺػցֶशɺը૾ղੳͳͲͷςΫϊϩδʔΛ׆༻ JX௨৴ࣾͷجװͱͳΔBtoB͚ͷαʔϏεʢSaaSʣ SNS্ͷใऩूΛߴ͍ϨϕϧͰػցԽ͠ɺۓٸใΛ͍ͪૣ͘ಧ͚Δ େͳͷSNSߘ͔Β… ॠ࣌ʹऩूղੳ Րࣄͩ!! ࣄ݅!?
ं͕ԣస ͯͨ͠…
, JX௨৴ࣾͷػցֶशλεΫ w σʔλྔ͕ଟ͍͔ͭʑߋ৽ ͞ΕΔ w ϊΠζ͕ଟ͍ w 5FYUσʔλͱ#JOBSZσʔλ ʢը૾ɾಈըʣ྆ํଘࡏ͢Δ
JX௨৴ࣾͷجװͱͳΔBtoB͚ͷαʔϏεʢSaaS) σʔλͷಛ
, JX௨৴ࣾͷػցֶशλεΫ w গਫ਼Ӷ w εϐʔυॏࢹ w αʔϏεͷ։ൃڥʹ Ԋͬͨ.-0QT w
ʮྗΛ͏͖ͱ͜Ζ ʹྗ͢Δʯ .-νʔϜͷಛ
ࣄۀഎܠʹԊͬͨ .-0QTϓϥΫςΟε 02
ػցֶशϞσϧ࡞ͷϑϩʔ ʢखಈ࣌ظʣ 2-0
, JX௨৴ࣾͷػցֶशλεΫ ػցֶशϞσϧ࡞ͷϑϩʔʢखಈ࣌ظʣ w ࣾΦϯϓϨͷ(16αʔόʔͰϞσϧͷ࡞ͱධՁΛߦ͏ w ֶश༻σʔλαʔϏεͷ%#͔Βऔಘ w ϞσϧϑΝΠϧͱ"1*ͷιʔείʔυͱͱʹཧͱσϓϩΠ
, JX௨৴ࣾͷػցֶशλεΫ IUUQTDMPVEHPPHMFDPNBSDIJUFDUVSFNMPQTDPOUJOVPVTEFMJWFSZBOEBVUPNBUJPOQJQFMJOFTJONBDIJOFMFBSOJOH Google - ʰMLOps: ػցֶशʹ͓͚ΔܧଓతσϦόϦʔͱࣗಈԽͷύΠϓϥΠϯʱ
, JX௨৴ࣾͷػցֶशλεΫ खಈ࣌ظͷ՝ w ֶशσʔλऔΓʹ͍͘՝ w ࣮ݧ࠶ݱੑͷ՝ w ܧଓతͳϞσϧධՁͷ՝ w
ϞσϧσϓϩΠͷ՝
ֶशσʔλऔΓʹ͍͘՝ͱղܾ 2-1
, ֶशσʔλऔΓʹ͍͘՝ ֶशσʔλ͕औΓʹ͍͘ ɾσʔλ"84ʹ͋ΔͨΊɺΦϯ ϓϨʹ࣋ͬͯ͘Δͷେม ɾΦϯϓϨαʔόʔͷσΟεΫ༰ ྔ͕ݶΒΕ͍ͯΔ
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ σʔλج൫ͷߏங ɾੳνʔϜधཁ͕͋Δ ɾ#JH2VFSZΛ࠾༻ ɾ͍͢͞ ɾஈͷ͢͞ ɾ1JQFMJOF.BOBHFEͳ"JSqPXΛ࠾༻ σʔλج൫Λߏங͔ͯ͠Βɺ.-ͷֶशσʔλͷ՝ͱͱʹղܾ
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ ᶃ&NCVMLΛར༻ͯ͠3%4ͷ 5BCVMBSσʔλΛ$47ʹม ᶄ4ʹ͋Δ#JOBSZσʔλͱ ͱʹ($4ʹసૹ σʔλج൫্Ͱֶशσʔλͷ1JQFMJOF
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ ᶅ$47σʔλΛ#JH2VFSZʹ-PBE ᶆલॲཧɺαϯϓϦϯάɺֶश σʔλͷ࡞ͳͲ&5-Ͱ࣮ݱ σʔλج൫্Ͱֶशσʔλͷ1JQFMJOF
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ ᶇ$MPVE$PNQPTFS "JSqPX Ͱͯ͢ͷॲཧͷεέδϡʔ ϧΛίϯτϩʔϧ σʔλج൫্Ͱֶशσʔλͷ1JQFMJOF
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ "JSqPXͷ%"(ϑΝΠϧͷ εέδϡʔϧΛઃఆྫ "JSqPXͰεέδϡʔϧཧ "JSqPXͷεέδϡʔϧը໘
, ֶशσʔλऔΓʹ͍͘՝ͷղܾ σʔλج൫্Ͱֶशσʔλͷ1JQFMJOF ɾલॲཧࡁΈ ɾ͙͑͢Δֶशσʔλ ɾࢦఆͨ࣌ؒ͠͝ͱʹ ߋ৽͞ΕΔΑ͏ʹͳΔ
࣮ݧ࠶ݱੑͷ՝ͱղܾ 2-2
࣮ݧ࠶ݱੑͷ՝ ࣮ݧͷ࠶ݱੑ͕ͳ͍ ɾϞσϧ࡞ΞυϗοΫͳ +VQZUFS/PUFCPPL ɾܧଓͳֶश͕Ͱ͖ͳ͍ͨΊɺ Ϟσϧͷߋ৽ʹ͕͔͔࣌ؒΔ ɾڥ͕ҧ͏ͱਪ݁Ռ͕ҟͳΔ ߹͕͋Δ
࣮ݧ࠶ݱੑͷ՝Λղܾ ࣮ݧίʔυɾڥͷ౷ҰԽ ᶃΦϯϓϨ+VQZUFS/PUFCPPL࣮ݧɾݕূͷΈʹ ᶄ1Z5PSDI-JHIUOJOHΛֶͬͯशίʔυΛςϯϓ ϨʔτԽ ᶅ࣮ݧ(,&ͷ$MVTUFS্Ͱ࣮ߦ͢ΔΑ͏ʹ ɾεέʔϥϒϧͳڥͰֶशͰ͖ΔΑ͏ʹ ɾֶशίʔυ͕ϝϯςφϯεͰ͖ΔΑ͏ʹ ϒϩάɿଐਓԽ͕ͪ͠ͳR&DΛνʔϜ։ൃ͢ΔͨΊͷJX௨৴ࣾͰͷ
(https://tech.jxpress.net/entry/2021/10/27/160154)
࣮ݧ࠶ݱੑͷ՝Λղܾ σʔλج൫্Ͱֶशόονͷཧ ᶆ࣮ݧ݁ՌΛ.-qPXͰཧ ᶇ"JSqPXͰࢦఆͨ͠εέδϡʔϧ Ͱֶश͢ΔΑ͏ʹ ɾ࣮ݧͷ.FUBσʔλΛҰݩཧ ɾܧଓతͳֶश͕Ͱ͖ΔΑ͏ʹ ɾϞσϧ͕ຖि৽͘͠࡞ΒΕΔ ϒϩάɿଐਓԽ͕ͪ͠ͳR&DΛνʔϜ։ൃ͢ΔͨΊͷJX௨৴ࣾͰͷ
(https://tech.jxpress.net/entry/2021/10/27/160154)
࣮ݧ࠶ݱੑͷ՝Λղܾ "JSqPXͰػೳతʹຬ͕ͩͬͨʜ
࣮ݧ࠶ݱੑͷ՝Λղܾ 7FSUFY1JQFMJOFTʹҠߦ͍ͯ͠Δ
࣮ݧ࠶ݱੑͷ՝Λղܾ 7FSUFY1JQFMJOFTͷϝϦοτ ɾ.-ΤϯδχΞͷֶशίετ͕͍ ɹɾ($4ʹϚϯτͯ͘͠ΕΔͱ͔ ɾ.-ͷจ຺ʹԊͬͨ6* ɾϑϧϚωʔδυͳΠϯϑϥ
࣮ݧ࠶ݱੑͷ՝Λղܾ ը໘ͷൺֱɿ"JSqPXWT7FSUFY1JQFMJOFT
࣮ݧ࠶ݱੑͷ՝Λղܾ ֶशɾධՁͳͲͷ+PC7FSUFY5SBJOJOHͰ 7FSUFY5SBJOJOHͰ+PCͷҰཡΛݟΕΔ .BOBHFEͳڥ͕༻ҙ͞ΕΔ
ܧଓతͳϞσϧධՁͷ՝ͱղܾ 2-3
ܧଓͳϞσϧධՁͷ՝ ܧଓͳϞσϧධՁ͕Ͱ͖ͳ͍ ɾֶशͱಉ͡ɺධՁΦϯϓϨ ɾධՁάϥϑɺϨϙʔτͳͲຖճ /PUFCPPL্ʹ࡞͞ΕΔ ɾϞσϧੑೳͷϞχλϦϯά͕Ͱ͖ ͍ͯͳ͍
ܧଓͳϞσϧධՁͷ՝Λղܾ ᶃϞσϧධՁ༻ʢ3P$ͳͲʣͷσʔλΛܭࢉͯ͠ɺ·ͨ#JH2VFSZʹอଘ ᶄֶशͱಉ͡"JSqPXͰिؒPSճࣗಈతʹ࣮ߦ͢ΔΑ͏ʹίϯτϩʔϧ σʔλج൫ͰධՁϨϙʔτ༻σʔλΛࣗಈੜ
ܧଓͳϞσϧධՁͷ՝Λղܾ #*πʔϧͰධՁσʔλͰධՁϨϙʔτΛࣗಈੜ ɾ3FEBTIͰධՁσʔλͷՄࢹԽ ɾɾिຖʹධՁϨϙʔτ͕ߋ৽͞ΕΔ
ܧଓͳϞσϧධՁͷ՝Λղܾ ɾ3FEBTIͰධՁσʔλͷՄࢹԽ ɾ4MBDL௨࣮ #*πʔϧͰධՁσʔλͰධՁϨϙʔτΛࣗಈੜ 4MBDL௨ 3FEBTIͷμογϡϘʔυը໘
ϞσϧσϓϩΠͷ՝ͱղܾ 2-4
ϞσϧσϓϩΠͷ՝ ܧଓͳϞσϧσϓϩΠ͕Ͱ͖ͳ͍ ɾϞσϧσϓϩΠ͕खಈ ɾຊ൪·ͰϞσϧߋ৽࣌ؒΛ͔͔Δ
ϞσϧσϓϩΠͷ՝ͱղܾ ৽͍͠ϞσϧσϓϩΠͷΈ ʢ৽ʣ.-"1*͕($4͔ΒϞσϧΛಈతʹ μϯϩʔυ͢ΔΑ͏ʹ ʢچʣιʔείʔυʹϞσϧ ΛೖΕΔ
ϞσϧσϓϩΠͷ՝ͱղܾ ϞσϧσϓϩΠͷΈ Ϟσϧֶशޙɺ%FQMPZ+PCΛ7FSUFY 1JQFMJOFT͔Βىಈ
ϞσϧσϓϩΠͷ՝ͱղܾ %FQMPZ+PCͷॲཧ ᶃ৽Ϟσϧͱաڈͷϕετ ϞσϧͱൺΔ ϞσϧσϓϩΠͷΈ
ϞσϧσϓϩΠͷ՝ͱղܾ ϞσϧσϓϩΠͷΈ ᶄ4MBDLʹൺֱ݁ՌΛ௨ %FQMPZ+PCͷॲཧ
ϞσϧσϓϩΠͷ՝ͱղܾ ϞσϧσϓϩΠͷΈ ᶅ৽Ϟσϧͷ݁Ռϕετ ϞσϧΑ͍ྑ͍ͳΒɺϕε τϞσϧͱೖΕସ͑Δ ᶆ.-"1*ʹϞσϧΛμ ϯϩʔυͤ͞Δ %FQMPZ+PCͷॲཧ
ϞσϧσϓϩΠͷ՝ͱղܾ ϞσϧσϓϩΠͷΈ ࠷৽͔ͭҰ൪ਫ਼Α͍Ϟσ ϧܧଓతʹ($4ʹ֨ೲ ͞Ε .-"1*ܧଓతʹ࠷৽ͷ ϞσϧͰӡ༻͢ΔΑ͏ʹ ͳͬͨ
Thank you!