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
Google Colab で試す、Keras を使った画像認識 / nds57
Search
kasacchiful
September 29, 2018
Programming
0
2.8k
Google Colab で試す、Keras を使った画像認識 / nds57
第57回 長岡IT開発者勉強会 (NDS#57) で発表した資料です。
kasacchiful
September 29, 2018
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
0
10
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
1
37
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
160
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
1
94
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
400
生成AIでメタデータを生成してみた / 20250525generate-metadata-using-generative-ai
kasacchiful
0
78
Strands Agents SDK で AIエージェント作成 を試してみた / 20250525strands-agents
kasacchiful
0
290
いろんな世界を見てみよう / 20250508ninno_tech_fest
kasacchiful
0
43
Amazon Q Developer for CLIのある生活 / 20250427ai_craft_hacks_niigata1
kasacchiful
1
100
Other Decks in Programming
See All in Programming
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
160
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
110
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
為你自己學 Python - 冷知識篇
eddie
1
350
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.2k
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.8k
旅行プランAIエージェント開発の裏側
ippo012
2
900
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
500
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
GitHub's CSS Performance
jonrohan
1032
460k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
KATA
mclloyd
32
14k
Making Projects Easy
brettharned
117
6.4k
A designer walks into a library…
pauljervisheath
207
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Designing Experiences People Love
moore
142
24k
Transcript
(PPHMF$PMBCͰࢼ͢ ,FSBTΛͬͨը૾ೝࣝ ୈճԬ*5։ൃऀษڧձ /%4 !LBTBDDIJGVM
ࣗݾհ w ּݪ !LBTBDDIJGVM w ৽ׁࢢࡏॅ w 3VCZ͕͓ؾʹೖΓ ࠓճ1ZUIPOͰ͢
w +B445৽ׁ࣮ߦҕһ w લճ /%4 ػցֶशωλɺࠓճػցֶशωλ
એ ͭ
ςετઃܭίϯςετ` ౦ژνϡʔτϦΞϧ w "45&3ʢιϑτΣΞςετٕज़ৼڵڠձʣओ࠵ w ͷ+B445`5PLZP͔Βຖ։࠵ʢ৽ׁͷνʔϜ͕༏উʣ w ৽ׁɺઋɺࢁɺԬͷαςϥΠτձͰϥΠϒ৴ w ৽ׁձʮ1SPUPUZQF$BGFʯʢ৽ׁӺೆޱ͔Βెาʣ
w ॳ৺ऀ͚ʲ6Ϋϥεʳ Ր ։࢝ w IUUQTBTUFSDPOOQBTTDPNFWFOU w ॳɾதڃऀ͚ʲ01&/Ϋϥεʳ ۚ ։࢝ w IUUQTBTUFSDPOOQBTTDPNFWFOU w νϡʔτϦΞϧྸΘͣɺίϯςετʹग़͠ͳ͍ํͰͲͳͨͰࢀՃՄೳ
1ZUIPOػցֶशษڧձJO৽ׁ w Ϋϩεύϧ৽ׁߨ࠲ࣨ w IUUQTQZNMOJJHBUBDPOOQBTTDPNFWFOU w ୈ෦ೖฤ
w 1ZUIPOೖ JUBHBLJN w ୈ෦ػցֶशฤ w νϡʔτϦΞϧଓ͖ʢӳจςΩετͷײੳʣ JUBHBLJN w ਂֶशͰԻָੜ JUBHBLJN w ଞ
+"846(/JJHBUB ։࠵ܾఆʂ IUUQTKBXTVHOJJHBUBDPOOQBTTDPN
ຊ
લճͷൃදʹؔ͢ΔπΠʔτ
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ ຊൃදͷ ओͳ༰
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ ͪ͜Β$PMBC্Ͱ ਪΛ؆୯ʹࢼ͠·͢
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ
σϞ֓ཁ w ը૾ྨΛߦ͍·͢ɻ w ʮڭࢣ͋Γֶशʯͷʮྨʯ w ը૾ͷྨΫϥεछྨ w ֶशࡁϞσϧΛνϡʔχϯάͯ͠ɺগͳ͍ը૾σʔλͰ ͦΕͳΓͷਫ਼Λग़ͯ͠ΈΔ
σϞͷશମਤ ਖ਼ղϥϕϧ ֶशը૾σʔλ ֶश ਪ ֶशࡁ Ϟσϧ ະͷ ը૾σʔλ 7((
Ϟσϧ ఆ
ิ w ࠓճͷը૾ྨͷΈɺ"[VSFͷ$VTUPN7JTJPO"1* ɺ*#.$MPVEͷ7JTVBM3FDPHOJUJPOͰఏڙ͞Ε͍ͯ ·͢ɻ w ಠࣗʹ࣮͢ΔͱͲ͏ͳΔͷ͔ΛݟͯΒ͑Ε
ػցֶशͷछྨ w ڭࢣ͋Γֶश w ڭࢣͳֶ͠श w ڧԽֶश
ڭࢣ͋Γֶश w ֶशσʔλʹʮਖ਼ղʯͱͳΔڭࢣσʔλ͕͍͍ͭͯΔ w ྨ w ະͷσʔλΛɺ͍͔ͭ͘ͷΫϥεʢΧςΰϦʣʹྨ͢Δ w తม͕ʮ࣭తมʯʢΧςΰϦมʣͰ͋Δͷ w
ྫɿਓͷإͷը૾͔ΒʮੑผʯΛఆ͢Δ w ճؼ w ະͷσʔλ͔ΒɺΛ༧ଌ͢Δ w తม͕ʮྔతมʯʢʣͰ͋Δͷ w ྫɿਓͷإͷը૾͔ΒʮྸʯΛఆ͢Δ
ڭࢣ͋Γֶश ΓΜ͝ όφφ ೣ ݘ ֶशσʔλ ֶशɹ
ڭࢣ͋Γֶश ΓΜ͝ όφφ ೣ ݘ Ͳͷྨʹͯ·Δ͔ʁ ਪɹ ະͷը૾σʔλ
ڭࢣͳֶ͠श w ֶशσʔλʹʮਖ਼ղʯͱͳΔڭࢣσʔλ͕͍͍ͭͯͳ͍ w ΫϥελϦϯάมॖͳͲʹΘΕΔ w ओੳɺҼࢠੳɺLNFBOT๏ɺFUD
ڭࢣͳֶ͠श ֶशσʔλ ֶशɹ άϧʔϓͷݸΛܾΊͯɺ ಛ͕ࣅ͍ͯΔͷΛ·ͱΊΔ
ڭࢣͳֶ͠श " # $ % Ͳͷάϧʔϓʹ͍͔ۙ ਪɹ
σϞͷશମਤ ਖ਼ղϥϕϧ ֶशը૾σʔλ ֶश ਪ ֶशࡁ Ϟσϧ ະͷ ը૾σʔλ 7((
Ϟσϧ ఆ
(PPHMF$PMBCPSBUPSZ w IUUQTDPMBCSFTFBSDIHPPHMFDPN w +VQZUFSOPUFCPPLͬΆ͑͘ΔαʔϏε w +VQZUFSOPUFCPPLʹ͍ͭͯɺ/%4ͷʮࢲ͕ΈΜͳʹ͓͢͢Ί͢Δ+VQZUFSΛͬͨ ίʔυͷهʯ !DJWJD Λࢀর
wແྉͰ(16͕͑Δ /7*%*"5FTMB, w࡞ͨ͠ϊʔτϒοΫ(PPHMF%SJWFʹอଘ͞ΕΔ wϧʔϧͱ࣌ؒϧʔϧʹҙ
,FSBT w σΟʔϓϥʔχϯάͰΑ͘͏ػೳΛ͍ͨ͘͢͠ɺ 1ZUIPOͷϥούʔϥΠϒϥϦ w 5FOTPS'MPXʗ$/5,ʗ5IFBOPͳͲ w σϑΥϧτ5FOTPS'MPXΛόοΫΤϯυʹ͏ w ,FSBTͰ࡞ֶͨ͠शࡁϞσϧΛɺ5FOTPS'MPXͷֶशࡁ
Ϟσϧʹม͢Δπʔϧɺ$PSF.-Ϟσϧʹม͢Δͨ Ίͷπʔϧ͕͋Δ
w χϡʔϥϧωοτϫʔΫͷ͕ଟ͍ͷʢҎ্ʣ σΟʔϓϥʔχϯά ೖྗ ग़ྗ தؒʢӅΕʣ
χϡʔϥϧωοτϫʔΫ w γφϓεͷ݁߹ʹΑͬͯωοτϫʔΫΛܗͨ͠ਓχϡʔ ϩϯʢϊʔυʣ͕ɺֶशʹΑͬͯ݁߹ڧʢॏΈʣΛม Խͤͯ͞ղܾΛߦ͏ػցֶशϞσϧ x1 x2 = 1 x0
w0 w1 w2 h y y = h( n−1 ∑ i=0 xi wi + wn) ୯७ύʔηϓτϩϯ ׆ੑԽؔɺ εςοϓؔγάϞΠυ͕ؔॳΘΕ͍͕ͯͨɺ σΟʔϓϥʔχϯάͰ3F-6͕ओʹΘΕΔɻ h h(x) = { 1 (x > 0) 0 (otherwise) εςοϓؔ h(x) = { x (x > 0) 0 (otherwise) 3F-6
σΟʔϓϥʔχϯά w ػցֶशͷख๏ͷͭ w ୈ࣍"*ϒʔϜͷՐ͚ w *-473$ *NBHF/FU-BSHF4DBMF7JTVBM3FDPHOJUJPO$IBMMFOHF ͱ͍͏*NBHF/FUΛར༻ͨ͠ը૾ೝࣝίϯςετͰɺʹͷ
$//Λͬͨʮ"MFY/FUʯ͕ѹউ લˠ"MFY/FU w ʹʮ3FT/FUʯ͕ޡΓͰ༏উɻਓؒͷޡΓ Λ ্ճΔɻˠਓ͕ؒݟམͱ͢ը૾ͰɺఆͰ͖Δ w ݱࡏͰɺը૾ೝ͚ࣝͩͰͳ͘Իղੳɺࣗવݴޠॲཧɺը૾ੜͳ Ͳ෯͘Ԡ༻͞Ε͍ͯΔɻ
ࠐΈχϡʔϥϧωοτϫʔΫ $POWPMVUJPOBM/FVSBM/FUXPSL w ը૾ೝࣝɺମݕग़ͳͲΛಘҙͱ͢Δ w ΈࠐΈ $POWPMVUJPO-BZFS ɺϓʔϦϯά 1PPMJOH-BZFS Ͱಛநग़͠ɺग़ྗଆͷશ݁߹Ͱྨ
w ΈࠐΈͷϑΟϧλͷॏΈͱશ݁߹ͷॏΈֶ͕शʹΑͬ ܾͯఆ͞Ε͍ͯ͘
ΈࠐΈ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛΛநग़ 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 ಛϚοϓ͕ ੜ͞ΕΔ ೖྗ ϑΟϧλ
ΈࠐΈ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛΛநग़ 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 ಛϚοϓ͕ ੜ͞ΕΔ ೖྗ ϑΟϧλ
ΈࠐΈ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛΛநग़ 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 45 ಛϚοϓ͕ ੜ͞ΕΔ ೖྗ ϑΟϧλ
ΈࠐΈ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛΛநग़ 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 45 60 ಛϚοϓ͕ ੜ͞ΕΔ ೖྗ ϑΟϧλ
ϓʔϦϯά w ೖྗσʔλΛѻ͍͍͢ܗʹ͢Δ w ඍখͳҐஔมԽʹڧ͘ͳͬͨΓɺաֶशΛ͑ͨΓɺܭ ࢉίετΛ͑ͨΓ w .BY1PPMJOH"WFSBHF1PPMJOHͳͲ͕͋Δ 1 2
3 4 6 7 8 9 11 12 13 14 16 17 18 19 ೖྗ 7 9 17 19 .BY1PPMJOH
ࠓճ༻͢ΔϞσϧ 7(( w 7JTVBM(FPNFUSZ(SPVQ͕࡞ͨ͠$// w *-473$ͰΘΕͨɺΫϥεͷը૾ྨΛߦ͏ w *-473$ʹͯɺྨޡΓ w ΈࠐΈɺશ݁߹
w ߏ͕Θ͔Γ͍͢
w ΈࠐΈɺશ݁߹ w ೖྗɺºͷνϟϯωϧ 3(# 7((ͷߏ ΈࠐΈ ϓʔϦϯά શ݁߹
ࠓճֶश͢Δͷ w ҎԼͷը૾ྨΛߦ͏ʢֶशը૾σʔλຕºछྨʣ w ஂࢠ w ֟ͷछ w ΠλϦΞϯʢΈ͔͖ͮͱϑϨϯυ͚ͯ·ͤΜʣ w
όεηϯλʔͷΧϨʔ w 7((ͷ*NBHF/FUֶशࡁϞσϧΛϑΝΠϯνϡʔχϯάͯ͠ ֶश
w શ݁߹ͱ൪ͷϒϩοΫͷΛ࠶ֶश w ͦΕҎ֎ͦͷ··༻͢Δ ϑΝΠϯνϡʔχϯά ܇࿅σʔλʹ߹Θͤͯ࠶ֶश ֶशࡁͷॏΈΛͦͷ··͏
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ
࣮ࡍʹֶशͯ͠ΈΑ͏ ਖ਼ղϥϕϧ ֶशը૾σʔλ ֶश ਪ ֶशࡁ Ϟσϧ ະͷ ը૾σʔλ 7((
Ϟσϧ ఆ
ࠓճͷ༰ ࠓճ࡞͢Δը૾ݕग़σϞͷ֓ཁ (PPHMF$PMBC্Ͱɺ5FOTPS'MPX ,FSBTͰֶश ,FSBTͰֶशͨ͠ϞσϧΛͬͯਪ
࣮ࡍʹਪͯ͠ΈΑ͏ ਖ਼ղϥϕϧ ֶशը૾σʔλ ֶश ਪ ֶशࡁ Ϟσϧ ະͷ ը૾σʔλ 7((
Ϟσϧ ఆ
ΤοδσόΠεଆͰͷਪ w Ұൠతʹɺਪ༻ʹ3&45"1*αʔόΛ༻ҙͯ͠ɺ"1* Λίʔϧ͢Δ w ωοτϫʔΫԆ͕େ͖ͯ͘ϨεϙϯεʹӨڹ͢ΔͳΒɺ ΤοδσόΠεଆͰਪͤ͞Δͷख w 5FOTPS'MPX͕"OESPJE3BTQCFSSZ1JʹରԠ͍ͯ͠Δͷ Ͱɺ,FSBTͷֶशࡁϞσϧΛม͢Δ͜ͱͰར༻Մೳ
w 5FOTPS'MPXKTΛ͑ɺ+BWB4DSJQUͰਪՄೳ
J04ΞϓϦͰͷਪ w DPSFNMUPPMTΛͬͯɺ,FSBTͰ࡞ֶͨ͠शࡁϞσϧΛ $PSF.-Ϟσϧʹมͯ͠ɺJ04ΞϓϦʹΈࠐΈ·͢ w 04$৽ׁ Ͱൃද༧ఆ
·ͱΊ w (PPHMF$PMBCɺػցֶशɾσΟʔϓϥʔχϯάͷֶश༻్ͱͯ͠ɺ ඇৗʹ؆୯ʹར༻Ͱ͖Δڥ w ͔͠(16͕ແྉͰ͑Δʂ w ׳Εͳ͍ͱɺϑΝΠϧڞ༗͕໘ w ,FSBTΛ͑ɺσΟʔϓϥʔχϯάΛൺֱతָʹ࣮Ͱ͖Δ
w σʔλ͕গͳͯ͘ɺసҠֶशʗϑΝΠϯνϡʔχϯάͰਫ਼Λ͋Δ ఔग़ͤΔ w Τοδਪͷڥ͍ͭͭ͋Δ