Facebook がアルゴリズム コード ライブラリ PySlowFast をオープンソース化、最先端のビデオ理解モデルを簡単に再現

Facebook がアルゴリズム コード ライブラリ PySlowFast をオープンソース化、最先端のビデオ理解モデルを簡単に再現

Facebook AI Research は近年、ビデオ理解研究において多くの素晴らしい成果を上げています。最近、FAIRビデオチームは、ICCV関連のセミナーでビデオ認識検出コードライブラリPySlowFastをオープンソース化し、事前学習済みモデルライブラリも公開しました。同時に、チームは最先端の研究成果をこのコードベースにリアルタイムで追加していくとも述べた。

  • プロジェクトアドレス: https://github.com/facebookresearch/SlowFast
  • チュートリアルのアドレス(PPTT リソース付き): https://alexanderkirillov.github.io/tutorials/visual-recognition-iccv19/

ビデオとモーションの理解は、今日最も注目されている研究分野の 1 つになっています。しかし、オープンソース コミュニティで簡潔で効率的、かつ変更しやすいビデオ理解コード ベースを見つけるのは、まだ容易ではありません。さらに重要なのは、最先端のディープラーニングモデルを再現することは、研究者にとって常に頭痛の種となっていることです。

これらのビデオ理解モデルには、数十 GFlops と数日間のトレーニングが必要になることがよくあります。モデルを再現するには、細部まで正確にするために実験とパラメータの調整を繰り返す必要があります。これには多くの時間とリソースが消費されることが多く、多くの研究者の意欲を削いでしまいます。

Facebook AI Researchは、CVPRやICCVなどの国際会議で多数の研究成果を発表し、CVPR 2019 Behavior Detection Challengeで優勝しました。そして、今年の ICCV で、FAIR はビデオ理解コード ライブラリ PySlowFast を発表しました。
PySlowfast は PyTorch ベースのコード ライブラリであり、研究者はこれを使用して、基本的なものから最先端のビデオ分類およびアクション検出アルゴリズムまで簡単に再現できます。

さらに、PySlowFast コード ベースは多数のオープンソースの事前トレーニング済みモデルも提供しており、研究者はモデルを繰り返しトレーニングする手間が省け、FAIR 事前トレーニング済みの最先端のパフォーマンス モデルを直接使用できるようになります。

pySlowFastオープンソースモデルの視覚的検出結果

PySlowFast はオープンソースとしてリリースされて以来、GitHub のトレンドリストのトップ 10 にランクされています。以下は、このオープンソース プロジェクトの簡単な紹介です。

ワークショップのチュートリアルとオープンソース コード ライブラリの情報によると、PySlowFast はビデオ理解のベースライン モデルと、今日の最先端のビデオ理解アルゴリズムの再現の両方を提供します。そのアルゴリズムには、ビデオ分類だけでなく、アクション分類アルゴリズムも含まれます。

今日のオープンソース コミュニティにおけるさまざまなビデオ認識ライブラリのパフォーマンスのばらつきと比較すると、PySlowFast を使用すると、今日の最先端のモデルを簡単に再現できます。

ビデオ認識(キネティクス)

表 1: ビデオ分類データベース Kinetics 400 での PySlowFast のパフォーマンス (https://github.com/facebookresearch/SlowFast/blob/master/MODEL_ZOO.md からの抜粋)

PySlowFast は、ビデオ分類だけでなくビデオ理解にも使用でき、2019 CVPR ActivityNet Challenge Winner を獲得したビデオ検出モデルを提供します。
行動検出 (AVA)

さらに、PySlowFast には、簡単な編集を通じてマルチモーダル ビデオ理解、ビデオ自己教師学習、その他のタスクをサポートできるインターフェイスが用意されています。チームによると、PySlowFast は積極的にメンテナンスされ、チームと業界の最先端のアルゴリズムをリアルタイムで更新し、事前トレーニング済みのモデルをオープンソース化して、コードベースをビデオ理解の分野におけるベースラインベンチマークにする予定だという。

次のチュートリアルを通じて、読者は PySlowFast コード ライブラリを簡単に試すことができます。インストールが完了したら、MODEL_ZOO が提供する事前トレーニング済みモデルと対応する構成ファイルをダウンロードし、次のコードを実行することで、さまざまなビデオ データベースでモデルのパフォーマンスをテストできます。

  1. Python ツール/run_net.py
  2. --cfg configs/Kinetics/C2D_8x8_R50.yaml
  3. DATA.PATH_TO_DATA_DIR データセットへのパス
  4. 2   

このコードライブラリにより、最先端の高性能モデルを簡単に再現できることがわかります。同時に、読者は簡単な変更で独自のモデルを実装し、複数の GPU でトレーニングして最先端のパフォーマンスを得ることもできます。

<<:  Alibaba DAMO Academyが2020年のトップ10テクノロジートレンドを発表!人工知能、ブロックチェーン、チップが注目される

>>:  2019 年の NLP における最先端のブレークスルーを振り返る

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

AIをホームセキュリティに活用する方法

人工知能の台頭は、ホームセキュリティを含む多くの業界に大きな影響を与えています。人工知能は、監視カメ...

...

マイクロソフトは低コストのAIモデルを見つけるために多方面に賭けている

マイクロソフトはOpenAI LPの半分以下を所有していると言われているが、それでもパワーは劣るがよ...

AIエンジニアリングは組織がAIを最大限に活用するのに役立ちます

「人工知能」という言葉は、最近はどこにでも見られるようになり、産業界におけるその応用に混乱が生じてお...

...

Pythonでグラフを描いてニューラルネットワークを理解する

Python 中国語コミュニティ (ID: python-china)人工ニューラル ネットワーク ...

...

Red Hat は Ansible の自動化に IBM Watsonx コード生成を採用

Red Hat Inc. は本日、情報技術自動化のための生成 AI サービスである IBM Wats...

2か月でAIをゼロから学んだ方法とは?

編集者注: 人工知能は「電気」のようなものになりつつあり、その将来の発展に関心を持つ人は誰でもそれに...

AI+がん診断:巨人の「小さなそろばん」はまだ実現困難

[[246868]]スマートヘルスケアの分野における最近のニュースを振り返ると、大手企業は絶えず行動...

...

メタバース: 新たな人間コミュニティか、それとも徹底的な監視による「金儲けの道具」か?

バーチャルリアリティヘッドセットは何年も前から市場に出回っており、多くのティーンエイジャーもこれらの...

Google の研究者が GPT-4 を使用してレビュー システムを破る AI-Guardian

海外メディアの報道によると、8月2日、Googleの研究者らは、OpenAIのGPT-4を研究アシス...