Videos

Nuvoton Application_M55M1-gesture_ENG

Gesture Recognition

This is an endpoint AI Gesture Recognition application developed with machine learning technology which runs on the NuMicro® M55M1 microcontroller.

Nuvoton Application_M55M1-face landmark_ENG

Facial Landmark Detection

This is an endpoint AI Facial Landmark Detection application developed with machine learning technology which runs on the NuMicro® M55M1 microcontroller.

   
Nuvoton Application_M55M1-pose landmark_ENG

Pose Landmark Detection

This is an endpoint AI Pose Landmark Detection application developed with machine learning technology which runs on the NuMicro® M55M1 microcontroller.

Nuvoton Application_NuEzAI-M55M1_ENG

NuEzAI-M55M1 

Development Board Introduction

   
Medicine Classifier_EN

Medicine Classifier 

This is a medicine classification application with NuMicro® M55M1 and the NuEdgeWise tool.

Voice Control Scope

Voice Control Scope (中国語)

NuMicro®M467 と NuEdgeWise ツールを搭載したキーワードスポッティングアプリケーションです

   
Warehouse Management System

Warehouse Management System (中国語)

NuMicor®MA35D1 と NuEdgeWise ツールを使用した対象物分類アプリケーションです

Meeting Room People Counting

Meeting Room People Counting

NuMicro®MA35D1 を搭載した顔検出・計数アプリです

   
Auto Plate Billing

Auto Plate Billing (中国語)

NuMicor®MA35D1 と NuEdgeWise ツールを使用した対象物検出アプリケーションです

Nuvoton Webinar-end-point AI-240131_end-point AI webinar-EN-1

【ウェビナー動画再生】

Nuvoton エンドポイント AI 導入

   

 

Nuvoton Webinar-end-point AI-240131_end-point AI webinar-EN-2

【ウェビナー動画再生】

Nuvoton エンドポイント AI プラットフォームの特長

Nuvoton Webinar-end-point AI-240131_end-point AI webinar-EN-3

【ウェビナー動画再生】

Nuvoton 機械学習エコシステム


   

 

Nuvoton Webinar-end-point AI-240131_end-point AI webinar-EN-4

【ウェビナー動画再生】

ユーザーのモデルトレーニングを支援する NuEdgeWise ツール

Nuvoton Webinar-end-point AI-240131_end-point AI webinar-EN-5

【ウェビナー動画再生】

ユーザーリファレンスのための機械学習アプリケーションデザイン

   

 

NuEdgeWise : Nuvoton AI の機械学習開発環境

Nuvoton が発表した Nuvoton NuEdgeWise IDE は、TinyML 開発のために明示的に設計された機械学習ツールです。機械学習アプリケーション開発の 4 つの主要なステップ (ラベル付け、訓練、検証、テスト)をサポートします。NuEdgeWise は Jupyter Notebook プラットフォームを活用し、開発者が TensorFlow Lite を使用して Nuvoton のマイクロコントローラーとマイクロプロセッサー上でモデルをトレーニングして展開できるようにすることで、TinyML アプリケーションをよりアクセスしやすく、実装しやすくします。

開発プロセス:

ステップ Ⅰ

 1

この段階では、機械学習モデルのトレーニングに不可欠なデータのラベル付けや分類が行われます。例えば、画像データは、特定のオブジェクトまたはシーンを含むものとしてタグ付けされ、オーディオデータは、サウンドのタイプに基づいてラベル付けされ、センサデータは、指定されたセンサ生データに従ってマーク付けできます。このプロセスは通常、データの正確性と一貫性を確保するために手作業を必要とします

ステップ II

 2

機械学習モデルは、ラベル付きデータを使用してトレーニングされます。このステップでは、Nuvoton は事前に定義されたモデルも提供しており、ユーザーはモデルを迅速にトレーニングすることができます。トレーニングされたモデルは、未知のデータに基づいて予測や分類を行うことができます。トレーニングには通常、大量のデータと計算リソースが必要となります

ステップ III

3

検証段階では、トレーニングプロセスに関与しないデータセットでモデルの性能を評価します。これは、モデルの精度と汎化能力を決定するのに役立ちます。通常、トレーニングに使用されないデータの一部は、この評価段階で使用されます

ステップ IV

4

最終テストフェーズでは、完全に独立したデータセットでモデルの性能をさらに評価します。これは、モデルがトレーニングデータを単に記憶するのではなく、データの特徴を理解しているかどうかをチェックするための重要な段階です。テストの成功は、モデルが現実の世界で適用できる状態にあることを意味します

AI アプリケーション

Nuvotonは7つの異なる開発シナリオを導入しており、AIアプリケーション開発の第一歩を簡単に踏み出すことができます:

アプリケーション モデル 説明 開発
ツール
M467 MA35D1 M55M1

キーワードスポッティング

DNN/DS-CNN

このアプリケーションは、キーワードスポッティング (KWS) 技術に焦点を当て、特定の音声データを収集することによって、デプスワイズ セパレータブル コンボリューショナル ニューラルネットワーク (DSCNN) または従来のディープニューラルネットワーク (DNN) をトレーニングする方法を探求します。このアプリケーションでは、データ収集、前処理、特徴抽出からモデル訓練まで、プロセス全体の実証を行います。スマートアシスタントや音声制御システムなどの様々な音声対話アプリケーシに適した、特定の音声コマンドを正確に検出して応答するモデルを開発し、ユーザーインタラクション体験を向上させることを目標とします。

ML_KWS
(お問い合わせ先)

ジェスチャー認識

CNN

