Skip to content

jiehuangy/chalearn2014_wudi_lio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chalearn2014_wudi_lio

Citation

If you use this toolbox as part of a research project, please consider citing the corresponding paper


@inproceedings{.., title={}, author={}, booktitle={}, year={} }


Dependency: Theano

To Lio:

To train the network, you first need to run the following code: This is the very first file that you should run to extract training data (skeleton data and the depth and rgb data).

(1) Step1_preproc.py

Note I used first 650 examples for training and 50 for validation with 1000 frames per storage(line 87 and 95).

  • Change input directory: line 34-39
  • Change destination directory: lin 85-101

(2) Step_1_preproc_hdf5_skeleton.py:

Save the file into hdf5 file for easy read.

(3) Step_2_DBN_train_small_batch.py:

To train the skelenton module used the pre-trained RBM weights.

(4) Step_3_train_CNN_normalisation.py:

To train the rgb and depth module using CNN.

In the file: classes/hyperparameters.py you will have all the specs, e.g., train, valid dir,line 14-19: Note: line 27: use.fast_conv

(5) Step_4_Train_CNN_DBN_argparser.py:

To train the early fusion network using pre-trained weights.

Contact

If you read the code and find it really hard to understand, please send feedback to: stevenwudi@gmail.com Thank you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%