Skip to main content

TinyML

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Tiny Machine Learning (TinyML)


TinyML は、マシンラーニングと組み込みシステムの分野で、小型で低消費電力のマイクロコントローラー上でマシンラーニングを実現することを探求する学問分野です。これにより、エッジデバイス上で安全で低遅延、低消費電力、低帯域幅のマシンラーニング推論が可能になります。TinyML に興味があるけれど、どこから始めればよいかわからない方には、このワンストップガイドが最適です。このガイドでは、TinyML の概要、提供する機会、そして始め方のステップバイステップの手順を提供します。このエキサイティングな分野に参加し、今日から TinyML の旅を始めましょう!

TinyML とは?

Tiny Machine Learning (TinyML) は、Arduino のような低消費電力、低フットプリントのマイクロコントローラー上で ML モデルを開発および展開することに焦点を当てたマシンラーニングの分野です。

マシンラーニングは、自己改善型のアルゴリズムや統計モデルを開発することを目的としたコンピュータシステムの分野です。これは、大量のデータを使用してモデルが分析し、パターンを抽出することで、特定のタスクを学習し改善することを可能にします。この一見単純なパラダイムは、予測、異常検出、コンピュータビジョンなどの複雑なタスクにおいて画期的な進歩をもたらしました!

TinyML をサポートする推奨ボード

Seeed Studio XIAO ESP32S3 Sense

OV2640 カメラを搭載した超小型 ESP32-S3 開発ボードで、AIoT 分野で注目の新星
高性能240MHz Xtensa 32ビット LX7 デュアルコアプロセッサ
メモリ8MB PSRAM + 8MB FLASH
多機能マイクロフォン/SDカードスロット/取り外し可能な OV2640
ワイヤレス2.4GHz WiFi と BLE 5
TinyML 対応画像処理/音声認識




Seeed Studio XIAO nRF52840 Sense

XIAO nRF52840 Sense は、オンボードマイクと 3 軸 IMU を備え、TinyML AI+IoT プロジェクトに適しています
高性能ARM® Cortex™-M4 32ビットプロセッサ(FPU 搭載)64 MHz で動作
メモリ256 KB RAM + 2MB FLASH
多機能オンボードマイクと 3 軸 IMU
ワイヤレスBluetooth 5.0、NFC(オンボードアンテナ付き)
TinyML 対応ジェスチャー/音声認識


Seeed Studio XIAO RP2040


XIAO RP2040 は、超小型で高性能な汎用開発ボードです。オンボード 2MB フラッシュ、マイクロパイソン対応
すぐに始められるArduino/Micropython/CircuitPython をサポート
コストパフォーマンスが高い参入障壁を低減
より強力な MCU (RP2040)デュアルコア ARM Cortex M0+ Raspberry PI RP2040 チップ、最大 133 MHz で動作
豊富なオンチップメモリ264KB の SRAM、オンボード 2MB フラッシュ
豊富なインターフェース11 デジタルピン、4 アナログピン、11 PWM ピン、1 I2C インターフェース、1 UART インターフェース、1 SPI インターフェース、1 SWD ボンディングパッドインターフェース


Seeed Studio XIAO SAMD21

XIAO SAMD21は、超小型で高性能な汎用開発ボードです
ユーザーのお気に入りXIAOシリーズの最初の革新的な製品!
親指サイズSeeed Studioボードファミリーで最も小さいArduino互換ボード
強力なMCU (SAMD21)ARM® Cortex®-M0+ 32bit 48MHzマイクロコントローラー(SAMD21G18)を搭載、256KBフラッシュ、32KB SRAM
柔軟な互換性Arduino IDEに対応、ブレッドボードフレンドリー
豊富なインターフェース11個のデジタル/アナログピン、10個のPWMピン、1つのDAC出力、1つのSWDボンディングパッドインターフェース、1つのI2Cインターフェース、1つのUARTインターフェース、1つのSPIインターフェース


