/Spresense-LowPower-EdgeAI

Sample projects for "Get started Low Power Edge AI with Spresense"

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

SPRESENSEではじめるローパワーエッジAI

Get-Started-LowPower-EdgeAI-with-Spresense

書籍『SPRESENSEではじめるローパワーエッジAI』(オライリー・ジャパン発行)のサポートサイトです。本書籍で使用するサンプルスケッチ(プログラム)、サンプルデータセット、Neural Network Console(NNC) サンプルプロジェクト等ががまとめられています。

ファイル構成

フォルダ名サブフォルダ名説明
Chap01sketches1章で使用するサンプルスケッチ
Chap02sketches2章で使用するサンプルスケッチ
Chap03sketches3章で使用するサンプルスケッチ
Chap04 nnc_dataset4章で使用するデータセット
nnc_project4章で使用するNNCプロジェクト
Chap06 dnnrt_test6章で使用する認識用テストデータ
nnc_model6章で使用する学習済モデル
sketches6章で使用するサンプルスケッチ
Chap07 dnnrt_test7章で使用する認識用テストデータ
nnc_model7章で使用する学習済モデル
sketches7章で使用するサンプルスケッチ
Chap08 nnc_dataset8章で使用するデータセット
nnc_model8章で使用する学習済モデル
nnc_project8章で使用するNNCプロジェクト
sketches8章で使用するサンプルスケッチ
Chap09 dnnrt_test9章で使用する認識用テストデータ
nnc_dataset9章で使用するデータセット
nnc_model9章で使用する学習済モデル
nnc_project9章で使用するNNCプロジェクト
python9章で使用するPythonプログラム
sketches9章で使用するサンプルスケッチ
Chap10 dnnrt_test10章で使用する認識用テストデータ
nnc_dataset10章で使用するデータセット
nnc_model10章で使用する学習済モデル
nnc_project10章で使用するNNCプロジェクト
sketches10章で使用するサンプルスケッチ
Chap11 nnc_dataset11章で使用するデータセット
nnc_model11章で使用する学習済モデル
nnc_project11章で使用するNNCプロジェクト
sketches11章で使用するサンプルスケッチ
Libraries本書で使用するArduino用ライブラリ

開発環境

Spresenseのサンプルスケッチ(プログラム)はArduino IDEで記述されています。Arduino IDEをインストールされていない方は次のサイトからダウンロードしインストールをしてください。

Arduino IDEダウンロードサイト

Neural Network Consoleにはクラウド版をWindowsアプリがあります。クラウド版は学習・評価実行時間10時間、ワークスペース容量10GB、プロジェクト数10個までの無料枠が用意されています。その枠を超えた場合の利用料は下記サイトを参照ください。

Neural Network Consoleクラウド版

Neural Network Console Windowsアプリ

技術情報リンク

Spresense関連

Spresenseサポートサイト

Spresense技術ドキュメント

Spresense公式ツイッターアカウント

Spresense公式フェイスブックアカウント

スタックオーバーフロー日本語版(Spresenseタグ)

Neural Network Console関連

Neural Network Consoleサポートサイト

Neural Network Consoleマニュアル

Neural Network Console YouTubeチャンネル

ライセンス

本リポジトリに掲載されているサンプルプログラムは次のライセンスに準じます。

GNU Lesser General Public License v2.1

本リポジトリに掲載されているサンプルデータセット、Neural Networkサンプルプロジェクト等については次のライセンスに準じます。

Creative Commons Attribution 4.0 International license