【タイニーエムエル】
TinyML とは?
最終更新:
💡 小さなチップが、その場で音や動きを判断する
マイコンなど、電力やメモリが限られた小さな機器で機械学習を使う技術分野。センサーの情報を端末で推論し、音や動きなどを判断する用途に使われます。
📌 このページのポイント
- 電力・メモリ・計算能力が限られる機器で機械学習を使う
- 端末で推論し、通信に頼る処理を減らせる
- モデルの大きさと、機器で使える演算を合わせる
- 電池寿命や精度は、機器と使い方によって変わる
普通のAIと、何が違うの?
何を判断できるの?
端末が自分で学習するの?
推論と学習は分けて考えよう。LiteRT for Microcontrollersでは、別の環境で学習したモデルを変換して機器へ載せ、端末で推論する。使える演算やメモリに合わせる必要があり、モデルの大きさと処理の負担を確認するよ。
クラウドが不要なら、全部解決する?
推論のたびに通信しなくてよい構成は作れるけど、機器の管理やデータ送信までなくなるとは限らない。省電力もシステム全体で評価しよう。エッジAIの中でも小さな機器に注目する分野で、電池が何年持つかや精度を一律に保証する名前ではないんだ。
まとめ:ざっくりこれだけ覚えればOK!
「TinyML」って出てきたら「小さなチップで機械学習の判断をする技術」と思えばだいたいOK!
📖 おまけ:英語の意味
「Tiny Machine Learning」 = 小さな機器で使う機械学習
💬 Tinyは小さい、MLはMachine Learningの略です。計算資源が限られた組み込み機器でモデルを動かす技術や工夫を指します。