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
今日から使えるgokart小技集
Search
Shogo Ujiie
July 11, 2023
Technology
0
4.1k
今日から使えるgokart小技集
【Sansanxエムスリー】gokartで爆速開発!MLOps勉強会での発表資料です
イベントページ:
https://sansan.connpass.com/event/288525/
Shogo Ujiie
July 11, 2023
Tweet
Share
More Decks by Shogo Ujiie
See All by Shogo Ujiie
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
260
DEIM2022 技術報告(エムスリー株式会社)
shogoujiie
0
520
言語処理学会2020
shogoujiie
0
110
医療情報学会2020
shogoujiie
0
170
言語処理学会2021
shogoujiie
0
270
Other Decks in Technology
See All in Technology
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
390
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
170
alecthomas/kong はいいぞ
fujiwara3
6
1.3k
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
8k
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
110
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
370
2025-07-25 NOT A HOTEL TECH TALK ━ スマートホーム開発の最前線 ━ SOFTWARE
wakinchan
0
180
[TechNight #91] Oracle Database 最新パフォーマンス分析手法
oracle4engineer
PRO
4
300
Gemini in Android Studio - Google I/O Bangkok '25
akexorcist
0
110
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
160
MCPと認可まわりの話 / mcp_and_authorization
convto
2
350
解消したはずが…技術と人間のエラーが交錯する恐怖体験
lamaglama39
0
150
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
KATA
mclloyd
31
14k
Six Lessons from altMBA
skipperchong
28
3.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Docker and Python
trallard
45
3.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Optimizing for Happiness
mojombo
379
70k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
ΤϜεϦʔגࣜձࣾࢯՈᠳޗ ʲ4BOTBOYΤϜεϦʔʳHPLBSUͰര։ൃʂ.-0QTษڧձ ࠓ͔Β͑Δgokartখٕू
ࣗݾհ w ࢯՈᠳޗ w dಸྑઌՊֶٕज़େֶӃେֶम࢜՝ఔ w ࣗવݴޠॲཧͷݚڀΛ͍ͯ͠·ͨ͠ w dΤϜεϦʔגࣜձࣾ
.-ΤϯδχΞ w ҩࢣͷᅂ༧ଌγεςϜͷ։ൃ w ਪનγεςϜͷ։ൃ w HPLBSUͱͷؔΘΓ w w ۀͰHPLBSUΛͬͯόονͷ։ൃͳͲΛ͍ͯ͠·͢ w ͨ·ʹίϯτϦϏϡʔτͯ͠·͢
֓ཁ HPLBSUͷ࣮ફతͳUJQTΛհ w HPLBSUυΩϡϝϯτ͋Δ͚Ͳɺ࣮༻తͳ͕͋·Γެ։͞Ε͍ͯͳ͍ w (JU)VCʹFYBNQMF͋·Γͳ͍ w ΤϜεϦʔͰ࣮ࡍʹ͍ͬͯΔUJQTϋϚΓϙΠϯτΛհ ఆௌߨऀɾࣄલࣝ
w HPLBSUͷجຊ͍͍͍ͩͨͬͯΔ w ύΠϓϥΠϯϥΠϒϥϦ w Ωϟογϡػߏ w HPLBSUΛ࣮ʹ͍͍ͨ
લఏࣝHPLBSUͷΩϟογϡΛͬͨޮԽ σʔλ औಘ SFRVJSFT ಛྔ ࡞ SFRVJSFT
ֶश OVN@MFBWFT SFRVJSFT ਪ
લఏࣝHPLBSUͷΩϟογϡΛͬͨޮԽ σʔλ औಘ SFRVJSFT ಛྔ ࡞ SFRVJSFT
ֶश OVN@MFBWFT SFRVJSFT ਪ
σʔλ औಘ ಛྔ ࡞ લఏࣝHPLBSUͷΩϟογϡΛͬͨޮԽ Ωϟογϡ Ωϟογϡ
͚࣮ͩ͜͜ߦ͞ΕΔ 1BSBNFUFSʹมߋ͕͋ͬͨ5BTLҎ͚͕߱ͩ࠶࣮ߦ͞ΕΔ ࣮ߦ͞ΕͣաڈΩϟογϡ͕ ࠶ར༻͞ΕΔ SFRVJSFT SFRVJSFT ֶश OVN@MFBWFT SFRVJSFT ਪ
1BSBNFUFSʹ͕ࠩͳ͍มߋΛ͍ͨ͠ ֶशΞϧΰϦζϜΛඍमਖ਼͍ͨ͠ͳʙ 1BSBNUFS͕ಉ͡·· ෦ͷίʔυΛඍमਖ਼ σʔλ औಘ ಛྔ
࡞ SFRVJSFT SFRVJSFT ֶश OVN@MFBWFT SFRVJSFT ਪ
1BSBNFUFSʹ͕ࠩͳ͍มߋΛ͍ͨ͠ ֶशΞϧΰϦζϜΛඍमਖ਼͍ͨ͠ͳʙ σʔλ औಘ ಛྔ ࡞ SFRVJSFT
SFRVJSFT ֶश OVN@MFBWFT SFRVJSFT ਪ Ωϟογϡ Ωϟογϡ ͚࣮ͩ͜͜ߦ͞Εͯཉ͍͠ ࣮ߦ͞ΕͣաڈΩϟογϡ͕ ࠶ར༻͞ΕΔ
1BSBNFUFSʹ͕ࠩͳ͍มߋΛ͍ͨ͠ ֶशΞϧΰϦζϜΛඍमਖ਼͍ͨ͠ͳʙ σʔλ औಘ ಛྔ ࡞ SFRVJSFT
SFRVJSFT ֶश OVN@MFBWFT SFRVJSFT ਪ Ωϟογϡ Ωϟογϡ ࣮ߦ͞ΕͣաڈΩϟογϡ͕ ࠶ར༻͞ΕΔ Ωϟογϡ Ωϟογϡ 1BSBNFUFSʹมߋ͕ͳ͍ͨΊɺશͯͷλεΫͰաڈͷ݁Ռ͕ͦͷ··ΘΕͯ͠·͏
ҙਤͤ͵Ωϟογϡͷ࠶ར༻͕ى͜Γ͕ͪ ҙਤతʹ࠶࣮ߦ͢ΔͨΊͷରࡦ w ᶃόʔδϣϯͷͨΊͷύϥϝʔλΛՃ͢Δ w ᶄTFSJBMJ[FE@UBTL@EF fi OJUJPO@DIFDLΛಋೖ͢Δ σʔλ
औಘ ಛྔ ࡞ SFRVJSFT SFRVJSFT ֶश OVN@MFBWFT SFRVJSFT ਪ Ωϟογϡ Ωϟογϡ ͚࣮ͩ͜͜ߦ͞Εͯཉ͍͠ ࣮ߦ͞ΕͣաڈΩϟογϡ͕ ࠶ར༻͞ΕΔ
όʔδϣϯύϥϝʔλΛՃ͢Δ όʔδϣϯΛϋʔυίʔυ͢Δ͜ͱͰσʔλϞσϧͷόʔδϣϯΛ੍ޚ w 5BTLͷ1BSBNFUFSͱͯ͠όʔδϣϯ༻ͷύϥϝʔλΛࠩ͠ࠐΉ w ΩϟογϡΛม͑ΔͨΊ͚ͩͷύϥϝʔλ w ίʔυߋ৽࣌ʹ@@WFSTJPOΛΠϯΫϦϝϯτ͢Δ͜ͱͰΩϟογϡ͕ߋ৽ w
ΞϧΰϦζϜߋ৽͝ͱʹΩϟογϡͷ߹ੑΛͱΔ͜ͱ͕Ͱ͖Δ
TFSJBMJ[FE@UBTL@EFGJOJUJPO@DIFDLΛ͏ w ΫϥεͷίʔυʹΑͬͯΩϟογϡม͑Δػೳ w ύϥϝʔλ͚ͩͰͳ͘ɺΫϥεͷίʔυΛมߋ͢ΕΩϟογϡ͕શ෦มΘΔ w จࣈมΘΕΩϟογϡมΘΔͨΊɺຊ൪ڥͰඇਪ ࢼߦࡨޡ࣌ͳͲʹΩϟογϡͷߋ৽ΕΛ͛Δ
ʢ͓·͚ʣHPLBSUͷ3FSVOػೳ w ύϥϝʔλͱͯ͠SFSVO5SVFΛࢦఆ͢Δ͜ͱͰຖ࣮ߦͰ֘λεΫͷΓ͠Λڧ੍ w SFSVOͷڍಈʮΩϟογϡΛফ͢ʯˠʮফͨ͠ΒDPNQMFUFఆ͞Εͳ͍ʯˠʮΩϟ ογϡ͕ͳ͍ͷͰΓ͠ʯ w ಉҰλεΫ͕ಉ࣌ʹಈ͍ͨ߹༰қʹյΕΔ w
KPC"ͰΩϟογϡΛফͨ͠ޙɺKPC#ͰಡΈࠐ͏ͱ͢ΔͱΤϥʔ w ڞ༻λεΫΛ࡞͍ͬͯͨ߹ʹ༰қʹى͜Γ͏Δ ڧ੍తʹ ࠶࣮ߦ ແҋͳSFSVOͷཚ༻ΊΑ͏ σʔλ औಘ ಛྔ ࡞ SFRVJSFT SFRVJSFT ֶश SFSVO5SVF SFRVJSFT ਪ Ωϟογϡ Ωϟογϡ
ґଘؔΛίʔυ͔Βݟ௨͢ͷ͕͍͠ 5BTL"Λ࣮ߦ͢Δͧʙ 5BTL" UBTLBQZ 5BTL# UBTLCQZ
ґଘؔΛίʔυ͔Βݟ௨͢ͷ͕͍͠ 5BTL" ͕Կ͔ͬͨΓ͍͚ͨͲɺґଘ͕ਂ͗ͯ͢ͳʹ Θ͔ΒΜ 5BTL" UBTLBQZ 5BTL# UBTLCQZ 5BTL$
UBTLDQZ
ґଘؔΛίʔυ͔Βݟ௨͢ͷ͕͍͠ 5BTL" UBTLBQZ 5BTL# UBTLCQZ 5BTL$ UBTLDQZ 5BTL" ͕Կ͔ͬͨΓ͍͚ͨͲɺґଘ͕ਂ͗ͯ͢ͳʹ
Θ͔ΒΜ
ґଘؔΛίʔυ͔Βݟ௨͢ͷ͕͍͠ 5BTL" UBTLBQZ 5BTL# UBTLCQZ 5BTL$ UBTLDQZ w λεΫͷґଘؔ௨ৗ֤λεΫͷSFRVJSFTΛ
͍ͬͯ͘͜ͱͰѲ͢Δ w ؤுͬͯϑΝΠϧҠಈɺఆٛδϟϯϓ w ਂ͘ͳΕͳΔ΄Ͳݟ௨͕͠ѱ͘ͳΔ w Ͱ͖Εਓؒʹ༏͘͠ίʔυϕʔεͰՄಡੑΑ͘ ཧ͍ͨ͠ 5BTL" ͕Կ͔ͬͨΓ͍͚ͨͲɺґଘ͕ਂ͗ͯ͢ͳʹ Θ͔ΒΜ
ґଘΛදݱ͢ΔλεΫΛ࡞Δ 5BTL" UBTLBQZ 5BTL# UBTLCQZ 5BTL$ UBTLCQZ 5BTL" QJQFMJOFQZ
5BTL# 5BTL$ ௨ৗ 1JQFMJOF
ґଘΛදݱ͢ΔλεΫΛ࡞Δ w ґଘUBTLΛSFRVJSFT͢Δ͚ͩͷΤϯτϦʔϙΠϯτͱͯ͠ͷλεΫΛ࡞ શͯͷλεΫͷґଘ͕ؔͻͱͭͷλεΫΛݟΔ͚ͩͰ͑ΔΑ͏ʹ
HPLBSUͷςετઓུ w ґଘλεΫΛࠩ͠ࠐΉͨΊͷϞοΫࠈ w DPO fi HʹΑΔύϥϝʔλͷࢀরʜ HPLBSU ςετͩΔ͍͔Βͪΐͬͱ͘Β͍ςετॻ͔ͳ͘
͍͔ͯͬʙ
HPLBSUͷςετઓུ HPLBSU ςετͩΔ͍͔Βͪΐͬͱ͘Β͍ςετॻ͔ͳ͘ ͍͔ͯͬʙ w ϩδοΫΛHPLBSUλεΫ͔Βണ͕͢ w ґଘղੳ෦Λςετ͢Δ ΤϜεϦʔͰͷHPLBSUςετઓུ
w ґଘλεΫΛࠩ͠ࠐΉͨΊͷϞοΫࠈ w DPO fi HʹΑΔύϥϝʔλͷࢀরʜ
ϩδοΫΛHPLBSUλεΫ͔Βണ͕͢ w HPLBSUͷςετΛ͢ΔͨΊʹɺHPLBSUͷγεςϜΛಈ͔͢ඞཁ͕ ͋ΔͷͰେม w SVOMPBE EVNQ͢Δ͚ͩʹͯ͠ɺ΄΅શͯͷॲཧΛผؔʹҠ͢ w ͠͠@SVOͱ͍͏TUBUJDNFUIPEʹॲཧΛ·ͱΊΔ
ϩδοΫΛ͢Δ͜ͱͰVOJUUFTUΛ͘͢͠
ґଘղੳ෦Λςετ͢Δ w QJQFMJOFλεΫʹ͓͍ͯɺSFRVJSFTΛݺͿ͜ͱͰ࣮ߦͤͣ ґଘUSFFͷߏஙͷΈΛςετͰ͖Δ 1BSBNFUFSͷ߹ੑΛ֬ೝ
ʢ͓·͚ʣHPLBSUͷςετઓུ 5BTLͷऔΓҧ͑ςετ͍ͨ͠ FYQFDUFE@UZQF 5BTL*OTUBODF1BSBNFUFS w FYQFDUFE@UZQFʹΫϥεΛࢦఆ͢Δ͜ͱͰɺҟͳΔΫϥε͕Θͨ͞Εͨ߹ʹ SFRVJSFT࣌ʹΤϥʔ w
ྫ͑લॲཧޙͷλεΫͱલॲཧલͷλεΫΛऔΓҧ͑ͪΌͬͨɺΛ VOJUUFTU࣌ʹΘ͔Γ͍ͨ
·ͱΊ HPLBSUͷUJQTΛհ w ΩϟογϡपΓͷݟͳͲ w Έͳ͞Μݟ͕ΓΓͩͱࢥ͏ͷͰςοΫϒϩάͰڞ༗͍͖͍ͯͨ͠ ੵۃ࠾༻தͰ͢ʂ w HPLBSUΛͬͯ.-γεςϜΛΰϦΰϦ։ൃͰ͖·͢
w .-σʔλΤϯδχΞืूதͰ͢ʂ ϓϧϦΫืूதͰ͢ʂ w TFSJBMJ[FE@UBTL@EF fi OJUJPO@DIFDL FYQFDUFE@UZQF͍ͭ࠷ۙಋೖ w JTTVF݁ߏ͋ΔͷͰɺӶҙϓϧϦΫืूதʂʂʂʂ