人工知能/機械学習開発者のジャーニー

Tiny EdgeにおけるAI/MLとは?

IoT業界では、「エッジ」とは、クラウドコンピューティングに依存するのではなく、ローカルで計算を実行するデバイスを指します。最新の開発であるTiny Edgeは、計算を、センサーノードなどのデータが生成される場所に近づけます。このシフトは、一元化されたクラウドベースのソリューションから、ローカルでデータを収集、処理、推論するエッジノードの分散ネットワークへの移行を意味します。2027年までに、TinyMLを搭載したデバイスが30億台以上販売されると予想されています。TinyMLは、AIのサブセットで、Tiny Edgeデバイスに機械学習モデルを展開することに焦点を当てた技術です。この成長は、スピード、プライバシー、接続性に対するニーズなどの社会的トレンドによって促進されています。さらに、有線技術から無線技術への移行により、Tiny Edgeデバイスの採用がさらに加速化しています。

Silicon LabsのSoC を使用した機械学習のアプリケーション

Silicon Labs のワイヤレス SoC は、予知保全および予防保全のためのセンサ信号処理、ヘルスケア向けの生体信号解析、コールドチェーン監視など、さまざまなMLアプリケーションをサポートしています。また、セキュリティ・アプリケーション向けの音声パターン・マッチング、スマート・デバイス制御向けの音声コマンド、人数カウントやプレゼンス検出などのタスク向けの低解像度のビジョンも実現します。SoC は、さまざまなアプリケーション要件に対応するさまざまなRAMサイズを提供します。機械学習モデルは、マイク、カメラ、加速度や温度などの時系列データを測定するセンサーからのデータに適用されます。これらのモデルには、音声パターン・マッチング、ウェイク・ワード/コマンド・ワード検出、指紋読み取り、常時オンのビジョン、画像/オブジェクト分類および検出が含まれます。検出されたイベントは、要件に従ってさらに処理できます。

AI/ML Silicon Labs を活用したジャーニー

Silicon Labs は、プロセスの各ステップを概説し、プロジェクトの各段階でサポートすることにより、AI/ML デバイスの開発を加速します。私たちは、開発プロセスを簡素化し、デバイスを迅速かつ効率的に市場に投入できるようにお手伝いします。
以下は、AI/ML開発者のジャーニーにおける 3 つの重要なステージと、各ステージを首尾よく完了するために必要な事項の概要です。

開始する
独自のソリューションを構築する
事前構築済みソリューション
  1. 1. キットを購入する
  2. 2. ユーザーアカウントを作成する
  3. 3. 開発環境
  4. 4. デモを見る
  1. 1. モデルを構築
  2. 2. テストと検証する
  3. モデルを展開する
  1. パートナー

1. キットを購入する:ハードウェアと例

Silicon Labs は、超低コストのスモール・フォーム・ファクタから、堅牢なネットワーク向けのコンパクトな機能満載のプラットフォームまでを対象に、さまざまな開発キットとエクスプローラキットを提供しています。ウェイクワード検出、Pacman、ジェスチャー制御など、エキサイティングなデモがいくつかあります。これらの豊富な機能を持つキットは、複数のプロトコルをサポートし、さまざまなメモリ構成で提供され、迅速なデバッグとプロトタイピングを可能にする多様なセンサーや周辺機器が搭載されています。関心のあるデモに基づいて、以下のニーズに最も適したキットを選択してください。デモはハードウェアに依存しません。

 
キット SiWx917 開発キット EFR32xG24 開発キット EFR32xG28 エクスプローラー・キット EFR32xG26 +10 dBm
開発キット
OPN (SiWx917-DK2605A) (xG24-DK2601B) (xG28-EK2705A) (xG26-DK2608A)
サポートされる
プロトコル
Wi-Fi、Bluetooth、Matter Bluetooth、Matter、独自規格、Thread、Zigbee Bluetooth、Sidewalk、Wi-SUN、Z-Wave Bluetooth、Matter、独自規格、Thread、Zigbee
説明 SiWx917 Wi-Fi 6および Bluetooth LE 5.4 開発キットは、ワイヤレス IoT アプリケーションのテスト、開発、プロトタイピングを迅速に行うためのコンパクトでありながら機能満載の開発プラットフォームです。 EFR32xG24 開発キットは、コンパクトで機能満載の開発プラットフォームです。これは、ワイヤレス IoT 製品の開発とプロトタイプ作成の最速パスを提供します。 EFR32xG28 Explorer キットは、スモール・フォーム・ファクタの開発および評価用プラットフォームで、Sub-GHzおよびBluetooth LE向けのIoTアプリケーションの迅速なプロトタイピングとコンセプトの作成に焦点を当てたEFR32xG28SoCをベースにしています。 EFR32xG26-DK2608A 開発キットは、コンパクトで機能満載の開発プラットフォームです。これは、ワイヤレス IoT 製品の開発とプロトタイプ作成の最速パスを提供します。
価格 $40 米ドル $79 米ドル $34 米ドル $89 米ドル
Flash/RAM 8 MB フラッシュメモリ、672 kB SRAM、8 MB PSRAM 1536 kB / 256 kB 1024 kB / 256 kB 3.2 MB/512kB
MVP
センサー マイク、温度センサー、慣性センサー 慣性センサー、ステレオマイクロホン、圧力センサー、照度センサー 温度センサー 慣性センサー、ステレオマイクロホン、圧力センサー、照度センサー
< 前のステップ 次のステップ >

