Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
10
Help us understand the problem. What is going on with this article?
@nnn112358

M5StickVのMaixPyにdemoデータを全部入れる

More than 1 year has passed since last update.

概要

MaixPyのAIのデモで遊ぶとき、Kmodelの学習データをSDカードに入れたり、Firmwareを書きなおしたりするのは大変ですね。
AIのデモファイルを全部M5StickVに書き込みましょう。

学習データ

学習データは、以下のURLから、MaixPy 0.3 demo firmware.zip をダウンロードします

http://dl.sipeed.com/MAIX/MaixPy/release/maixpy_v0.3.0/
→ MaixPy 0.3 demo firmware.zip

解凍すると、
・mnist.kmodel:mnistの学習データ(mnist)
・facedetect.kmodel:顔検出の学習データ(yolov2)
・20class.kmodel:20クラス分類の学習データ(yolov2)
・mbnet75.kmodel:1000クラス分類の学習データ(mobilenet)
デモで使うファイルが全部入っています。

MaixPy の0.3までは、demoデータを全部入ったFirmwareが提供されていたのですね。

kflash-gui

kflash-guiでAdd file を押して、Kmodelを追加していきます。

Flash Partition files
0x000000~0x200000 M5StickV MaixPy firmware(1.4MB)
0x200000~0x280000 mnist.kmodel(0.2MB)
0x280000~0x300000 facedetect.kmodel(0.4MB)
0x300000~0x500000 20class.kmodel(1.2MB)
0x500000~0x800000 mbnet75.kmodel(2.7MB)

MaixPy実行

MaixPyのkpu.loadでアドレスを指定すれば、学習データを切り替えられます。

task = kpu.load(0x200000) //MNIST

task = kpu.load(0x280000) //facedetect

task = kpu.load(0x300000) //20class_detect.

task = kpu.load(0x500000) //1000class_mbnet

最後に

よいM5StickVライフを!

 参考

10
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
nnn112358
制御エンジニアです

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
10
Help us understand the problem. What is going on with this article?