私は、加速度計を備えたARM cortex-m0マイクロコントローラ(Freedom-KL25Z)を使用して人間の活動を検出(分類)するプロジェクトを行っています。私は機械学習を使ってユーザーの活動を予測しようと考えています。組み込みシステムで機械学習アルゴリズムを使用するにはどうすればよいですか?
問題は、cortex-m0はトレーニングやアルゴリズムの予測ができないため、データを収集し、コンピュータでトレーニングしてから、何とか埋め込む必要があります。実際には分かりませんどうやってするの。
私はインターネットで、重みの行列を生成してマイクロコントローラに埋め込むことができると言っていましたので、この関数で提供するデータに基づいて何かを予測する簡単な関数になります。それは正しい方法でしょうか?
とにかく私の質問は、どのように私はマイクロコントローラの分類アルゴリズムを組み込むことができますか?
私は皆さんが私を助け、いくつかの指導をしてくれることを願っています。私はここで迷っています。
ありがとうございます。
こんにちはStevieV、私は全く同意しますが、実際には私のプロジェクトは低コストのウェアラブルデバイスになることを意図しているので、cortex-m0やarduino nanoのようなかなり単純なハードウェアでなければなりません。 アイデアは、コンピュータ(トレーニングとか)で処理を行った後、あなたは私が何を意味するか知っていれば、マイクロでは既に訓練されたデータを扱うことができ、いくつかの機能を埋め込むことになります。 –
@RenanFontelesさて、あなたはそれで機械学習をするのに苦労するかもしれません。あなたのソフトウェアは確かにより多くの作業をしなければなりません。なぜCortex-Aシリーズデバイスは低価格のウェアラブルではありませんか? – Snoopy
実際、それは正直なところ、私は資源の乏しいところです。このプロジェクトを終了するには、皮質-m0と1ヶ月しかありません。 (ちなみに、幽☆遊☆白書ニースプロフィール画像、いまいましいちょうど私の思春期を思い出させる) –