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
BPLL #33ハッカソンで深層学習使って汚部屋警報を作った話
Search
komo_fr
May 14, 2019
Technology
1
750
BPLL #33ハッカソンで深層学習使って汚部屋警報を作った話
▼ BPLL #33
https://bpstudy.connpass.com/event/128217/
komo_fr
May 14, 2019
Tweet
Share
More Decks by komo_fr
See All by komo_fr
Bokeh & Dash Cytoscape 〜 Pythonによるインタラクティブなネットワーク可視化ライブラリの比較 / PyConJP2021
komofr
0
800
Dash Cytoscape 〜 Pythonによるインタラクティブ・ネットワーク可視化入門 / StartPython#67
komofr
0
1.7k
Dash Cytoscapeで始めるネットワーク可視化 / plotly dash book
komofr
0
660
(修正版) NumPy/pandas使いのためのテスト自動化入門 / PyConJP2020
komofr
32
12k
[Python Charity Talks in Japan] LT: ネットワーク解析とテキスト解析で見るPEP / pycharity
komofr
0
1.4k
PyPI翻訳プロジェクト速報 / PyLadies Tokyo LT
komofr
1
510
pandasのStyling機能で強化するJupyter実験レポート / PyConJP 2019
komofr
15
28k
EuroPython 2019 LT / Let's Explore PEPs with NetworkX!
komofr
2
1k
LT「データまえしょりすとのためのpytest入門」@みんなのPython勉強会#46
komofr
5
3.1k
Other Decks in Technology
See All in Technology
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
170
2025年になってもまだMySQLが好き
yoku0825
8
4.8k
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
450
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
260
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
190
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
250
Android Audio: Beyond Winning On It
atsushieno
0
850
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
130
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.3k
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
870
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Agile that works and the tools we love
rasmusluckow
330
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
A better future with KSS
kneath
239
17k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Visualization
eitanlees
148
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing for humans not robots
tammielis
253
25k
What's in a price? How to price your products and services
michaelherold
246
12k
How GitHub (no longer) Works
holman
315
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Transcript
ϋοΧιϯͰ ਂֶशͬͯ Ԛ෦ܯใ࡞ͬͨ !LPNP@GS
ϋοΧιϯͰ ਂֶशͬͯ Ԛ෦ܯใ࡞ͬͨ !LPNP@GS ˞ઌि+%-" ຊσΟʔϓϥʔχϯάڠձ ͷ NFFUVQͰͨ͠-5
OheyaObeya ࠓճ͢ϋοΧιϯ w ''4ϋοΧιϯ w ओ࠵࢜ϑΠϧϜιϑτΤΞ ג w ڠࢍຊϚΠΫϩιϑτגࣜձࣾ
w ࣾ֎ؚΊͯਓ͘Β͍ࢀՃ w ςʔϚ࢜ϑΠϧϜY"*Y.JDSPTPGU w Ռͷஶ࡞ݖࢀՃऀࣗʹؼଐ͢Δ w ࢀՃنɿIUUQTESJWFHPPHMFDPNpMFE Q8$1G"ET6%UK@II*Y7:G6[X)HIUEUYWJFX w ࢿྉίʔυ(JU)VCͳͲͰެ։ͯ͠0,
OheyaObeya ྲྀΕ w ΞΠσΞιϯʢʣ w ্Ґ݅ ݅ͷΞΠσΞʹରͯ͠νʔϜΛืΔ w ϲ݄ͷ४උ։ൃظؒ w
ΞΠσΞιϯ࣌ͷ༰ͷ۩ମԽ։ൃ w ʢ͓ͨͩ͠৲ʹՐ͕ͭ͘ͷେମ̍ϲ݄લ͘Β͍ʣ w ϋοΧιϯʢʣ w ։ൃϥετεύʔτ w ͷϓϨθϯσϞ
৺͕ߥΕΔͱɺ෦ߥΕΔ Β͠ΛΔ؟ OheyaObeya ͰࢀՃ ௨শɿԚ෦ܯใ
OheyaObeya ෦ͷཚΕ৺ͷཚΕ ମྗ㽊 ؾྗ㽊 ֮ࣗঢ়ͳ͠
OheyaObeya $PQZSJHIU0IFZB0CFZB"MM3JHIUT3FTFSWFE w"*Ͱ෦ͷঢ়گΛஅ Δ͜ͱ ͓෦ Ԛ෦ PS wҰఆظؒԚ෦͕ଓ͍ͨΒΞϥʔτ
OheyaObeya ʮصͷ্ʯʹൣғΛߜΔ ఆΧϝϥͰصͷ্ΛఆظࡱӨਂֶशͰঢ়گΛஅ صͷ্͕ʮࢄΒ͔͍ͬͯΔঢ়ଶʯ͕Ұఆظؒଓ͍ͨΒɺ 4MBDLͰ௨ΞϥʔτԻ͕໐Γग़͢ ΞϥʔτԻΛࢭΊΔʹɺʮย͍ͨঢ়ଶʯʹ͢Δ͔͠ͳ͍ ϦϏϯά
ॴ ৸ࣨ τΠϨ ݰؔ صͷ্
How? Ͳ͏࣮ݱ͔ͨ͠?
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ หΨϥ ମݕग़ "*ʹΑΔ෦ͷঢ়گஅ ը૾ྨ
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ ຊ หΨϥ ը૾ྨ "*ʹΑΔ෦ͷঢ়گஅ PS
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ ຊ หΨϥ ମݕग़ "*ʹΑΔ෦ͷঢ়گஅ PS
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ ຊ หΨϥ "*ʹΑΔ෦ͷঢ়گஅ PS
OheyaObeya w࣮ݱखஈ1ZUIPO,FSBTΛͬͨਂֶश ը૾ྨͰͷϙΠϯτ wᶃͲ͏ͬͯେྔͷը૾Λऩू͢Δʁ wᶄֶश༻ͷ(16ϚγϯΛͲ͏͢Δʁ wᶅ࣮ݧͷࢼߦࡨޡαΠΫϧΛͲ͏ճ͔͢ʁ
OheyaObeya w ࿈ଓࡱӨ͢ΔεΫϦϓτΛ࡞ w ̏ͷΧϝϥΛͬͯʹγϣοτ ᶃը૾ͷऩू
OheyaObeya w ࿈ଓࡱӨ͢ΔεΫϦϓτΛ࡞ w ̏ͷΧϝϥΛͬͯʹγϣοτ ᶃը૾ͷऩू ࣌ؒͰຕͷϖʔεͰऩू
OheyaObeya DMFBO ͓෦ ࠨΧϝϥ தԝΧϝϥ ӈΧϝϥ
OheyaObeya NFTTZ Ԛ෦ ࠨΧϝϥ தԝΧϝϥ ӈΧϝϥ
OheyaObeya wಛఆͷঢ়گʢصͷ৭ʣʹภΒͳ͍Α͏ɺ ৭ࢴΛෑ͍ͯόϦΤʔγϣϯΛ૿͢ ᶃը૾ͷऩू ࠇ͍ص ന͍ص
OheyaObeya w%BUB"VHNFOUBUJPOʹΑΔը૾ͷΧ α૿͠ ,FSBTͷػೳΛར༻ʣ ᶃը૾ͷऩू
OheyaObeya w "[VSFͷ%FFQ-FBSOJOH7JSUVBM.BDIJOF VCVOUV w (161ZUIPOͷڥߏஙʹؔ͢ΔϩεΛഉআ ᶄֶश༻ͷ(16Ϛγϯ
OheyaObeya w(16Πϯελϯεߴ͍͔Β͏ͷ͕ා͍ɻɻɻ w͕͔͔࣌ؒΔॲཧΛ࣮ߦޙɺΕͯ์ஔ wॲཧ͕ίέͨ͜ͱʹؾ͔ͮͣɺԿਐ·͵··์ஔ ᶄֶश༻ͷ(16Ϛγϯ
OheyaObeya w4MBDLʹ࣮ݧϩά༻ͷνϟϯωϧΛ࡞ wֶश༻ͷ1ZUIPOεΫϦϓτͰ4MBDLʹϝϯγϣϯ ͖Ͱ௨Λग़͢ wֶशॲཧ͕ྃͨ͠Β௨ wॲཧ͕ίέͨΒ௨ 4MBDLʹ௨
OheyaObeya w4MBDLʹ࣮ݧϩά༻ͷνϟϯωϧΛ࡞ wֶश༻ͷ1ZUIPOεΫϦϓτͰ4MBDLʹϝϯγϣϯ ͖Ͱ௨Λग़͢ wֶशॲཧ͕ྃͨ͠Β௨ wॲཧ͕ίέͨΒ௨ 4MBDLʹ௨
OheyaObeya IUUQKPTIUPCJODPNUSPVCMFTIPPUJOHEFFQOFVSBMOFUXPSLTIUNM ᶅࢼߦࡨޡͷαΠΫϧ
OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ ߏγϯϓϧͳߏʢ-F/FUʣ ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏগ͠ਂ͍ߏ ֶशͷͤ͞ํ'JOF5VOJOH
w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏ.PCJMF/FU ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ ᶃҰ൪γϯϓϧͳ ํ๏ͰϕʔεϥΠ ϯΛ࡞Δ
OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ ߏγϯϓϧͳߏʢ-F/FUʣ ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏগ͠ਂ͍ߏ ֶशͷͤ͞ํ'JOF5VOJOH
w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏ.PCJMF/FU ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ ᶄਫ਼Λ֬อ
OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ ߏγϯϓϧͳߏʢ-F/FUʣ ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏগ͠ਂ͍ߏ ֶशͷͤ͞ํ'JOF5VOJOH
w σʔλঢ়گΛ૿ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ ߏ.PCJMF/FU ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ ᶅਫ਼Λ֬อͨ͠ ··ϞσϧͷܰྔԽ
OheyaObeya ᶅࢼߦࡨޡͷαΠΫϧ ᶄ͓͖͍֮͑ͯͨ ࣮ݧ൪߸ΛϐϯཹΊ ᶃ࣮ݧ࣌ͷάϥϑ ύϥϝʔλΛࣗಈߘ
OheyaObeya w ࡞ͨ͠ϞσϧΛͬͨਪॲཧΛ'MBTLͰ8FC"1*Խ w DMFBO TPTP NFTTZͷஈ֊ఆ w ਂֶशϞσϧࣗମDMFBOPSNFTTZͷྨ w
DMFBOͱNFTTZͷ͕֬፰߅͢Δ߹ΛTPTPͱͯ͠ѻ͏ Ϟσϧͷల։
DEMO (ը૾શମΛݟͨఆ) https://www.youtube.com/watch?v=Pub1_Nes1tM ˎσϞಈըɺϋοΧιϯͷՌΛޙվྑͨ͠ͷʢը໘Λվળʣ
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ หΨϥ "*ʹΑΔ෦ͷঢ়گஅ ը૾ྨ
OheyaObeya wը૾શମΛݟ͓ͯ෦Ԛ෦Λྨ wݸผͷମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ หΨϥ ମݕग़ "*ʹΑΔ෦ͷঢ়گஅ
None
หΨϥ ຊ υϥΠϠʔ Ͳ͏͍͏ঢ়گͩʁʁʁ
OheyaObeya ମ͔ΒγʔϯΛਪଌ͢Δ ମ γ ʔ ϯ ৯ࣄ
OheyaObeya ମ͔ΒγʔϯΛਪଌ͢Δ ମ γ ʔ ϯ ৯ࣄ ಡॻ
OheyaObeya ମ͔ΒγʔϯΛਪଌ͢Δ ମ γ ʔ ϯ ৯ࣄ ಡॻ ࢧ
None
None
None
ย͚ͳ͍ͱɺ ը໘ʹෳͷʮγʔϯʯ͕ࠞࡏ͢Δ
OheyaObeya ը໘ͷʮγʔϯʯͷ ࢁ͋Δ͚Ͳɺ શ෦ʮ৯ࣄதʯʹؔ͢Δ ΦϒδΣΫτ γʔϯ
OheyaObeya ը໘ͷʮγʔϯʯͷ ࢁ͋Δ͚Ͳɺ શ෦ʮ৯ࣄதʯʹؔ͢Δ ΦϒδΣΫτ γʔϯ γʔϯ͕ҟͳΔ ΦϒδΣΫτ γʔϯ ৯ࣄத
ಡॻத ࢧத
OheyaObeya ମݕग़ʹΑΔγʔϯղੳ wମݕग़ڭࢣσʔλͷ༻ҙʹख͕͔͔ؒΔ wˠ"[VSF$VTUPN7JTJPO4FSWJDFΛར༻ w
DEMO (ମݕग़ʹΑΔγʔϯղੳ) ……͍͕ͨ͠ ϋοΧιϯޙʹAzureͷϦιʔε͕ আ͞ΕͨͷͰɺࠓճׂѪ
OheyaObeya wָ͍͠ɻ w ϋοΧιϯʮಈ͍ͯͳΜ΅ʯͷΠϕϯτ w ࠷ޙͷͷϓϨθϯͰԿ͕ԿͰ࣮ԋσϞΛޭͤ͞Δ ͨΊʹ͍ࠐΉ w υʔύϛϯ͕υόυόͰΔ w
࣮ࡍʹಈ͘ϒπ͕͋ΔͱԠ͕Γ্͕Δ w ʢۀ্ͷ੍͕ͳ͍ͷͰʣීஈࢼͤͳ͍ࢼߦࡨޡ͍͢͠ ײ
OheyaObeya w ྨϞσϧͷਫ਼্ w ϋοΧιϯ࣌͋͘·Ͱ࠷ݶͷσϞ͕ՄೳͳϨϕϧ w ӡ༻͢Δͱ݁ߏޡఆ͢Δ w ख͕ࣸΓࠐΉͱNFTTZʹஅ͞Ε͍͢ ʢֶश࣌ʹͬͨσʔλͰɺख͕ೖ͍ͬͯͳ͔ͬͨʣ
w ମݕग़Ϟσϧͷ࠶ߏங w ͳͲͳͲɻΓ͍ͨ͜ͱ͍ͬͺ͍ɻ w ຊʹཉ͍͠ͷͦΕͳͷʁ ࠓޙͷऔΓΈ
OheyaObeya PyCon Kyushu 2019 Okinawa ʮΞΠσΞΛখ࢝͘͞Ίͯɺখ͘͞ҭ͍ͯͯ͘ํ๏ ɹʙϋοΧιϯͰਂֶशϞσϧΛ࡞ͬͯӡ༻͢Δ·Ͱʯ IUUQTLZVTIVQZDPOKQ
ϔϧεέΞɺ ʮମΛΔʯ͔ΒʮΒ͠ΛΔʯ OheyaObeya
"QQFOEJY
OheyaObeya w ϋοΧιϯϓϨθϯcΒ͠ΛΔ؟0IFZB0CFZBʙ"*ͰԚ ෦ΛԿͱ͔͢Δ1+ w IUUQTCJUMZ:,F) w <లࣔ༻αϚϦ>ϖʔδͰΘ͔Δ0IFZB0CFZB w IUUQTCJUMZ'T;%
ࢿྉ