Wio Terminal

TinyMLとIoTを始めるための完全なAIプラットフォーム - ATSAMD51P19とARM Cortex-M4F(120MHz)を中心に構築され、マイクロコントローラー向けのさまざまなMLフレームワークに高い互換性を持つ
高性能ATSAMD51コアとRealtek RTL8720DN BLE 5.0 & Wi-Fi 2.4G/5G開発ボード
メモリ4 MB外部フラッシュ、192 KB RAM
多機能スクリーン + 開発ボード + 入出力インターフェース + ケースを備えた完全なシステム
ワイヤレス信頼性の高いワイヤレス接続、Realtek RTL8720DN搭載、デュアルバンド2.4GHz / 5GHz Wi-Fi
TinyML対応Azure認定、Edge Impulse対応デバイスで、IoTとTinyMLを迅速に開始可能


Grove Vision AI




Himax HX6537-Aプロセッサ、OV2640カメラセンサー、デジタルマイク、6軸慣性計測ユニット(IMU)を搭載した事前学習済みの組み込みAIビジョンセンサーで、YOLO v5およびEdge Impulseをサポート
多機能画像処理用のOV2640センサーを搭載
デジタルマイクと6軸慣性計測ユニット(IMU)

TinyML対応Edge Impulseに公式対応、物体検出などの主流のML機能を実現する3つのカスタマイズモデルを提供



Grove Vision AI V2


Arm Cortex-M55 & Ethos-U55を搭載したMCUベースのビジョンAIモジュールです。TensorFlowおよびPyTorchフレームワークをサポートし、Arduino IDEと互換性があります。SenseCraft AIアルゴリズムプラットフォームを使用して、コード不要でセンサーに学習済みMLモデルをデプロイ可能です。
多様なAIモデルサポート: SenseCraft AIから提供される既製モデルやカスタムAIモデルを簡単にデプロイ可能。Mobilenet V1、V2、Efficientnet-lite、Yolo v5 & v8を含む。TensorFlowおよびPyTorchフレームワークをサポート。
完全オープンソース:すべてのコード、設計ファイル、回路図が変更および利用可能。
豊富な周辺機器: PDMマイクロフォン、SDカードスロット、Type-C、Groveインターフェースなどの周辺機器を含む。


SenseCAP K1100




LoRa®とAIをすぐに始めるためのセンサープロトタイプキット

10分で展開、3ステップでAIoTプロジェクトを構築

MLとLoRa®技術の組み合わせ

400以上のGroveセンサーに対応し、幅広いアプリケーションをサポート

クラウドサポートのための主流プラットフォームとのボード統合

SenseCAPシリーズの産業用センサーへのアップグレードが可能





SenseCAP A1101





TinyML Edge AI対応のスマートイメージセンサーで、画像認識、人のカウント、ターゲット検出、メーター認識など、さまざまなAIモデルをサポートします。
TINYML対応Edge Impulseによって公式にサポートされており、MLモデルのトレーニングとデプロイを迅速に開始できます!






サポートプラットフォーム

当社のデバイスは、非常に多くの協力プラットフォームおよびケースでサポートされています。

  • Seeed Studio SenseCraft Model Assistant は、組み込みAIに焦点を当てたオープンソースプロジェクトです。
  • Edge Impulse は、センサーをベースとしたアプリケーションに最適化されています。
  • TensorFlow Lite は、軽量でディープラーニングに最適化されています。

これらのプラットフォームをサポートすることで、開発者はマイクロコントローラーからシングルボードコンピュータまで、エッジデバイス上で機械学習モデルを簡単に構築およびデプロイできます。

SenseCraft Model Assistant

SenseCraft Model Assistantは、Seeed Studioによって開発された組み込みAIに焦点を当てたオープンソースプロジェクトです。現実世界のシナリオに最適化されたアルゴリズムを提供し、実装をよりユーザーフレンドリーにし、組み込みデバイスでの推論をより迅速かつ正確にします。

