Skip to content

Latest commit

 

History

History
71 lines (61 loc) · 2.92 KB

README.md

File metadata and controls

71 lines (61 loc) · 2.92 KB

物体検出を用いた認識ゲーム

物体認識を用いて人間と認識されないようにするゲーム

開発メンバー

@takusandayooo
@suzumura0121
@Yu-pi-5656

ゲームの概要

1. AIが4回連続で70%人間と認識するとゲームオーバー

2. 人間と認識され確率が70%以下もしくは人間と認識されない場合に学習データに追加

3. 学習データを用いて学習を行い、モデルを更新

alt text

注意事項

  • このゲームは一人用に設計されています
  • 走っている人間を認識することができません
  • ゲーム開始後数秒待ってから開始してください

実行環境構築

1. ライブラリーのインストール

pip install -r requirements.txt

2. トレーニング用のyamlファイルを絶対パスの変更

dataset.yamltrainvalpathを絶対パスに変更してください。

3. ゲームの実行

app.pyを実行してください。

python app.py

4. 学習データのトレーニング

train.pyを実行してください。

python train_main.py

※注意:実行環境によって./script/train/yolo_train.pyのBatch sizeを変更する必要があります。デフォルトでは50になっています。

ゲーム遷移

1. ゲームスタート

ゲームを始めるをクリック ゲームスタート

2. モデル選択

使用するモデルを選択
※1:学習済みモデルを選択した場合は事前に学習を行ってください
※2:学習済みモデルを選択した後は必ず「選択」ボタンをクリックしてください モデル選択

3. ゲームスタート

ラベルとスコアとエラーカウントが表示される ゲーム画面

  • ゲームクリアー
    Enterキーを押すとゲームクリアー ゲームクリアー

  • ゲームオーバー
    連続で70%の確率で4回人間と認識された場合はゲームオーバー ゲームオーバー

使用モデル