忍者ブログ

設備のマニアどっとこむ

IoT開発、設備・DIYのブログ!

V-TrainingでM5stickV用学習ファイルを作った話

M5stickVで面白いサービスが始まりました。V-TrainingというサービスでM5stickVで撮った写真をアップロードすると最大10クラス(10分類)の場合分けができる学習ファイルが作成できます。

https://docs.m5stack.com/#/en/related_documents/v-training

このリンク通りやればいいのですが、まずはここで写真をとってクラスごとに分類するboot.pyをダウンロードします。(ファームウェア等は更新している前提となります)

https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/VTraining-Client-VerA02B01.zip

これをSDカードに書き込み、M5stickVで写真をとります。起動時にLCDに表示されますが、
どのクラスにするか選択し、メインのボタンで写真を撮ります。



撮影した画像はSDカードに保存されます。全10classなので全部やると350枚くらいですね。

撮影が終了したらtrainとvaidファイルをzip形式へ圧縮し、http://v-training.m5stack.com/ でアップロードすると学習ファイルと新しいboot.pyファイルがもらえます。(メールアドレスが必要)

Your training request have been successfully processed, you can download the kmodel & sample program files here:

とメールと学習結果が来れば成功です。

boot.pyを入れ替えて学習ファイル (例:1d2707333fe4b3b1_mbnet10_quant.kmodel)を
同じ階層に入れて終了です。



今度は画像からどのclassなのか判別できます。

・・・ここまでかなり苦労しました。

というのもなかなかV-trainingでエラーメールが来てしまいます。
参考になるかわかりませんがいくつか例を紹介したいと思います。


Lake of Enough Dataset, Only 9 pictures found, but you need 90 in total.
だいたい3クラスで35×3ぐらいは画像がないとだめです。

Number of Classes should larger or equal to two.
これも一緒で2クラス分類はできないみたいです。

Lake of Enough Train Dataset, Only 149 pictures found, but you need 150 in total.
これも写真が足らないとエラーです。


Train or valid folder not found. If you are using the M5StickV software, make sure you reach enough image counts of 35.
ひとclass35枚は写真があったほうがいいです。

 Unexpected error happened during checking dataset, cannot identify image file.....
ファイルが壊れている可能性があります。そのファイルは使わないほうがいいかも

Lake of Enough Valid Dataset, Only 23 pictures found, but you need 25 in total.
Vaidフォルダのファイルが少ないので増やしてください



このポップアップが出たときは違う時間帯でやり直してください。
どうもプラットフォーム側の問題のようです。



数々のエラーに対応してなんとかAIカメラとして遊べるようになりました。
いろいろ応用できそうだったらまた記事にします。

9/29 やっとGPIO制御ができました!! 















拍手[0回]

PR

コメント

1. 無題

startupの画面で止まってしまいます。どのような原因が考えられるでしょうか?

Re:無題

>startupの画面で止まってしまいます。どのような原因が考えられるでしょうか?
書き込みありがとうございます。下記ページで進めないということですかね?
https://docs.m5stack.com/#/en/related_documents/v-training

翻訳(Translate)

プロフィール

HN:
佐々木 雅史
性別:
男性
自己紹介:
2021年 ラズパイ、M5stackを用いたIoT開発を専門で受注するアルティメンテを設立。代表を務める。
・2020年ラズパイコンテスト優良賞受賞
・設備系資格多数(電験3種、消防設備士甲4、2級ボイラー技士、危険物乙4、電工2種、技術士補(電気・電子)、エネ電、フォークリフトなど)

AD

カレンダー

02 2024/03 04
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31