SenseCraft Model Assistantは現在、異常検知、コンピュータビジョン、シナリオ固有のアルゴリズムをサポートしており、将来的にはさらに多くの機能が追加される予定です。

収集したデータでのトレーニングやアルゴリズムのパフォーマンスの可視化のためのユーザーフレンドリーなプラットフォームを提供し、ESP32、Arduino開発ボード、Raspberry Piなどの低コストハードウェアで動作するように設計されたモデルを提供します。

SenseCraft Model Assistantは、TensorFlow Lite、ONNX、TensorRTやOpenVINOなどの特殊フォーマットを含む複数の形式でのモデルエクスポートをサポートしています。SenseCraft Model Assistantを使用することで、開発者は幅広い組み込みデバイス上で機械学習モデルを簡単に構築およびデプロイできます。

Codecraft

Codecraftは、Scratch 3.0言語に基づいており、ブロックを「ドラッグ&ドロップ」するだけでプログラミングが可能です。Scratchのインタラクティブなゲームやアニメーションをプログラムする能力に加えて、Codecraftはさまざまな一般的なハードウェアデバイスをサポートし、ハードウェアとソフトウェアの統合を可能にします。これにより、プログラミングがさらに楽しくなります。

CodecraftとWio Terminalを使用することで、複雑なプログラミング環境やプログラミング知識に煩わされることなく、組み込み機械学習の全プロセスを体験することが可能です。

Edge Impulseによって強化されたTiny Machine Learningは、Codecraftのグラフィカルプログラミングを使用する初心者にも簡単にアクセス可能です。ドラッグ&ドロップによる簡単なコーディングで、データの取得、トレーニング、モデルのデプロイがこれまで以上に直感的になります。

Edge Impulse

Edge Impulseは、組み込み機械学習モデルを構築およびデプロイするための強力な機械学習プラットフォームです。

開発者は、センサーデータの収集と処理、機械学習モデルの設計とトレーニング、そしてそのモデルをエッジデバイスに展開するための幅広いツールを提供されています。

Edge Impulseはセンサーをベースとしたアプリケーションに最適化されており、幅広いハードウェアプラットフォームをサポートしています。Edge Impulseを使用することで、開発者は組み込みデバイス上で機械学習モデルを簡単に構築および展開できるため、IoTやスマートデバイスアプリケーションにおいて非常に価値のあるツールとなります。

TensorFlow Lite

TensorFlow Liteは、人気のあるTensorFlow機械学習フレームワークの軽量版であり、組み込みおよびモバイルデバイスでの実行を目的として設計されています。

開発者は、リソースが制約されたデバイス上で機械学習モデルを構築および展開するための幅広いツールを提供されており、専用のハードウェアアクセラレータのサポートも含まれています。

TensorFlow Liteは幅広いハードウェアプラットフォームをサポートしており、特に深層学習アプリケーションに適しています。TensorFlow Liteを使用することで、開発者は組み込みおよびモバイルデバイス上で機械学習モデルを簡単に構築および展開できるため、IoT、モバイル、スマートデバイス分野における幅広いアプリケーションにおいて非常に価値のあるツールとなります。

簡単に始められる

TinyMLが達成できる興味深いことを見てみましょう!

TinyML on XIAO


Edge Impulse on XIAO RP2040 & XIAO SAMD21Edge Impulse on XIAO nRF52840 SenseTensorFlow Lite on XIAO nRF52840 Sense
このプロジェクトでは、Seeed Studio XIAO SAMD21およびSeeed Studio XIAO RP2040開発ボードへのモデルのトレーニングと展開を扱います。Seeed Studio XIAO nRF52840 SenseでEdge Impulseを使用するためのクイックスタートWikiへようこそ!このガイドでは、オンボードIMUセンサーを使用して人間の動きを検出し、さまざまなアクションを分類する方法を探ります。このWikiでは、Seeed Studio XIAO nRF52840 SenseでTensorFlow Liteを使用し、オンボード加速度センサーを使用してパンチや屈伸などのジェスチャーを検出する方法を示します。
Edge Impulse on XIAO ESP32S3 Sense
このプロジェクトでは、Seeed Studio XIAO SAMD21およびSeeed Studio XIAO RP2040開発ボードへのモデルのトレーニングと展開を扱います。

