AI用語集
人工知能の完全辞典
量子化
ニューラルネットワークの重みと活性化の精度を32ビットから8ビット以下に削減する技術。メモリと計算量を大幅に削減できる。
マイクロコントローラ
プロセッサ、メモリ、周辺機器を統合した小型集積回路。最小限の電力消費と限られたリソースで動作するように最適化されている。
エッジAI
エッジデバイス上で直接実行される人工知能。クラウド接続に依存せずにローカルで意思決定を行い、遅延と帯域幅消費を削減する。
TensorFlow Lite Micro
Googleが開発したフレームワーク。256KB未満のRAMと1MBのストレージを備えるマイクロコントローラ上で機械学習モデルを実行するために特別に設計されている。
メモリ最適化
モデルのメモリフットプリントを最小化する技術の集合。量子化、枝刈り、MCUの制約に適したコンパクトなネットワークアーキテクチャを含む。
オンデバイス推論
組み込みデバイス上で直接予測を実行するプロセス。データを遠隔サーバーに送信して処理する必要性を排除する。
枝刈り
ニューラルネットワークの重要でない接続を剪定する技術。予測性能を大幅に損なうことなく、複雑さとサイズを削減する。
知識蒸留
大規模で複雑なモデル(教師)から軽量モデル(生徒)へ知識を転送する方法。マイクロコントローラのリソース制約に適応する。
ニューロモーフィックアーキテクチャ
生物学的脳の構造と機能を模倣する回路設計で、最小限のエネルギー消費で効率的な処理を行うように最適化されたもの
モデル圧縮器
機械学習モデルのサイズを縮小しながら予測能力を維持するツールまたはアルゴリズムで、制約のあるデバイスへの展開に不可欠
Edge Impulse
マイクロコントローラー上でTinyMLモデルを作成、トレーニング、展開するための専門開発プラットフォームで、直感的なインターフェースと自動最適化を提供
エネルギー消費
TinyMLにおける重要な測定指標で、IoTアプリケーションにおいてバッテリーまたはエネルギーハーベスティングによる数年間の自律動作を可能にするため、電力消費を最小化することを目指す
MCU
マイクロコントローラーユニットで、プロセッサ、揮発性・不揮発性メモリ、通信インターフェースを単一の集積回路に統合したコンパクトな組み込みアプリケーション向けデバイス
リアルタイム処理
TinyMLシステムが制約された予測可能な時間内に予測応答を提供する能力で、重要なアプリケーションと対話型アプリケーションに不可欠
組み込みインテリジェンス
学習能力と推論能力を制約のある電子デバイスに直接統合し、自律的でインテリジェントなシステムを創り出すこと
軽量モデル
マイクロコントローラーへの展開のために、許容可能な性能を維持しながらパラメータと計算を最小化するように特別に設計されたニューラルネットワークアーキテクチャ
エネルギーハーベスティング
環境エネルギー(光、振動、熱)を収集してTinyMLデバイスに電力を供給する技術。メンテナンス不要でほぼ無限の自律性を実現。
組み込みオペレーティングシステム
マイクロコントローラー向けに最適化されたリアルタイムオペレーティングシステム。限られたハードウェアリソースを管理し、TinyMLタスクの決定論的実行を保証。