Google Teachable Machineを使って簡単な画像分類モデル/ポーズ検出モデルを作る
グーグルのTeachable Machine学習ウェブサイトを使って、簡単なポーズ検出(サムズアップ、ビクトリー、サムズダウン)モデルを作成してみましょう。
ウェブブラウザを開いてこのウェブサイトへ行ってください:https://teachablemachine.withgoogle.com
このようなウェブページが表示されるはずです。スタートするために「get started」をクリックしてください。
イメージプロジェクトを選択してください:
標準イメージモデルを選んでください:
2つのクラスセクション、トレーニングセクション、プレビューセクションが含まれているセクションが見えるはずです。
ここでのクラスとは、私たちが認識したい様々なタイプのことです。今回の場合はサムズアップ、ビクトリー、サムズダウンになります。クラスの名前は好みに合わせて変更することができます。私は最初のクラスを「ThumbsUp」と名付けました。
これで、ThumbsUpセクションが次のように展開されているはずです:
「Hold to record」をクリックしてモデルに画像入力を提供してください。デバイスのウェブカムにアクセスするようポップアップが出るはずです。ポーズを取るためにこれを許可してください。
ボタンを押している間、それはあなたのポーズの写真を続けて撮ります。私の場合300以上の写真に自信を持ったら、ボタンを放してください。
これらがThumbsUpクラスのポーズです。
ビクトリーポーズも同じ作業を行ってください。まず、必要なら名前を変更し、最初のポーズに近いポーズをとってください。
新しいポーズを作成するには、「add class」ボタンをクリックしてクラスの名前を変更してください。
それから前と同じことを行ってください。
これでクラスができました。トレーニングセクションに進んでください。
デフォルト値でトレーニングを開始できます。デフォルト値を変更したい場合は、「advance section」をクリックすることができます。ここではいくつかのパラメーターを変更することができます。数字に満足したら、「training」ボタンをクリックしてください。しばらく時間がかかります。忍耐を持って待ちましょう。
おめでとうございます!モデルの準備ができました。プレビューセクションが展開されます。ここではモデルが機能しているかどうか確認できます。
これが私の正確なポーズを返している作動中のモデルです。
いくつかの形式でモデルをエクスポートするには、「Export Model」をクリックしてください。
今日のところはこれで全てです。役に立ったと思います。
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/radiumsodium/create-simple-image-classification-model-with-google-teachable-machine-2jk0