TinyML on Wio Terminal

Wio Terminalは、メーカー、趣味愛好家、IoT愛好家向けに設計された強力で使いやすい開発ボードです。2.4インチLCDスクリーン、Wi-FiおよびBluetooth接続、センサー群、多様な入出力インターフェースを備えています。

Wio TerminalはArduino、MicroPython、CircuitPythonなどの幅広いプログラミング言語をサポートしており、開発者が簡単に始められるようになっています。そのコンパクトで携帯性に優れたデザインにより、スマートデバイスの作成から産業用途のプロトタイプ構築まで、幅広いプロジェクトに最適です。


Edge Impulse on Wio TerminalTensorFlow Lite on Wio TerminalCodecraft TinyML on Wio Terminal
現在、Wio Terminalは公式にEdge Impulseをサポートしています。Wio Terminalを使ってエッジでの機械学習を始める方法を見てみましょう!この記事では、公式のArduino TensorFlow LiteライブラリをWio Terminalにインストールする方法を紹介します。これにより、Wio Terminalを使用していくつかの機械学習モデルを試すことができます。Codecraftのグラフィカルプログラミング、Wio Terminal、およびEdge Impulseを使用した簡単な音声認識プロジェクト。

Grove Vision AIでのTinyML

Edge Impulse on Grove Vision AI
Grove - Vision AI Moduleは、Himax HX6537-Aプロセッサをベースにした親指サイズのボードで、2メガピクセルのOV2640カメラ、マイク、3軸加速度計、3軸ジャイロスコープを搭載しています。32MBのSPIフラッシュによるストレージを提供し、顔認識や人物検出のためのMLアルゴリズムが事前インストールされており、カスタマイズされたモデルもサポートします。XIAOエコシステムやArduinoと互換性があり、AI対応カメラプロジェクトを始めるのに最適です。Edge Impulseによる完全なサポートがあるため、カメラから生データをサンプリングし、モデルを構築し、スタジオから直接プログラミングなしで学習済みの機械学習モデルをモジュールにデプロイすることができます。

SenseCAP A1101でのTinyML

Roboflow/ YOLOv5/ TensorFlow Lite on SenseCAP A1101
Seeed SenseCAP A1101 - LoraWAN Vision AI Sensorは、開発者向けに設計された画像認識AIセンサーです。SenseCAP A1101 - LoRaWAN Vision AI SensorはTinyML AI技術とLoRaWAN長距離伝送を組み合わせ、屋内外で使用可能な低消費電力、高性能AIデバイスソリューションを提供します。このセンサーはHimaxの高性能低消費電力AIビジョンソリューションを特徴とし、Google TensorFlow Liteフレームワークおよび複数のTinyML AIプラットフォームをサポートします。このWikiでは、特定のアプリケーション向けに独自のAIモデルをトレーニングし、それを簡単にSenseCAP A1101 - LoRaWAN Vision AI Sensorにデプロイする方法を学びます。さあ始めましょう!

TinyML コース

Wio Terminal Codecraft コース

