All Projects → tsujuifu → pytorch_vsum-ptr-gan

tsujuifu / pytorch_vsum-ptr-gan

Licence: other
A PyTorch implementation of VSumPtrGAN

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to pytorch vsum-ptr-gan

bagging pu
Simple sklearn based python implementation of Positive-Unlabeled (PU) classification using bagging based ensembles
Stars: ✭ 73 (+108.57%)
Mutual labels:  semi-supervised
XGBOD
Supplementary material for IJCNN paper "XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learning"
Stars: ✭ 59 (+68.57%)
Mutual labels:  semi-supervised
loc2vec
Pytorch implementation of the Loc2Vec with some modifications for speed
Stars: ✭ 40 (+14.29%)
Mutual labels:  semi-supervised
awesome-video-sum
A curated list of the Video Summarization subject which is a computer science using machine learning and deep learning
Stars: ✭ 29 (-17.14%)
Mutual labels:  video-summarization
VideoSummarization
Course Project for CS771: Machine Learning
Stars: ✭ 21 (-40%)
Mutual labels:  video-summarization
transfer-learning-text-tf
Tensorflow implementation of Semi-supervised Sequence Learning (https://arxiv.org/abs/1511.01432)
Stars: ✭ 82 (+134.29%)
Mutual labels:  semi-supervised
SnapStitch
Built by Avik Jain, Anish Nag, Sahas Dendukuri, Hari Senthilkumar, and Rishi Upadhyay at Angelhack Silicon Valley 2017.
Stars: ✭ 20 (-42.86%)
Mutual labels:  video-summarization
DSNet
DSNet: A Flexible Detect-to-Summarize Network for Video Summarization
Stars: ✭ 116 (+231.43%)
Mutual labels:  video-summarization
Video-Summarization-Pytorch
IMPLEMENT AAAI 2018 - Unsupervised video summarization with deep reinforcement learning (PyTorch)
Stars: ✭ 23 (-34.29%)
Mutual labels:  video-summarization

[WACV'19 (Oral)] Attentive and Adversarial Learning for Video Summarization

A PyTorch implementation of VSumPtrGAN

Paper | Video

Overview

VSumPtrGAN is an implementation of
"Attentive and Adversarial Learning for Video Summarization"
Tsu-Jui Fu, Shao-Heng Tai, and Hwann-Tzong Chen
in IEEE Winter Conference on Applications of Computer Vision (WACV) 2019 (Oral)

VSumPtrGAN a GAN-based training framework, which combines the merits of unsupervised and supervised video summarization approaches. The generator is an attention-aware Ptr-Net that generates the cutting points of summarization fragments. The discriminator is a 3D CNN classifier to judge whether a fragment is from a ground-truth or a generated summarization. Our Ptr-Net generator can overcome the unbalanced training-test length in the seq2seq problem, and our discriminator is effective in leveraging unpaired summarizations to achieve better performance.

Requirements

This code is implemented under Python3 and PyTorch.
Following libraries are also required:

Usage

  • VisualExtractor
Dataset/model_visual-extractor.ipynb
  • VSumPtrGAN
model_vsum-ptr-gan.ipynb

Resources

Citation

@inproceedings{fu2019vsum-ptr-gan, 
  author = {Tsu-Jui Fu and Shao-Heng Tai and Hwann-Tzong Chen}, 
  title = {Attentive and Adversarial Learning for Video Summarization}, 
  booktitle = {IEEE Winter Conference on Applications of Computer Vision (WACV)}, 
  year = {2019} 
}

Acknowledgement

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].