Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Google Colab で試す、Keras を使った画像認識 / nds57
Search
kasacchiful
PRO
September 29, 2018
Programming
3k
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
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
550
Step Functions Express ワークフローの使い所 / 20260725jawsug-niigata-sado
kasacchiful
PRO
1
120
Step FunctionsでAIエージェント × 人の承認を試す / 20260705jawsug-hokurikushinkansen-agentcore-hitl-workflow
kasacchiful
PRO
0
130
上越のサメ食文化を訪ねて - 新潟市民の初体験レポ / ssmjp-shark
kasacchiful
PRO
1
89
Rust on AWS でデータ分析 / 20260523iotlt-niigata-rust-on-aws
kasacchiful
PRO
0
69
Step Functionsで始めるサーバーレス入門 〜 つないで動かすAWSサーバーレス
kasacchiful
PRO
0
79
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
150
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
200
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
310
Other Decks in Programming
See All in Programming
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
370
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
5.1k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
330
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
340
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
730
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
270
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Become a Pro
speakerdeck
PRO
31
6.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Code Review Best Practice
trishagee
74
20k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
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 Τοδਪͷڥ͍ͭͭ͋Δ