詳細なレッスンとステップバイステップのプロジェクトで、TinyMLとWio Terminalの世界への第一歩を踏み出しましょう!今や、シンプルなハードウェアでも複雑な問題を解決できます。
豊富なカリキュラムリソースこのコースには完全なプロジェクト資料とコードプログラムが付属しており、すべてがGitHubでオープンソース化されています。すべての読者は自由に使用し、さらに学習することができます。
詳細で分かりやすいコース内容このコースはSeeed Studio EDU部門によって開発されました。コースは原理、展開、応用をカバーしており、授業を生き生きとしたものにしながら、内容は完全かつ専門的です。
基礎からのカリキュラム設計学生の学習状況を考慮し、各レッスンやカリキュラム全体が浅いところから深いところへ進むように設計されています。そのため、学生の能力に合わせた指導が行われます。
複雑なプログラミング基礎は不要このコースはSeeed Studioが開発したCodecraftプラットフォームを使用したプログラミングに焦点を当てています。CodecraftはScratch 3.0に基づいたブロック型のグラフィカルプログラミングプラットフォームであり、プログラミングをより簡単で楽しいものにします。高度なプログラミング言語の使用に関する基礎は必要ありません。



Wio Terminal TinyML 基礎チュートリアル by Seeed Studio

Wio Terminal Edge Impulse チュートリアル

組み込み機械学習による連続動作認識システムの構築Wio Terminal Edge Impulse 内蔵マイクによる音声シーン認識Wio Terminal Edge Impulse 超音波センサーによる人数カウント
このチュートリアルでは、連続動作を検出できる機械学習システムの構築方法、実際のデバイスからデータをサンプリングする方法、信号処理パイプラインの設計方法、そしてモデルをデバイスに戻して展開する方法を紹介します。このプロジェクトでは、Wio TerminalとEdge Impulseを使用して音声シーン分類器をトレーニングおよび展開する方法を学びます。詳細とビデオチュートリアルについては、対応するビデオをご覧ください!このプロジェクトでは、Wio Terminal、通常の超音波レンジャー、および特別なディープラーニング技術を使用して人数カウントシステムを作成します。
Wio Terminal Edge Impulse 異常検知による予知保全Wio Terminal Edge Impulse マルチチャンネルガスセンサーによる飲料識別
このプロジェクトでは、Wio Terminal内蔵加速度センサーのデータを使用し、デバイス上で異常検知を行い、その後データをBlynk Edgent Cloudに送信します。このWikiでは、Wio TerminalとEdge Impulseを使用して機械学習プロジェクトを簡単に展開する方法を紹介します。Wio TerminalとGroveシステムを組み合わせることで非常に強力になり、数百のセンサーデータを分析し、さまざまなシナリオを評価する可能性があります!

Wio Terminal TensorFlow Lite チュートリアル

Wio Terminal Tensorflow Lite Micro BME280を使用したインテリジェント気象ステーションWio Terminal Tensorflow Lite Micro MCUでの音声認識 – Speech-to-IntentWio Terminal を使用した機械学習 - ジェスチャー認識
このプロジェクトでは、Wio Terminal と Tensorflow Lite for Microcontrollers を使用して、BME280 環境センサーからのローカルデータに基づいて、次の24時間の天気と降水量を予測できるインテリジェント気象ステーションを作成します。このプロジェクトでは、より効率的な方法を採用し、ユーザーの発話を直接解析して、意図/スロットの形式で実行可能な出力に変換します。このチュートリアルでは、Wio Terminal を使用して TensorFlow Lite の助けを借りて、簡単なジェスチャー認識機械学習デモをセットアップする方法を示します。

Wio Terminal Udemy による TinyML チュートリアル

TinyML アプリケーション

ここでは、TinyML デバイスの素晴らしい例をいくつか紹介します。これらのケーススタディはアプリケーションシナリオごとに分類されているため、興味のあるものを見つけて、アイデアを実現するために参加してください!

ヒューマンマシンインタラクション

TinyML 技術を使用すると、センサーデータを機械学習モデルと組み合わせて、音声認識、ジェスチャー認識、ポーズ認識などのヒューマンコンピュータインタラクションアプリケーションを実現できます。

