CNN+LSTMにてショットの自動分割を行う
学習を行うまでの準備に使うコード
ラベリングの修正
各動画から抽出したCSVファイルを一つに統合する
学習済みCNNから特徴ベクトルを抽出するPG モデルと動画を設定する必要がある
学習済みCNNをロードしてくるクラス ここに新しいCNNモデルなんかを今後追加して書いてくといいかもね
学習で使用するコード
LSTMのモデルと学習を行う
3D Convolutional Neural Networks 3次元畳込みニューラルネットワークでのショット分類
CSVのファイルを読み込むクラス
Attentionによる可視化
可視化を行うスクリプト
- Software
- python3.6.3
- tensorflow==1.7.0
- keras==2.1.5
- numpy==1.14.0
- matplotlib==2.2.2
- opencv-python==3.4.1.15