temporal-segment-networks icon indicating copy to clipboard operation
temporal-segment-networks copied to clipboard

Release Plan

Open yjxiong opened this issue 9 years ago • 7 comments

To improve the ease of use for the community, let's plan on how we gonna organize the released codebase.

  • Preliminary Tools
    • [x] Frame/optical flow extraction: already released in our dense_flow. Need to add instructions
    • Caffe: released with full usage guides
    • Scripts for building initialization models for the temporal stream
  • Training TSN
    • [x] TSN training model spec in Caffe style based on BN-Inception
      • segment number: 3
      • aggregation func: avg
      • [x] RGB
      • [x] Flow
      • [x] Warped flow
    • [x] Initialization model weights based on BN-Inception
      • [x] RGB
      • [x] Flow
      • [x] Warped flow
  • Testing TSN
    • [x] standard deploy model spec in Caffe style based on BN-Inception
    • [x] Trained model weights to reproduce reported accuracies
    • [x] Evaluation framework:
      • [x] Python: adapted from the anet repo.
      • [ ] Matlab: partially completed, will add whole dataset evaluation soon.
  • [x] Guidance
    • [x] Data preparation
    • [x] Run evaluation with trained models
    • [x] Train models

yjxiong avatar Jul 24 '16 11:07 yjxiong

As of Aug. 8, we have released the basic functionalities. The MATLAB scripts and WARP-related stuff will be released very soon.

yjxiong avatar Aug 08 '16 12:08 yjxiong

@yjxiong flow modality not work now?

double-vane avatar Dec 16 '16 01:12 double-vane

@double-vane why did you say that?

yjxiong avatar Dec 16 '16 02:12 yjxiong

2016-12-19 20-37-09 2016-12-19 20-37-38 @yjxiong Like #7 ,I don't know where I can download the correct flow caffemodel

double-vane avatar Dec 18 '16 12:12 double-vane

The models downloaded with get_init_models.sh work well with our environments. This is also verified by multiple users. Please check your steps in reproducing the results.

And please do not spam this thread. It'd be better to open a new issue with more details of your problem.

yjxiong avatar Dec 19 '16 02:12 yjxiong

Hi, Professor Xiong, in "...rgb_train_val.prototxt" file, new_segment and new_length are set to 3 and 1, respectively, that means a snippet has only 1 frame, based on these settings, I train the model on HMDB51 and test on the entire HMDB51 with the setting of evenly sampling 25 frames per video, but the accuracy are really low, however, the validation accuracy during training can reach 53% only with RGB frames for input. I wonder what may cause such difference. Thank you!

propaganda12 avatar Dec 17 '17 12:12 propaganda12

@propaganda12 Please use the provided training and testing scripts to see whether you can reproduce the results.

yjxiong avatar Dec 18 '17 19:12 yjxiong