XIAO nRF52840 Sense での音声認識簡単な TinyML: 異常検知と動作分類XIAO nRF52840 と Edge Impulse を使用した音声制御おもちゃとディスプレイ
このウィキでは、Seeed Studio XIAO nRF52840 Sense を使用して、オンボードマイクを使った音声認識を実行する方法を示します。Seeed XIAO nRF52840 Sense を使用した巨大な小型デバイスでの機械学習の探求。このデモでは、組み込み ML を使用して、XIAO nRF52840 Sense ボードによるアニメーション画面表示とおもちゃの音声制御を実現します。
簡単な TinyML: ジェスチャー認識接続された人工鼻を作る方法TinyML を使用した液体分類
Codecraft/Edge Impulse を使用してプログラムされた Seeed Wio Terminal は、初心者が TinyML(組み込み機械学習)を始めるための素晴らしいツールです。過去数か月間、私はかなりクールなプロジェクトに取り組んできました。一部の方はすでに聞いたことがあるかもしれませんが、DIY の汎用人工鼻を作成しました。この鼻は、認識するように教えたほぼすべてのものを嗅ぎ分けることができます!水質センサーを使用して濁度を測定し、Seeed Studio Wio Terminal 上で動作する機械学習モデルを使用してさまざまな液体を分類します。
物理的に Chrome の Dino ゲームをプレイWio Terminal と Edge Impulse を使用した手書き認識の構築
このプロジェクトでは、機械学習と組み込みエレクトロニクスを使用して、物理的に Chrome の Dino ゲームをプレイします。今日のチュートリアルでは、Wio Terminal と Edge Impulse を使用して機械学習ベースの手書き認識デバイスを構築する方法を紹介します。この詳細なガイドに従って、単一の飛行時間センサーを使用して手書きジェスチャーを認識し、それをテキストに変換する方法を学びましょう!

小売業

TinyML技術は、小売業界において、販売予測、顧客行動分析、リソース最適化、損失防止、スマートマーケティングなどに応用することができ、よりスマートで効率的なビジネス管理と運営を実現するのに役立ちます。

XIAO nRF52840 Sense & Edge Impulseを使用したペット活動トラッカー潜在的な日焼けを検出するBLE AI駆動スマートウォッチPerson Sensor.Ft Useful Sensorを使用したスマートエアクーラー
私たちのペットには、もっとアクティブでいるためのサポートが必要です。TinyMLモデルは、3軸IMUからのデータに基づいて活動を予測します。UVおよび天候データをSDカードに記録し、Edge Impulseモデルをトレーニングします。その後、Androidアプリを介してBLEで日焼けの情報を取得します。この時代では、他のすべてのデバイスがスマート化しています。なぜ私たちの古き良き夏の友であるエアクーラーにも知能を追加しないのでしょうか?しかし、センサーが画像データの抽出された特徴を直接提示できるとしたらどうでしょう?それは興味深いと思いませんか?
TinyML 🧠 とAzure IoTをEdge ImpulseとWio Terminalで活用NMCS: コーヒーこぼれ防止!安全なキャンプのためのAI駆動サーマルカメラ
春が来たので、Azure IoTリスフィーダーをアップグレードし、コンピュータビジョン機能を追加します。このために、現在のシナリオにEdge Impulseを使用してTinyML機能を追加します。NMCSは、聴覚と視覚のスキルを使用して、エネルギーブースターを作る際にコーヒーがこぼれないようにするデバイスです。TinyMLモデルを実行するWio Terminalは、暗闇の中でも動物や人間が近づいているかを識別し、キャンパーに警告を発します。

農業

TinyML技術を使用することで、センサーデータを機械学習モデルと組み合わせて、灌漑の自動化、天気予報、作物の病害虫検出を行うことが可能です。

