なぜエッジで機械学習?
機械学習は急速に進歩しており、新しい深層学習アルゴリズムは、IoT革命の次の段階を進める上で重要な役割を果たしています。人工知能とモノのインターネットが融合してAIoTが生まれ、接続された製品がインテリジェントなタスクを実行できるようになりました。
接続されたデバイスの急激な増加により、エッジで生成されるデータの量は爆発的に増加しています。このデータを利用して効果的にインサイトを得るために、クラウド上で実行される機械学習アルゴリズムをエッジ側で使用できるようシフトしています。分析や機械学習のためにすべてのデータをクラウドにアップロードするような従来のアプローチでは、プライバシーや信頼性、レイテンシーが障壁となります。アルゴリズムをエッジで効率的に実行することで、これらの障害が解消され、AIoT製品の迅速な拡張が可能になります。
AIoTを実現するエッジ機械学習ソリューション
ModusToolbox™ Machine Learning
ModusToolbox™ Machine Learning (ML) は、インフィニオンMCU上で機械学習モデルを迅速に評価、展開することを可能にします。ModusToolbox™ MLは、ModusToolbox™エコシステムとシームレスに動作するように設計されており、既存のプロジェクトにドロップすることで、低消費電力のエッジ デバイスでの機械学習タスクを可能にします。
容易な統合と柔軟なツール
ModusToolbox™ MLツールは以下を可能にします。
- TensorFlow™などの一般的なトレーニング フレームワークからモデルをインポート
- 組み込みプラットフォーム用にモデルを最適化してサイズと複雑さを軽減
- テスト データに対するパフォーマンスをチェックすることで最適化されたモデルのパフォーマンスを検証
- ModusToolbox™フローに統合され最適化されたモデル コードとライブラリを生成
組み込み性能向けに最適化
ModusToolbox™ MLは、1D/2D畳み込みやさまざまな活性化関数、GRUのようなRNNネットワーク向けのより複雑な演算子のサポートなど、一般的なニューラル ネットワーク演算子のほとんどに最適化された実装をサポートする組み込み推論エンジンを含んでいます。
機械学習のワークフローとソフトウェア
AIoT製品のために機械学習アルゴリズムを開発するには、データ サイエンティストから組み込みファームウェア開発者まで、さまざまな技術チームを横断します。インフィニオンは、ModusToolbox™を使用してエッジ デバイスに機械学習モデルを展開するための最先端ツールを提供し、特定アプリケーション向けのトレーニングやモデル選択を行うためのソリューション提供が可能な主要パートナーと密接に連携しています。