Skip to content

Latest commit

 

History

History

compact_cnn

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

compact_cnn

20 Jan 2017, Keunwoo Choi

What is this?

  • A compact cnn - 5 layers, batch normalizationm, ELU, 32 feature maps for each conv layers.

Is it good?

For source-task (tagging)

  • AUC is about 0.849 for the tagging task.

For target-tasks

alt text

  • Best of pre-trained: cherry-picked from pre-trained
  • Concatenating 12345 + MFCCs : concat(all pre-trained features, MFCCs)
  • MFCCs: mean and vars of {MFCC, dMFCC, ddMFCC}
  • SoTA: reported state-of-the-art scores

More details coming soon.

Before you run it

  • set image_dim_ordering() == th.
  • It works on both tensorflow/theano backend.
  • install kapre OLD VERSION by
$ git clone https://github.com/keunwoochoi/kapre.git
$ cd kapre
$ git checkout a3bde3e
$ python setup.py install

Running it

  • See main.py for an example.
  • It is not the most efficient implementation, but the easiest for me :) still it's not slow even for cpu-based inference.

Note

Tested on Keras 1.2.1

Citation

Coming soon.