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
270
Pythonではじめるディープラーニング - TensorFlow + Keras で学習、iOS + CoreML で推論にチャレンジ - / osc2018niigata
オープンソースカンファレンス2018新潟で発表した資料
kasacchiful
November 10, 2018
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
0
26
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
1
41
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
160
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
1
100
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
420
生成AIでメタデータを生成してみた / 20250525generate-metadata-using-generative-ai
kasacchiful
0
100
Strands Agents SDK で AIエージェント作成 を試してみた / 20250525strands-agents
kasacchiful
0
350
いろんな世界を見てみよう / 20250508ninno_tech_fest
kasacchiful
0
46
Amazon Q Developer for CLIのある生活 / 20250427ai_craft_hacks_niigata1
kasacchiful
1
100
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
580
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
310
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1.3k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
3.3k
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
150
What's new in Spring Modulith?
olivergierke
1
150
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
130
Swift Concurrency - 状態監視の罠
objectiveaudio
2
520
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
230
オープンソースソフトウェアへの解像度🔬
utam0k
15
2.8k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
347
40k
Music & Morning Musume
bryan
46
6.8k
Practical Orchestrator
shlominoach
190
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Embracing the Ebb and Flow
colly
88
4.8k
The Pragmatic Product Professional
lauravandoore
36
6.9k
The Invisible Side of Design
smashingmag
302
51k
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ͰσΟʔϓϥʔχϯά
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