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
EnebularMeetup_CatTower
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
NearMugi
March 25, 2019
Technology
0
250
EnebularMeetup_CatTower
NearMugi
March 25, 2019
Tweet
Share
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
390
nekoIoTLT_CatAndColorSensor
nearmugi
0
930
VisualProgramming_GoogleHome_LINE
nearmugi
1
580
EnebularMeetup_GoogleCalendar
nearmugi
0
300
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
400
nekoIoTLT_Demachi
nearmugi
0
450
nekoIoTLT_SearchBlackObject
nearmugi
1
680
nekoIoTLT_nekoDeeplearning
nearmugi
0
340
nekoIoTLT_nekoGohan
nearmugi
0
540
Other Decks in Technology
See All in Technology
GCASアップデート(202510-202601)
techniczna
0
210
分析画面のクリック操作をそのままコード化 ! エンジニアとビジネスユーザーが共存するAI-ReadyなBI基盤
ikumi
0
110
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
270
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
240
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
830
Introduction to Bill One Development Engineer
sansan33
PRO
0
350
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
140
Databricks Free Edition講座 データサイエンス編
taka_aki
0
250
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
420
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
550
Vitest Highlights in Angular
rainerhahnekamp
0
120
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Design in an AI World
tapps
0
140
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
76
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Testing 201, or: Great Expectations
jmmastey
46
8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Docker and Python
trallard
47
3.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Transcript
キャットタワーの観察 2019.3.25 enebular developer Meetup Vol.9
自己紹介 黒田 哲平 パチンコの商品企画部に所属、 業務でArduinoやUnityを使っています。 ネコ2匹飼っています。 2か月ほど前、dotstudioさんでブログ書きました。 「NefryBTからGoogleDriveにデータをアップロードする方法」 →今日はこの2つに関連した話です。
今回紹介したい事例 キャットタワーを定期的に撮影し、ネコがいるかどうか観察する カメラ キャットタワーの ハンモック
観察の仕方 1.キャットタワーを定期的に撮影 →NefryBT+カメラ 2.ネコがいるか判定 →NNC(Neural Network Console) 3.記録する →GoogleDrive、SpreadSheets 4.ネコがいたとき家族に知らせる
→LINE
enebular(とNode-RED)を使った理由 Node-REDを使えばスッキリまとめられるはず。 ↓ ただNode-REDを常時動かす環境は自宅のラズパイしかない (家だとあまり自分の時間が取れない…) ↓ enebularなら外出先でもサクッと作れる!
使用したツール その1 NefryBT →愛用するESP32搭載ボード。Wifiに簡単接続。 ユーザー情報をプログラムソース外で設定出来て便利。
使用したツール その2 NNC(Neural Network Console) →ニューラルネットワークを直感的に設計。 仕組みが良く分かっていなくても、ある程度識別できた。 0:いない 1:ネコ1 2:ネコ2 3:分からない
観察した画像を分類して学習。学習結果はPythonを使って利用できる。
使用したツール その3 Google Cloud Platform ・CloudFunctions →サーバーレスな実行環境。Node.js・Pythonに対応。 HTTPリクエストで実行して結果を受け取れる。 ・Storage →撮影したデータを保存。
全体の流れ
Node-REDフロー
Node-REDフロー(言語に着目)
観察した結果 ・人がいないときにほとんど入らない ・写真の変化が乏しい ・LINEの通知がちょっとしつこい ・妻から意見をもらう(一番重要) 10分おきの画像 妻が試してみた (ちゃんとネコとは認識しなかった )
おまけの話(GCP Storageを使ってみて) ・油断して課金の対象に。 →今回(10分に1回実行)の場合1か月で4,320回実行。 →無料枠の1GBに抑えるには1回あたり240KBまで。 →テスト中にガシガシ使って課金されてしまった… ・一度に取得できるデータサイズは10MBまで。 →学習データが10MB以上で取得できなかったのでGoogleDriveへ置くことにした。 ...無理に使わなくても良かったかも。
まとめ ・インプットからアウトプットまで一括管理出来て便利。 ・パーツごとに言語を変えられて便利。得意分野を任せられる。 ・画像もテキストと同じように受け渡しできる。怖くない。 ・キャットタワーよりも違うものを観察したい。 以上となります。 ご清聴ありがとうございました。