視覚ベースの砂減少防止キット (VSDP)TensorFlowを使用した熱画像による灌漑レベル評価TensorFlow Lite for Microcontrollersを用いた天気予測
エッジAIノードを使用して砂減少地域を監視するLoRaWAN接続のインフラを構築したいと考えています。熱画像を使用して灌漑レベルデータを収集し、ニューラルネットワークモデルを構築・訓練し、そのモデルをWio Terminal上で直接実行します。この記事では、Wio TerminalとTensorFlow Lite for Microcontrollersを使用して、BME280環境センサーからのローカルデータに基づいて次の24時間の天気と降水量を予測できるインテリジェントな気象ステーションを作成します。
食用藻類の成長サイクルモニターIoT食品腐敗センサーとモニタリングダッシュボードスマートレイク - 藻類ブルームの早期検出
スピルリナ藻類を自己完結型の空間で育てるシステムを考案しました。DeViridiは、食品保管条件を監視し、食品の腐敗を判断するために使用できるスマートIoTツールです。さまざまなセンサーとエッジでの機械学習を使用して、このデバイスは藻類ブルームの早期兆候を検出し、当局や市民に通知します。
エッジインパルスとMMSを使用したIoT AI駆動の樹木病害識別器湖用プラスチックボトル検出器NOMOS: 蚊の成長モニタリングシステム
樹木の病害を検出し、MMSを通じて結果を通知することで、森林、農場、耕作地への被害を防ぎます。海洋生物のためのプラスチック汚染と戦うために。映画のキャラクターWALL-Eに触発され、このプロジェクトはゴミの投棄と環境への影響についての意識を高めることを目的としています。下水管の温度、湿度、水流に基づいた蚊の成長モニタリングシステムで、デング熱の拡散を最小限に抑えます。
Wio Terminalを使用したTinyMLスマート気象ステーションの構築!火災と戦う 🔥 - TinyMLを使用した山火事予測早期鉄砲水警報システム
データ収集からトレーニング、デプロイメントまで、機械学習を活用したスマート気象ステーションを自分で構築する方法を学びましょう!Fight Fireは、山火事に迅速に対応するために消防当局を支援する山火事予測デバイスです。このアイデアは、洪水や雪崩による災害に迅速に対応できるよう、早期警報を生成するソリューションを提供することを目的としています。

注意:これは完全な表です。すべての行を翻訳し、省略しないでください。

(以下に翻訳を開始します)

序号功能模块描述备注
1用户管理支持用户的注册、登录、权限分配等功能需支持多角色管理
2数据分析提供多维度的数据统计与分析功能支持导出为多种格式
3通知系统支持邮件、短信、站内消息等多种通知方式需支持模板化配置
4日志管理记录系统操作日志,支持查询与导出需满足审计要求
5权限控制基于角色的权限控制(RBAC)支持细粒度权限分配
6接口管理提供API接口的文档、测试与权限管理功能需支持Swagger集成
7系统配置支持系统参数的动态配置需支持热更新
8文件管理支持文件的上传、下载与分类管理需支持大文件分片上传
9报表生成支持自定义报表的生成与导出需支持多种图表类型
10任务调度支持定时任务的创建与管理需支持任务失败告警

工業

TinyML技術を使用することで、センサーデータと機械学習モデルを組み合わせ、品質管理や設備保守などの生産プロセスを自動化および最適化することが可能です。

エレベーターの異常検知をMLで実現(Edge Impulse & Notecard使用)IoT AI駆動型ヨーグルト製造とテクスチャ予測 | BlynkTinyMLを使用した油タンク漏れ検知
IoTデバイスは予測保守を可能にし、商業用エレベーターの安定した性能を確保し、高額な修理費用やダウンタイムを削減します。これは効率的な建物の流れや公共の安全、生産性、エネルギー消費、生活の質にとって重要です。ヨーグルト製造中に環境要因と培養量を収集します。その後、Blynkを介してニューラルネットワークモデルを実行し、テクスチャを予測します。このML搭載デバイスはディーゼルの匂いを検知し、リアルタイム通知をモバイルに送信します。Wio Terminal、Edge Impulse、Blynkを使用。
ガス漏れ検知用ウェブブラウザ操作ロボット流量計とTinyMLを使用したパイプライン詰まり検知TinyML + LoRaを使用した排水口詰まり検知
グリーン水素は排出量を削減し、地球を守る代替エネルギーです。しかし、まだ初期段階にあり、安全性が大きな懸念事項です。水素漏れはあらゆる手段で回避する必要があります。ガス漏れの早期検知を可能にするため、必要なセンサー機器を搭載した大きな遠隔操作ロボットを構築しました。産業運用におけるパイプライン詰まりの問題に対する提案として、人工知能(AI)と機械学習の使用を導入しています。AIシステムは流量センサーのデータを使用して、流量の変化を分析し、詰まりを示す可能性のある兆候を検知します。屋外スマートセンサーA1101を使用して、バルコニー排水口に葉や花、その他のゴミが蓄積していることを検知し、ユーザーに通知します。

