hengRUC / VSP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modeling Video as Stochastic Processes for Fine-Grained Video Representation Learning

Video as Stochastic Processes (VSP), a novel process-based contrastive learning framework for fine-grained video pepresentation Learning, which aims to discriminate between video processes and simultaneously capture the temporal dynamics in the processes. Specifically, we enforce the embeddings of the frame sequence of interest to approximate a goal-oriented stochastic process, i.e., Brownian bridge, in the latent space via a process-based contrastive loss.


Environment

# Create and activate vsp Environment
conda create -y --name vsp python=3.7.9
conda activate vsp
# Pytorch and Auxiliary installation tools
conda install -y pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 -c pytorch
conda install -y conda-build ipython pandas scipy pip av -c conda-forge

About


Languages

Language:Python 99.5%Language:Shell 0.5%