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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kasacchiful
PRO
September 29, 2018
Programming
2.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google Colab で試す、Keras を使った画像認識 / nds57
第57回 長岡IT開発者勉強会 (NDS#57) で発表した資料です。
kasacchiful
PRO
September 29, 2018
More Decks by kasacchiful
See All by kasacchiful
上越のサメ食文化を訪ねて - 新潟市民の初体験レポ / ssmjp-shark
kasacchiful
PRO
1
57
Rust on AWS でデータ分析 / 20260523iotlt-niigata-rust-on-aws
kasacchiful
PRO
0
25
Step Functionsで始めるサーバーレス入門 〜 つないで動かすAWSサーバーレス
kasacchiful
PRO
0
53
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
96
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
96
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
280
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
900
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
1
59
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
160
Other Decks in Programming
See All in Programming
さぁV100、メモリをお食べ・・・
nilpe
0
130
The NotImplementedError Problem in Ruby
koic
1
620
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
4.3k
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
310
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.2k
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.2k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
220
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
230
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
CSC307 Lecture 17
javiergs
PRO
0
320
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
The Curse of the Amulet
leimatthew05
1
13k
Ethics towards AI in product and experience design
skipperchong
2
300
Accessibility Awareness
sabderemane
1
130
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
600
Bash Introduction
62gerente
615
210k
A Tale of Four Properties
chriscoyier
163
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The Limits of Empathy - UXLibs8
cassininazir
1
350
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
A better future with KSS
kneath
240
18k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
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 Τοδਪͷڥ͍ͭͭ͋Δ