ヘルスケア

TinyMLは健康モニタリングに応用され、医療業界がより効率的で正確な健康モニタリングを実現するのに役立ちます。

Edge Impulseで動作するスマート聴診器ホットフラッシュに対する非侵襲的ソリューション
TinyMLを活用して呼吸器系の異常を聴診し検出するデジタル聴診器。このプロジェクトでは、ホットフラッシュを検出し、エアコン冷却システムをIRエミッターで作動させるなどのアクションをトリガーするデバイスを構築します。入力として多次元赤外線温度センサーのデータを使用し、出力は人が認識され、最近急激な温度変化が発生したかどうかを通知するシンプルな分類結果となります。

交通

TinyMLを使用したマイコン上の音声認識ロボカー
内蔵マイクを使用した音声認識により、Wio TerminalはTinyMLを使用して「進む」「止まる」および背景ノイズを認識できます。

畜産業

野生動物保護区モニターペンギンのカウントとモニタリングGate Keeper - IoTベースの象検出システム
保護区の持続可能性を維持するための野生動物保護区環境および動物モニター。AIオブジェクト認識カメラを使用して、リトルブルーペンギンが岸に上がったり海に戻ったりする際に検出およびカウントするためのPOC。Grove AI Vision ModuleとWio Terminalを使用したIoTベースの象検出システムの構築方法を案内します。

Microsoft Reactor

Microsoft Reactor パート 1Microsoft Reactor パート 2
AIはもはやクラウドに閉じ込められていません。GPUを搭載した強力なコンピュータに依存する代わりに、近年ではTinyMLのおかげでAIが小型デバイスに進出しました。TinyMLはマイクロコントローラ上で動作する機械学習モデルであり、音声制御スマートスピーカーやフィットネストラッカーなど、すでに身の回りに存在しているかもしれません。
この2部構成の番組では、JimがTinyMLを実際に体験し、Seeed Studiosの小型マイクロコントローラ「Seeed XIAO BLE」を使用して、ローイングとランニングを区別できるフィットネストラッカーを構築します。これらのモデルのトレーニングとデプロイは非常に複雑なため、Jimはトレーニングデータの収集とTinyMLモデルの構築を支援するオンラインツール「Edge Impulse」の助けを借ります。
Jimがモデルを完成させた後、VS CodeとPlatformIO(VS Code用のマイクロコントローラ開発拡張機能)を使用してデバイスにデプロイします。その後、低消費電力のフィットネストラッカーを構築する際の複雑さの1つである接続性に取り組みます。多くのフィットネストラッカーはBluetoothを使用してスマホアプリと同期するため、Jimもこの方法を採用し、モバイルアプリからAzure IoT Centralにフィットネスデータを同期します。

TinyMLプロジェクトを私たちに共有しよう

TinyMLのための公共リソースプールを構築するために、あなたのプロジェクトや探求を提出して参加してください! あなたの作業を共有することで、TinyML分野における課題や機会についてコミュニティの理解を深めることができます。物体検出、音声認識、その他のTinyMLアプリケーションに取り組んでいる場合でも、あなたの洞察や経験は他の人々が学び、革新する助けとなるでしょう!

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...