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
Pythonではじめるディープラーニング - TensorFlow + Keras で学習、i...
Search
kasacchiful
November 10, 2018
Programming
0
250
Pythonではじめるディープラーニング - TensorFlow + Keras で学習、iOS + CoreML で推論にチャレンジ - / osc2018niigata
オープンソースカンファレンス2018新潟で発表した資料
kasacchiful
November 10, 2018
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
170
Amazon S3 TablesとAmazon S3 Metadataを動かしてみた / 20250125-niigata-5min-tech-lt
kasacchiful
0
18
dbt coreとFargateでデータ変換 / 20240928-jawsug-toyama-hokuriku-shinkansen
kasacchiful
1
91
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
340
AWSでIcebergを使ってデータウェアハウスを構築してみる / 20240810-jawsug-akita
kasacchiful
0
41
サーバーレスパターンを元にAWS CDKでデータ基盤を構築する / 20240731_classmethod_odyssey_online_build_a_data_infrastructures_using_aws_cdk_based_on_serverless_patterns
kasacchiful
0
490
AWS IoT 1-clickがサービス終了するので、SORACOMに移行した話 / 20240518-jawsug-niigata-iotlt-niigata
kasacchiful
0
270
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
580
AWSの各種サービス紹介と活用方法 − AI・ML活用デモを交えて − / 20231208aws-aiml-seminar
kasacchiful
0
540
Other Decks in Programming
See All in Programming
sappoRo.R #12 初心者セッション
kosugitti
0
260
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
110
Ruby on cygwin 2025-02
fd0
0
150
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
WebDriver BiDiとは何なのか
yotahada3
1
140
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
790
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
270
仕様変更に耐えるための"今の"DRY原則を考える / Rethinking the "Don't repeat yourself" for resilience to specification changes
mkmk884
2
450
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
4
640
Grafana Cloudとソラカメ
devoc
0
170
Open source software: how to live long and go far
gaelvaroquaux
0
640
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
521
39k
Code Review Best Practice
trishagee
67
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The World Runs on Bad Software
bkeepers
PRO
67
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Designing for Performance
lara
604
68k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Typedesign – Prime Four
hannesfritz
40
2.5k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
GitHub's CSS Performance
jonrohan
1030
460k
Transcript
1ZUIPOͰ͡ΊΔσΟʔϓϥʔχϯά 5FOTPS'MPX ,FSBTͰֶश J04 $PSF.-ͰਪʹνϟϨϯδ ΦʔϓϯιʔεΧϯϑΝϨϯε৽ׁ ּݪ
ࣗݾհ w ּݪ !LBTBDDIJGVM w ৽ׁࢢࡏॅ w 3VCZ͕͓ؾʹೖΓ w
+B445৽ׁ࣮ߦҕһͷਓ w +"846(৽ׁͷਓ
એ
1ZUIPOػցֶशษڧձJO৽ׁ w 1ZUIPOͱػցֶशʹ͍ͭͯͷษڧձͰ͢ɻ w ࡢ݄ΑΓ։࢝ɻҰ୴தஅޙɺࠓ݄ΑΓ࠶։ɻ w ৽ׁΦʔϓϯιʔεڠձͱڞ࠵ w ϲ݄ʹճͷ։࠵ϖʔε
w ࣍ճདྷि݄ʢʣʹ1ZUIPOೖฤΛ։࠵ w 1ZUIPO%KBOHPNFFUVQͬͨΓͯ͠·͢ɻ w IUUQTQZNMOJJHBUBDPOOQBTTDPNͰΠϕϯτҊ͋Γ·͢ɻ
1ZUIPOػցֶशษڧձJO৽ׁ IUUQTQZNMOJJHBUBDPOOQBTTDPNFWFOU
"84ͷϢʔβձΛઃཱ ୈճษڧձΛ݄ ։࠵ IUUQTKBXTVHOJJHBUBDPOOQBTTDPN
ຊ
͜Μͳݴ༿ฉ͍ͨ͜ͱ͋Δʁ
͜Μͳݴ༿ฉ͍ͨ͜ͱ͋Δʁ w ػցֶशʗσΟʔϓϥʔχϯά͕᷿Ͱͱͳͬͯܦ ͪ·ͨ͠ɻ w ଟ͘ͷೖॻ͕ചΒΕ͍ͯ·͢ɻ w ػցֶशʗσΟʔϓϥʔχϯάΛͬͨ8FCαʔϏε ଟ͋͘Γ·͢ɻ w
ಠࣗʹֶशɾਪΛ͢Δํ๏ɺ044ϥΠϒϥϦΛ͏ ͜ͱͰ؆୯ʹ࢝ΊΔ͜ͱ͕Ͱ͖·͢ɻ
ຊͷ༰ w ػցֶशʗσΟʔϓϥʔχϯά1ZUIPOͰ؆୯ʹࢼ͢ڥ͕ͬ ͖͍ͯͯ·͢ɻ w ࠓճ(PPHMF$PMBCPSBUPSZ্ͷ(16ڥͰɺ5FOTPS'MPXͱ ,FSBTΛͬͨը૾ೝࣝͷֶशΛߦ͍·͢ɻ w ·ͨɺ࠷ۙͰΤοδσόΠεଆͰֶश݁ՌΛಋ͖ग़͢ਪΛߦ ͏͜ͱଟ͘ͳΓ·ͨ͠ɻ
w ͦ͜Ͱɺ,FSBTͰֶशֶͨ͠शࡁϞσϧΛDPSFNMUPPMTͰมΛ ্͔͚ͨͰɺJ04ΞϓϦʹ$PSF.-Λ࣮ͬͯ͠ɺJ04্Ͱਪ Λͯ͠Έ·͢ɻ
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
ຊΔσϞΞϓϦ֓ཁ w ը૾ྨΛߦ͍·͢ɻ w ʮڭࢣ͋Γֶशʯͷʮྨʯ w ը૾ͷྨΫϥε৽ׁΛද͢Δ#ڃάϧϝछྨ w ֶशࡁϞσϧΛνϡʔχϯάͯ͠ɺগͳ͍ը૾σʔλͰ ͦΕͳΓͷਫ਼Λग़ͯ͠ΈΔ
σϞͷશମਤ ਖ਼ղϥϕϧ ֶशը૾σʔλ ֶश ਪ ະͷ ը૾σʔλ 7(( Ϟσϧ ఆ
,FSBT ֶशࡁ Ϟσϧ $PSF.- ܗࣜͷ ֶशࡁϞσϧ DPSFN MUPPMT ม J04
࠷ऴతͳΞϓϦ͜Μͳײ͡
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
ֶशڥ w (PPHMF$PMBCPSBUPSZͷڥͰ࣮ߦ͠·͢ɻ w ແྉͰ(16516͕͑Δɺ+VQZUFS/PUFCPPLͬΆ͍1ZUIPO࣮ߦڥ w 5FOTPS'MPX,FSBTɺओཁͳػցֶशϥΠϒϥϦΠϯετʔϧࡁ w ϧʔϧͱ࣌ؒϧʔϧ͕͋ΔͨΊɺຊ൪ӡ༻Ͱ͑ͳ͍ w
5FOTPS'MPXΛόοΫΤϯυʹɺ,FSBTΛֶͬͯशΞϧΰϦζϜΛߏங͠ ·͢ɻ w ֶशΞϧΰϦζϜ,FSBTʹ͢Ͱʹ༻ҙ͞Ε͍ͯΔΞϧΰϦζϜ7((Λ ͍·͢ɻ
ֶशͷৄࡉ w ݄ʹʮୈճԬ*5։ൃऀษڧձ /%4 ʯͰֶश෦Λ͓͍ͯ͠͠Δͷ Ͱɺ͝ࢀߟ͍ͩ͘͞ɻ w ࢿྉIUUQTTQFBLFSEFDLDPNLBTBDDIJGVMOET w σϞιʔεIUUQTHJUIVCDPNLBTBDDIJGVMOETTBNQMFCMPCNBTUFS
OET@WHH@TBNQMFJQZOC
ֶश͢Δը૾ w ৽ׁΛද͢Δ#ڃάϧϝʢଞʹͨ͘͞Μ͋Δ͚Ͳ͜Ε͕ ਫ਼Ұഋʣ w ஂࢠ w ֟ͷछʢُా՛ʗӽޙ՛ʗ࿘Ֆ՛ͳͲʣ w ΠλϦΞϯʢΈ͔͖ͮͱϑϨϯυ͚͍ͯ·ͤΜʣ
w όεηϯλʔͷΧϨʔʢਆ௮͚ଟΊͷԫ৭͍ΧϨʔͰ͢ʣ
ֶशͷྲྀΕ σʔλΛूΊΔ w #JOH4FBSDI"1*WΛͬͯɺը૾Λऩू σʔλΛਫ૿͢͠Δ w ,FSBTͷ*NBHF(FOFSBUPSΛͬͯɺֶश࣌ʹϥϯμϜͰը૾ΛͣΒͨ͠Γɺճసͤͨ͞Γ
ΞϧΰϦζϜΛ࣮͢Δ w ,FSBTʹ༻ҙ͞Ε͍ͯΔʮ7((ʯΞϧΰϦζϜΛ༻ w ࠓճͷը૾ྨʹ߹ΘͤͯɺϑΝΠϯνϡʔχϯά࣮ࢪ ֶश͢Δ w 1ZUIPOͰ࣮ͨ͠ΞϧΰϦζϜΛ࣮ߦ͠ɺֶशࡁϞσϧ IϑΝΠϧ Λੜ
σϞ
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
$PSF.-ͱʁ w J04ΑΓఏڙ͞ΕͨɺػցֶशͷϞσϧΛJ04ΞϓϦͰ ؆୯ʹѻ͏ͨΊͷϑϨʔϜϫʔΫ w ਪ༻్͕ϝΠϯ $SFBUF.-ͰֶशϞσϧ࡞Ε·͕͢ w ࠓ·ͰɺαʔόଆͰਪ͍ͯͨ͠ͷ͕ɺJ04্Ͱਪ
Ͱ͖ΔΑ͏ʹͳΔͷͰɺϨεϙϯε͕ྑ͘ͳͬͨΓɺ௨ ৴ྔ͑ΒΕͨΓ͢Δ w J04͔Β͋Δɺ.14 .FUBM1FSGPSNBODF4IBEFST ͱ ͔Λ͏͜ͱͰ͖Δ͕ɺ$PSF.-ͷํ͕͍͍͢
$PSF.-ͱʁ Ҿ༻IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPODPSFNM $PSF.- .FUBM1FSGPSNBODF4IBEFST "DDFMFSBUFBOE#//4 7JTJPO /BUVSBM-BOHVBHF (BNFQMBZ,JU :PVS"QQ
DPSFNMUPPMTͱʁ w $PSF.-ͷϞσϧϑΝΠϧʹม͢Δπʔϧ 1ZUIPO w ,FSBTͷଞɺ$B⒎FTDJLJUMFBSO9(CPPTUMJC47.Λ αϙʔτ w υΩϡϝϯτIUUQTBQQMFHJUIVCJPDPSFNMUPPMT
w ιʔεIUUQTHJUIVCDPNBQQMFDPSFNMUPPMT
͜ͷϑΣʔζͰΔ͜ͱ w ઌ΄Ͳ,FSBTͰ࡞ֶͨ͠शࡁϞσϧ Iܗࣜ Λ DPSFNMUPPMTʹͯίϯόʔτ w ࠓճɺ(PPHMF$PMBCͷΠϯελϯε্ʹɺQJQͰ DPSFNMUPPMTΛΠϯετʔϧͯ͠ม͠·͢ w
ίϯόʔτͨ݁͠Ռɺ$PSF.-Ͱѻ͑ΔΑ͏ͳֶशࡁϞ σϧ NMNPEFMܗࣜ ͕ग़དྷ্͕Δ w NMNPEFMϑΝΠϧΛμϯϩʔυ͓ͯ͘͠
σϞ
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
ਪͷྲྀΕ w ΧϝϥࡱӨ͘͠ϥΠϒϥϦʹ͋ΔࣸਅબΛߦ͍ɺը૾σʔ λΛऔಘ w ը૾σʔλΛ7JTJPOϑϨʔϜϫʔΫʹ࣮ͯ͠ߦ w 7JTJPOϑϨʔϜϫʔΫΛΘͳ͍߹ɺ6**NBHFΛ $71JYFM#V⒎FSʹม্ͨ͠ͰɺNMNPEFMͷQSFEJDUJPO ϝ
ιουΛίʔϧ͢Δඞཁ͕͋ΔͷͰɺগʑ໘ w ྨ݁Ռ͕SFUVSO͞ΕΔ w ྨ݁ՌΛΞϓϦͷը໘্ʹදࣔ
NMNPEFMͷϑΝΠϧ
ຊͷ༰ ຊΔ༰ͷશମਤ 5FOTPS'MPX ,FSBTΛֶͬͯश DPSFNMUPPMTΛͬͯɺֶशࡁϞσϧΛม $PSF.-ΛͬͯJ04ΞϓϦʹֶशࡁϞσϧΛ࣮
J04ΞϓϦ্Ͱਪ
σϞ
·ͱΊ w ֶशڥ໘ w 1ZUIPOͷػցֶशؔ࿈ϥΠϒϥϦ͕ॆ࣮͓ͯ͠Γɺ(16 ڥࣗݾֶशతͰ͋Ε(PPHMF$PMBC͕͍͍͢ w ਪڥ໘ w 3&45"1*ܦ༝ͰαʔόͰਪͯ͠Α͍͠ɺΤοδଆʹ
ֶशࡁϞσϧΛΈࠐΜͰਪͯ͠Α͍ w Τοδਪڥ͖ͬͯͨ
ࢀߟ·Ͱ w ֶश w ,FSBTͷଞʹɺ࠷ۙ1Z5PSDI͕ྲྀߦ͖͍ͬͯͯΔ͠ɺࠃ࢈ͷ$IBJOFS ࣺ͕͍ͯͨ w ࠷৽ͷใจϕʔεͰΨϯΨϯެ։͞Ε͍ͯΔͷͰɺ࠷৽Λ͏ࡍ ʹମྗʹҙͯ͠Ͷ w
ਪ w 5FOTPS'MPX͕"OESPJE3BTQCFSSZ1JʹରԠͨ͠ͷͰɺ,FSBTͷϞσ ϧΛ5FOTPS'MPXϞσϧͷܗࣜʹมͯ͠͏͜ͱͰ͖Δ w 5FOTPS'MPXKTΛͬͯɺ+BWB4DSJQUͰσΟʔϓϥʔχϯά
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