PC 上の Linux で、Raspberry Pi 用の Docker イメージを作る

Building Raspberry Pi Docker image on PC Linux, by docker buildx. 前書き Docker は、IT 関連の開発者の間で既に「なくてはならないツール」となっているようですが、組込関連の設計者の間でも、少しずつ注目を集めているようです。一つの例として、Raspberry Pi などの組込 Linux 上で Docker を動かす、というものがあります。 ネットを探すと、確かにそのような実験が多く見られますが、大抵は … 続きを読む »

停電の備えはしっかりと!

Faced a sudden power failure (by power grid accident) today.  Noticed (1) UPS battery is dead, (2) DMM battery is almost empty, and (3) C-MOS backup battery in the NAS server is also dead… 今日は、久々に停電を経験してしまいました。今日は営業日でなかったから助かったというと、 全… 続きを読む »

Keras ニューラルネットワークモデルを手作業で C 言語に変換してみた

To get deeper understanding of Keras models, translated a model to C language mostly by hand. ディープニューラルネットワークのフレームワーク Keras で作成したモデルを、一般的な C 言語に変換する実験をしてみました。 現在は、さまざまな変換ツールがありますが、ツールそれぞれに一長一短があり、デファクトスタンダートと呼べるものはないのが現状です。また、先日 deeplearnin… 続きを読む »

話題の Sipeed M1(Kendryte K210)でオカメインコを認識する

Tried deep neural network 20-classes object detection demo on US$ 19 Sipeed M1 board. 先日ちらっと御紹介した Sipeed M1 dock(別名1: MAIX Dock, 別名2: Dan Dock。発売までの経緯なのか、たくさんの別称がある)を試してみました。日本国内でも既に多くの方が御報告なさっているので、既にネットで記事を見られた方も多いかも知れません。 Sipeed M1 は、Ken… 続きを読む »

deeplearning.ai の機械学習コースを受講してみました

Completed “Neural Networks and Deep Learning” course provided by deeplearning.ai on Coursera.  It was a great session for engineers (or me) who even almost forgot math classes. オンラインで受講できる機械学習(ディープラーニング)のコースには、いくつか有名なものがあります。その中… 続きを読む »

Linux を知らなくても使える Jetson Nano 講座

Jetson Nano tutorial for Linux beginners. 最近、AI(機械学習)がブームですね。Amazon の DeepLens、NVIDIA の Jetson Nano Developper Kit、Sipeed M1 など、入門者向けの機械学習体験キットが次々に登場しています。その中でも、価格が比較的手頃で、ネットでの情報が多い Jetson Nano は、特に人気のようです。 私は新しい物好きですが、皆さんの中にも、つい勢いで購入してしまった… 続きを読む »

ドアスコープカメラ + ドア錠監視システム(ソフト編)

Wrote some code to monitor apartment door lock status and show on web and alert by email. 先日、ドアスコープカメラ + ドア錠監視システム(ハード編)と称して、玄関に監視カメラと施錠チェック用のリードスイッチを取り付けました。しばらく忙しくてソフトを書けなかったのですが、まずは施錠チェックのソフトから書いてみました。仕事とはあまり関係なくて、ま、日曜大工といったところです。 プログラムは… 続きを読む »

ESP8266(Arduino環境)で AWS IoT(MQTT over TLS)にアクセスする

So far I thought ESP8266 can’t connect to AWS IoT (MQTT over TLS with client certificate), but it is NOT true any longer. 先入観なのか事実なのか分かりませんが、いままで Espressif ESP8266 はクライアント証明書を使った TLS (SSL) はできない、つまり AWS IoT(MQTT ブローカ)にアクセスできないと思い込んでいた… 続きを読む »

TensorFlow の speech_commands と micro_speech を探検する(2)

Now micro_speech training runs successfully with “micro” preprocess. 先日、”micro” preprocess(audio_microfrontend あるいは frontend_op オペレター付き)の TensorFlow をビルドできない話を書きましたが、ようやく無事に Docker 上でビルドできるようになりましたので、備忘録を兼ねてメモしておこうと思… 続きを読む »

TensorFlow の speech_commands と micro_speech を探検する(1)

Exploring into TensorFlow speech_commands, and experimental micro_speech for microcontrollers. 手持ちのマイコンで、TensorFlow Lite の micro_speech(音声認識)デモを試してみたくて、いろいろやっています。しかし、まだ experimental (実験段階)ということもあってか、なかなかうまくいきません。STM32F103 (bluepill) 用のオブジェ… 続きを読む »