2. ユーザーアカウントを作成する

開発キットをお待ちの間、ユーザーアカウントを設定することをお勧めします。

Silicon Labs のアカウント:

Silicon Labs のアカウント:このアカウントでは、開発者コミュニティ、入門ガイド、プライベート GitHub リポジトリ、Simplicity Studio 開発環境にアクセスできます。アカウントを作成するか、ここでアカウントへのアクセスを確認できます。

Silicon Labs Account
< 前のステップ 次のステップ >

3. 開発環境の設定

開発環境の選択には多くの選択肢があることは承知していますが、Simplicity Studio は Bluetooth を使用してデバイスを開発するのに最適な選択肢だと考えています。その理由は:

  • プログラマとデバッガ機能を搭載しているため、手動セットアップの心配がありません。
  • 購入済みのボードを認識し、使用できるサンプルアプリを特定します。

環境の設定にヘルプが必要ですか?スタートガイドをお使いいただければすぐに起動して実行できます。

Download the Full Online Installer Version of Simplicity Studio v6:

< 前のステップ 次のステップ >

4. デモを見る

以下は、最小限のコーディングで簡単に実現できる追加のアイデアのリストです。以下に提案するように、参照されているアプリケーション例を修正します。これらのユースケースは、すぐに使えるデモとしてではなく、さらなる評価のための完璧なコンテキストを提供します。All the demos shown here are available in Simplicity Studio under "Example Projects & Demos". In the left-hand menu, filter by "Capability → Machine Learning" to view and import the AI/ML sample applications.

音声コントロールライト

基板上のLEDをオン/オフするために、「ON」と「OFF」という発話キーワードを検出します。

推奨キット: 

EFR32xG24 開発キット 

SiWx917 開発キット


事前に構築されたアプリケーションを10分ですぐに起動して実行できます。

トレーニングを受けたモデルから
30分でMLアプリケーションを作成する方法を学習します。

追加デモ

アプリケーション開発をゼロから開始するのは簡単なことではありません。当社のSimplicity SDKには、最も頻繁に使用されるケースをカバーする多数の組み込みデモとサンプルが含まれています。

To access the demos and examples:

  1. Download and install Simplicity Studio
  2. Navigate to the "Example Projects & Demos" section
  3. In the filter menu on the left, select "Capability -> Machine Learning" to view and import the most current AI/ML sample applications.


音声分類機能

このアプリケーションは、マイクロコントローラ用の TensorFlow Lite を使用して、Micrium OS カーネルタスクでマイクに記録された音声データを分類します。この分類は、基板上のLEDを制御するために使用されます。デモは Simplicity Studioの一部としても利用できます。

推奨キット:



Magic Wand

このアプリケーションは、加速度計でさまざまな手のジェスチャーを認識するように訓練されたモデルを示しています。検出されたジェスチャーは、シリアルポートに印刷されます。デモは Simplicity Studioの一部としても利用できます。

推奨キット:



Blink

このアプリケーションは、正弦関数を再現するようにトレーニングされたモデルを示しています。モデルは 0~ 2pi の範囲の値が継続的に入力され、モデルの出力を使用してLEDの強度を制御します。デモはSimplicity Studio の一部としても利用できます。

