inflearn logo
知識共有
inflearn logo

ArduinoとEdge Impulseで始めるEdge AI開発 ― センサーからビジョン・ディープラーニングの実装まで

センサー・ビジョンAIは、データ収集からデプロイまで何から始めればよいか分からず、途方に暮れがちです。実務でのトラブルシューティング経験をもとに、図解と実習を通して、実際に動作する成果物が完成するまでご案内します。 数学なしで始められる、実践的な組み込みAI開発コースです。Arduino Nano BLE 33とNicla Visionボードを活用し、ジェスチャー認識と画像分類モデルを自分で作成・デプロイします。また、Edge Impulseのノーコードプラットフォームを使って、データ収集からディープラーニングモデルの実装まで、一連のプロセスを習得します。実務でのトラブルシューティングや性能改善のヒントを通じて、実際のエッジデバイス開発に必要なスキルを身につけます。

1名 が受講中です。

難易度 初級

受講期間 3か月

Deep Learning(DL)
Deep Learning(DL)
Arduino
Arduino
IoT
IoT
Computer Vision(CV)
Computer Vision(CV)
Embedded
Embedded
Deep Learning(DL)
Deep Learning(DL)
Arduino
Arduino
IoT
IoT
Computer Vision(CV)
Computer Vision(CV)
Embedded
Embedded

この講座で身につくこと

  • Arduino開発ボードで動作するジェスチャー認識および画像分類AIモデルの実装

  • Edge Impulseを活用したノーコードによるセンサーデータの収集、前処理、ディープラーニングモデルの学習およびデプロイメント

  • エッジデバイス設計におけるモデル性能の改善と実践的なデバッグ手法

  • Edge DeviceにおけるAIモデル実行の全般的な開発・設計フロー

  • Edge AIの軽量化を進めた経験と、必要なROM/RAM/演算所要時間などのハードウェアリソースに関する理解

ArduinoとEdge Impulseで始めるEdge AIデバイス開発

実際のジェスチャー認識のデモ行います。

FOMOアルゴリズムの紹介用サンプル動画

センサーデータでジェスチャー認識デバイスを作ります。

カメラ映像分類モデルをボードにデプロイします。

データ収集からモデルのデプロイまでを一貫して実践します。メモリと演算量を考慮したAI Edge Deviceを完成させます。

AI Edge Deviceの開発工程をすべて実習します。

数学よりも、実際に作る経験に重点を置きます。
Arduino Nano 33 BLE Sense、Nicla Vision、Edge Impulseプラットフォームで
センサーデータの収集から前処理、モデルの学習まで行います。
小型ボードで動作するディープラーニングの開発プロセスを習得します。

実習で実装した軽量ディープラーニングモデルの処理時間と必要なFlash、RAMのサイズを確認します。

学習したモデルをArduino開発ボードにデプロイします。
センサーやカメラのデータ準備からモデルの実行まで
エッジAI開発の全工程を体験し、
メモリや処理時間などのハードウェア上の制約も確認します。

センサーからビジョンまで、ボード上で直接実装

Edge Impulseによるディープラーニングモデルの学習

Section 1 - Edge Impulseと軽量ディープラーニングの概要

Edge Impulseの役割と主な機能を確認し、Arduinoで軽量なディープラーニングモデルを動かすエッジAIの基本概念を学びます。

Section 2 -Arduino Nanoジェスチャー認識プロジェクト

開発環境を設定し、センサーデータを収集・前処理してジェスチャー認識モデルを学習します。学習したモデルをArduino Nano開発ボードにデプロイして動作を確認し、プロジェクトの完成までの手順を学びます。

セクション3 - Nicla Vision画像分類プロジェクト

Nicla Vision開発ボードを活用して画像データを収集し、画像分類モデルを学習・評価します。モデルをエッジデバイスにデプロイして推論結果を確認し、ビジョンベースのエッジAIを実装する流れを学びます。

センサーからデプロイまで

センサーデータでAIを作りたいけれど、何から始めればいいのかわからず困っていませんか?
この講義は、まさにそんな方のために作りました。


✔️ 数学の負担なくエッジAIを始めたい初心者

  • 数式よりも実際に作りながら人工知能を身につけたい方

  • センサーデータの収集からモデルのデプロイまで、順を追って経験したい方

  • Arduinoで動作するジェスチャー認識モデルを作ってみたい方

✔️ 組み込み・IoT開発者

  • 既存のデバイスにAI機能を自分で追加したい方

  • モデルのメモリ使用量と演算量を考慮したデバイスへの適用方法を学びたい方

  • 実践的なデバッグと性能改善の方法を、プロジェクトを通じて学びたい方

✔️ 動作するプロトタイプを素早く実装したい学生や開発者

  • Arduino Nanoで手の動きを認識するデバイスを作りたい方

  • Nicla Visionで画像分類機能を実装したい方

  • データ準備からデバイスへのデプロイまで、動作する成果物を完成させたい方


センサーやカメラが捉えた情報を、デバイス内ですぐに判断できるようにしてみましょう。
自ら実装したエッジAIプロジェクトが、次の挑戦への心強い第一歩になります。

受講前の注意事項


実習環境

  • Windows、Mac、Linuxでブラウザを使用します。

  • Arduino IDEとEdge Impulse、インターネット接続が必要です。
    Arduino Nano 33 BLEとNicla Visionボードをご用意ください。
    メモリ8ギガバイト以上のコンピューターを推奨します。

前提知識および注意事項

  • 数学的なAIの知識は必須ではありません。
    基本的なコーディング経験があると、実習に役立ちます。

  • センサーデータでジェスチャーを分類し、
    カメラ映像で画像分類モデルを作成します。
    ボードとUSBデータケーブルをご用意ください。

学習資料

  • 講義スライド資料と演習コードをあわせて確認してください。
    データ収集からモデルのデプロイまで、手順に沿って進められます。

  • Arduinoボードの説明書と実習記録を手元に用意してください。
    モデルの設定と実行結果を比較しやすくなります。


次のような方に
おすすめです

受講対象

  • 数学的なAIの知識がなく、組み込みディープラーニングを始めようとしている中学生以上の学習者

  • 迅速にAI Edge Deviceのプロトタイプを作りたい開発者

  • AI技術を習得したい組み込みおよびIoT開発者

  • 早急に組み込みプロジェクトを進める必要があるものの、どんなプロジェクトに取り組めば高い成果を得られるのか分からず、途方に暮れている大学生。

  • 反復的な組み込み開発に退屈している専門家

前提知識

  • 基本的なプログラミング概念の理解(変数、関数、条件文など)

  • Arduinoまたはマイクロコントローラーに関する基礎知識

  • コンピューターの活用および開発環境の設定経験

こんにちは
miotmakerです。

経歴認証済み

エッジAI · IoT · 組み込み

大学院の無線通信修士からスタートアップ、大手企業の量産開発まで。

実務経験をもとに、Edge AI・IoT・組み込み開発者の成長を支援します。

---

👨‍💻 7年目の組み込みソフトウェアエンジニア

🎓 ソウル大学 コンピュータ工学 修士

 

もっと見る

カリキュラム

全体

9件 ∙ (1時間 30分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥24,750

50%

¥6,338