sjenni / temporal-ssl

Video Representation Learning by Recognizing Temporal Transformations. In ECCV, 2020.

Home Page:https://sjenni.github.io/temporal-ssl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Representation Learning by Recognizing Temporal Transformations [Project Page]

Simon Jenni, Givi Meishvili, and Paolo Favaro.
In ECCV, 2020.

Model

This repository contains code for self-supervised pre-training on UCF101 and supervised transfer learning on the UCF101 and HMDB51 action recognition benchmarks.

Requirements

The code is based on Python 3.7 and tensorflow 1.15.

How to use it

1. Setup

python init_datasets.py

2. Training and evaluation

  • To train and evaluate a model using the C3D architecture, execute train_test_C3D.py. An example usage could look like this:
python train_test_C3D.py --tag='test' --num_gpus=2

About

Video Representation Learning by Recognizing Temporal Transformations. In ECCV, 2020.

https://sjenni.github.io/temporal-ssl/

License:GNU General Public License v3.0


Languages

Language:Python 100.0%