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
nekoIoTLT_ToyAndVoiceAnalysis
Search
NearMugi
February 22, 2022
Programming
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
nekoIoTLT_ToyAndVoiceAnalysis
NearMugi
February 22, 2022
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
420
nekoIoTLT_CatAndColorSensor
nearmugi
0
980
VisualProgramming_GoogleHome_LINE
nearmugi
1
630
EnebularMeetup_GoogleCalendar
nearmugi
0
310
nekoIoTLT_Demachi
nearmugi
0
470
nekoIoTLT_SearchBlackObject
nearmugi
1
710
nekoIoTLT_nekoDeeplearning
nearmugi
0
360
nekoIoTLT_nekoGohan
nearmugi
0
580
nekoIoTLT_Tsumetogi
nearmugi
1
750
Other Decks in Programming
See All in Programming
自作OSでスライド発表する
uyuki234
1
3.9k
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
180
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
140
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
110
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
110
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
710
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
520
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
170
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Fireside Chat
paigeccino
42
4k
Technical Leadership for Architectural Decision Making
baasie
3
440
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
660
How GitHub (no longer) Works
holman
316
150k
Code Review Best Practice
trishagee
74
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
So, you think you're a good person
axbom
PRO
2
2.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
Transcript
ねこのおもちゃ作りに挑戦してみた 2022.2.22 猫の日開催! ねこIoTLT vol.6
自己紹介 NearMugi(ニアムギ) ねこ2匹飼っています。 茶色の子 ニア 13歳 黒色の子 ムギ 9歳
イントロ 今回はねこのおもちゃ作りに 挑戦してみたお話です
イントロ 前回のオープニングトークで津川さんが お話しされていたことに触発されました
イントロ でもクラッカーのように飛び出す おもちゃは難しそう・・・ どうやって引っ張る? バネ? どれくらいの力がいる?
イントロ カタパルトなら作れるかも! 引用 [[工作のヒント]カタパルト投石 機](https://www.tamiya.com/japan/newstopics/2020/05/20robot/005.ht
試作品 作ってみたのがこちらです
試作品 ソレノイドで カタパルトを動かす ・M5AtomでON/OFFで制御 ・12v電源からM5Atomと ソレノイドに電源供給 M5Atom 12v電源 ソレノイドへ
試作品 いい感じに動きました!
試作品 ただ、猫たちは興味を示さず・・・ こどもたちには大うけでした
問題点 そして薄々気が付いていた問題点 どうやって供給する? →球同士くっつく →1回1回セットするなら手で 投げるのと変わらない ・・・おもちゃ作り挫折
まとめ? おもちゃ作りに失敗しました・・・ では終われないので
まとめ? おもちゃを動かす入力信号を 考えてみました!
ねこの鳴き声に反応する仕組み作りに 挑戦してみた 2022.2.22 猫の日開催! ねこIoTLT vol.6
再イントロ ネコが「にゃー」と鳴いたのを 認識してくれる仕組みがあったら いろいろと楽しめそうと思いませんか?
再イントロ 声を認識 = 機械学習 ということで、 Tensorflow lite で初めての Tiny ML に挑戦しました
学習の流れ 参考URL [Micro Speech Training] https://github.com/tensorflow/tflite-micro/tree/main/tensorflow/lite/micro/examples/micro_speech/train [Train a Simple Audio
Recognition Model] https://github.com/tensorflow/tflite-micro/blob/main/tensorflow/lite/micro/examples/micro_speech/train/train_micro_ speech_model.ipynb 学習用のJupyterNotebookを使います 1. ねこの声を集める 2. 1秒の長さに切り取る 3. データを水増しする 4. Docker上で動くTensorflowのコンテナで学習 5. 学習モデルを小さくしてマイコンボードに入れる
学習の流れ 1. ねこの声を集める
学習の流れ 4. 学習用のJupyterNotebookをDocker上で動かす
学習の流れ 4. 学習用のJupyterNotebookをDocker上で動かす 97%の精度!!!
学習の流れ 4. 学習用のJupyterNotebookをDocker上で動かす 学習モデルを小さくしたものも97%の精度!!!
学習の流れ 4. 学習用のJupyterNotebookをDocker上で動かす この配列をマイコンボードのプログラムにつっこむ
結果 ムギ ニア
まとめ ・おもちゃ作りの難しさを体験できました。 作りたいだけになってしまったのでネコ目線で作らなければと 思いました。 ・声認識は(かなり紆余曲折ありましたが)結果がでて良かったです。 ムギのように色んな発声をする子の場合は学習用データを絞らないと 上手く認識しないのだと知りました。 以上となります。 ご清聴ありがとうございました。