- ダウンロード商品¥ 1,000
せっかく楽しみに取っておいたプリンが食べられてしまった!そんなご家庭の平和を揺るがしかねない事態に、技術で対抗する「プリンを守る技術」。 本書は、M5Stackから新しく登場したAIカメラM5StickVにフォーカスしています。 あなたもM5StickVで、AIの世界を体験してみませんか!? 技術書典7で頒布した「プリンをもっと見守る技術~M5StickVで始めるAIの世界~」の電子書籍版です。
本書ではこんなことが学べます
M5StickV/MaixPy/エッジコンピューティング/深層学習/Keras/TensorFlow/Kenryte K210/OpenMV/Micropython/M5Stack
目次
はじめに ソースコードのダウンロード先 第1章 M5StickVの紹介 M5StickVとは? SiPEED MAixとは? Kendryte K210とは? 第2章 M5StickVを使ってみる M5StickVの開発環境 MaixPyのファームウェアを書き込む EasyLoaderを使ってみる kflash GUIを使ってみる ファームウェアのダウンロード kflash GUIのダウンロード kflash GUIでファームウェアを書き込む MaixPy IDEでプログラミングをする MaixPy IDEのダウンロード MaixPy IDEの使い方 第3章 MaixPyを使ってみる ボタンを押す LEDを点灯する LEDをPWMで制御する I2Cで加速度センサーを読み取る M5StickVのIMUを調べる SH200Qを使ってみる MPU6886を使ってみる AXP192でバッテリーを確認する カメラの画像をLCDに表示する カメラの画像をSDカードに保存する 画像にフィルタをかける 画像にカスタムフィルタをかける KPUでニューラルネットワークを使ってみる 学習データをM5StickVのSDカードに入れる。 MNISTで数字を見分ける YOLOv2でお顔を見つける YOLOv2で20種類の物体を見分ける MobileNetで1000種類の物体を見分ける スピーカから音声ファイルを再生する LCDにお顔を描いてみる お顔を傾きにあわせて回転する 第4章 学習データkmodelを作成する Windows Subsystem for Linuxのインストール Tensorflow / Kerasをインストールする 学習データ変換ツールnncaseをインストールする MNISTから手書き数字を認識する学習データを作る KerasのCNNでMNISTを学習する Kerasのプログラムを実行する M5StickVで実行する 自分で撮った写真を見分ける学習データを作る MobileNetで転移学習する Kerasのプログラムを実行する M5StickVで実行する 第5章 プリンをもっと守る技術 プリン・ロックとは? M5StickVと電気錠とを繋げる QRコードを読み取る 第6章 プリンをもっと見守る技術 プリン・ア・ラート Vとは? プリンをもっと見守るには? プリンをその場で学習する ニューラルネットワークの途中の層を取り出す プリンが、そこにあるかないかを見分ける プリンの特徴ベクトルを更新する M5StickVとM5StackをUART通信で繋ぐ M5StickVでデータをUARTで送信する M5StackとM5StickVをUARTで繋ぐ M5StickCとM5StickVを繋げてLINEに写真を送る M5StickVから写真データをUARTで送信する M5StickCで写真を受信して、LINEに投稿する
サポートサイト
本書のソースコードはGitHUBで公開しています。 https://github.com/anoken/purin_wo_motto_mimamoru_gijutsu