推奨キット:



Rock Paper Scissors

On-device image classification demo using an external camera to recognize hand gestures (rock, paper, scissors) in real time. Demonstrates embedded vision with TFLM model running directly on the MCU.

推奨キット:



Device Tampering Detection

Time-series anomaly detection demo using IMU data to detect unusual motion patterns that may indicate device tampering. Runs fully on-device and is designed for production-ready edge AI applications.

推奨キット:

< 前のステップ 次のステップ >

1. モデルを構築

すでに.tfliteファイルの準備ができていますか?次のステップに進む:「テストと検証」

モデルをトレーニングし、展開可能な形式に変換する準備をします。

ML開発に精通している場合は、以下のステップに従ってください。


カスタマイズされたコード

まず、AI/MLモデルを設計し、トレーニングします。これには、データの収集と前処理、適切なモデルの選択、トレーニングパラメータの設定が含まれます。

機械学習モデルの構築支援については、TensorFlow のドキュメントを参照してください。モデルを .tflite に変換するためのサポートについては、LiteRT のドキュメントを参照してください。 

MLを初めて開発する場合は、以下のステップに従ってください。


ローコード

当社は、コーディングを最小限に抑えたモデルの設計と構築を支援するために、トップAIプラットフォームと提携しています。これらのプラットフォームは、使いやすいGUIと自動化されたワークフローを提供し、プロセスを簡素化します。

SensiML

オレゴン州ビーバートン

Edge Impulse

San Jose, California

Eta Compute

カリフォルニア州サニーベール

事前に構築された機械学習ソリューションをお探しの場合は、最後のタブ「事前構築済みソリューション」に移動してください。

< 前のステップ 次のステップ >

2. テストと検証する

組み込みターゲットに対するモデルのパフォーマンスを評価し、必要なパフォーマンス指標を満たしていることを確認するためにモデルを検証します。

 

Profile Your Model

Gain insight into how your TensorFlow Lite for Microcontrollers (.tflite) model performs on Silicon Labs hardware before deploying it in your product.

The Silicon Labs Machine Learning Model Profiler helps you analyze inference performance directly on target hardware. It provides visibility into latency, memory usage, and execution distribution across the MCU and hardware accelerators such as the Matrix Vector Processor (MVP).


With the Model Profiler, you can:

  • Measure inference latency on real hardware
  • View per-layer execution timing
  • Understand CPU vs. accelerator utilization
  • Identify performance bottlenecks and optimization opportunities

Launch the profiler from Simplicity Studio 6 and connect your development board to begin profiling. Use the insights to refine, optimize, and validate your model before final deployment.

< 前のステップ 次のステップ >

3. モデルを展開する

検証済みのモデルを組み込みデバイスに統合して展開します。

  • AI/ML SDK 拡張機能を追加する
  • StudioでTensorFlow Microコンポーネントを設定する:コンポーネントを設定して、組み込みデバイスに適したカーネルを選択します 
  • モデルを含め、実行する:.tflite モデルをアプリケーションにコピーし、Simplicityプロジェクトのconfigフォルダーに格納します。 
  • 後処理の実施:モデルの出力を処理するために必要な後処理ステップを追加し、それをアプリケーションのロジックと統合します。 
< 前のステップ 次のステップ >

ターンキーソリューション

開発プロセスを簡素化し製品化までの時間を短縮する、Silicon Labs SoC 向けに事前構築済みのすぐに展開可能なAI/MLソリューション。

Sensory

カリフォルニア州サンタクララ

Azip, Inc.

カリフォルニア州クパチーノ

MicroAI

テキサス州アービング

設計パートナー

Silicon Labs は、カスタマイズされたAI/MLソリューションの設計と開発を支援するために、以下のサードパーティのAI/ML設計サービス会社を事前審査し、認定しています。

Klika Tech, Inc.

フロリダ州マイアミ

AITAD GmbH

ドイツ、オフェンブルク

embedUR

カリフォルニア州フリーモント

< 前のステップ 次のステップ >
開始する
1. キットを購入する
2. ユーザーアカウントを作成する
3. 開発環境
4. デモを見る
独自のソリューションを構築する
1. モデルを構築
2. テストと検証する
モデルを展開する
事前構築済みソリューション
パートナー
閉じる
ロードの結果
閉じる
Powered by Translations.com GlobalLink OneLink Software