コンボリューショナルニューラルネットワーク (CNN) モデルは、三次元加速度計を使用してさまざまなジェスチャーを認識し、ジェスチャー動作データを収集するようにトレーニングされます。次に、このモデルは、リアルタイムジェスチャー認識のために開発ボード上に展開されます。

ML_G-Sensor
(お問い合わせ先)

画像分類

MobileNet

このアプリケーシでは、画像分類に MobileNet モデルを使用する方法と実践について詳しく説明します。MobileNet は、軽量なディープラーニングアーキテクチャーとして、特に計算リソースが限られたデバイスに適しています。本記事では、モデルの基本構造から始め、MobileNet が効率的な分類性能を維持しながら、デプスワイズセパレータブルコンボリューションズを通じて計算負荷とモデルサイズを削減する方法を説明します。

その後、公開データセットを使用して MobileNet をトレーニングする方法を、データ前処理、モデル訓練、性能最適化の段階を含めてご紹介します。さらに、トレーニングされたモデルをクラウドサービスやエッジコンピューティングデバイスなどのさまざまなプラットフォームに展開する方法についても検討します。

最後に、画像分類における MobileNet の適用を、対象物認識やシーン理解などの実例を通じて実証し、リアルタイムで高効率な画像処理における重要性を強調します。本記事では、画像分類におけるディープラーニングの実践を望む読者に対して、実践的なガイダンスとインスピレーションを提供します

ML_Image_
Classification
(お問い合わせ先)

対象物検出

SSD_MobileNet_
fpnlite v2/v3

このアプリケーションでは、画像検出に TensorFlow Object Detection API を使用する方法について説明します。この強力な API により、開発者は、セキュリティ監視から自動運転車まで、さまざまなアプリケーションに適した対象物認識モデルを簡単に訓練し、展開することができます。開発環境の設定、データセットの準備とアノテーション、モデルの訓練と評価など、API の基本を紹介します。さらに、トレーニングされたモデルをリアルタイム画像検出に適用し、さまざまなプラットフォームやデバイスに展開する方法についても説明します。これは、この分野をさらに深く探求しようとする開発者に対して、包括的なガイドと実践的な洞察を提供します。

ML_Object_
Detection
(お問い合わせ先)

対象物検出

Yolo-fastest v1

このアプリケーションでは、DarkNet フレームワークを使用して、エッジコンピューティングに適した YOLO(You Only Look Once) モデルをトレーニングする方法について深く掘り下げます。トレーニングされたモデルを TensorFlow Lite フォーマットに変換し、Vela 最適化ツールで性能を向上させることに重点を置いています。このアプリケーションは、モデルトレーニングの重要なステップや変換プロセス、および最適化技術をカバーし、特にリソースが限られたエッジコンピューティングデバイスに適した、さまざまなタイプの対象物を開発者が効果的に検出できるよう支援します。

ML_YOLO
(お問い合わせ先)

異常検出

DNN/
オートエンコーダー

このアプリケーションでは、Tiny ML (Micro Machine Learning) モデルをトレーニングし、それらを TensorFlow Lite (TFLite) フォーマットに変換するための異常検出技術の実装方法について詳しく説明します。本記事では、データの前処理と特徴抽出から、異常検出アルゴリズムの適用に至るまでのすべてのことと、リソースに制約のあるデバイスでの操作のために、訓練されたモデルを最適化して TFLite フォーマットに変換する方法について説明します。この手法は、産業用モニタリングや IoT (モノのインターネット)デバイスなど、効率的でリアルタイムな異常検出を必要とするアプリケーションに適しています。

ML_Gearbox_
Fault_Diagnosis
(お問い合わせ先)

Visual Wake Words

Small MobileNet RGB/gray

このアプリケーションでは、画像内の人やその他の特定の対象物の存在を識別することに焦点を当て、マイクロコントローラー上での Visual Wake Words (VWW) モデルの実装を検討します。この手法では、リソースに制約のあるマイクロコントローラー上で実行するように設計された軽量のディープラーニングモデルを利用します。このアプリケーションでは、そのようなモデルを効果的にトレーニングおよび最適化する方法を紹介し、これらのモデルをマイクロコントローラーに展開するプロセスをカバーします。これは、低消費電力、リアルタイム、応答性に優れた組み込み型ビジュアルアプリケーションを開発するための、実用的で効率的なソリューションを提供します。

ML_VWW
(お問い合わせ先)

記事

カテゴリー

タイトル

技術記事

【エンドポイント AI】NuMicro® M55M1 ML MCU によるポーズランドマーク検出の実装

技術記事

【エンドポイント AI】顔ランドマーク検出アプリケーションに NuMicro® M55M1 ML MCU を活用

技術記事

【エンドポイント AI】NuEzAI-M55M1 開発ボード:AI 開発を簡素化する強力なツール

技術記事

【エンドポイント AI】Nuvotonジェスチャー認識:MCU AI のための高性能アプリケーション

技術記事

【エンドポイント AI】医療クラシファイア

技術記事

【エンドポイント AI】音声制御スコープ

技術記事

【エンドポイント AI】自動食器カウント・精算

技術記事

【エンドポイント AI】倉庫管理システム

技術記事

【エンドポイント AI】会議室の人数カウント

プレスリリース

2024-03-26 AI アプリケーションの普及を加速するため、Nuvotonがマイクロコントローラーとマイクロプロセッサーをベースとしたエンドポイント AI 製品プラットフォームを発表

プレスリリース

2024-01-05 Nuvoton が機械学習のための量産可能なエンドポイント AI プラットフォームを発表

プレスリリース

2023-06-27 Nuvoton と Skymizer が NuMaker-M467HJ を使用して MLPerf の小さなベンチマークリーダーシップを達成

Top