2012HackSessionNotes » History » Version 1

Luis Figueira, 2012-06-20 03:20 PM
added some notes

1 1 Luis Figueira
h1. 2012HackSessionNotes
2 1 Luis Figueira
3 1 Luis Figueira
4 1 Luis Figueira
5 1 Luis Figueira
6 1 Luis Figueira
h2. SMALLbox Add-ons
7 1 Luis Figueira
8 1 Luis Figueira
h3. Installing an add on 
9 1 Luis Figueira
10 1 Luis Figueira
11 1 Luis Figueira
This section refers to the incoherentdl algorithm code tagged as ver_1.1 in the project’s Mercurial repository. To download this version please go to the project’s homepage in http://code.soundsoftware.ac.uk/projects/incoherentdl.
12 1 Luis Figueira
The incoherent dictionary learning add-on includes algorithms for learning dictionaries that are both adapted to the training data and that exhibit a low mutual coherence (defined as the maximum absolute inner product between any two different atoms) [27]. It extends
13 1 Luis Figueira
26
14 1 Luis Figueira
SMALLbox v2.0 User Documentation 27
15 1 Luis Figueira
the functionalities of the SMALL_two_step_DL toolbox which is included in the SMALLBox distribution, and is an example showing the capabilities of SMALLbox add–ons.
16 1 Luis Figueira
These are the steps needed to interface SMALLbox add-ons to the core SMALLbox dis- tribution:
17 1 Luis Figueira
• Download and install the latest SMALLBox distribution from:
18 1 Luis Figueira
     https://code.soundsoftware.ac.uk/projects/smallbox
19 1 Luis Figueira
• Download the add-on distribution. In this case, the incoherent dictionary learning source is available from: https://code.soundsoftware.ac.uk/projects/incoherentdl
20 1 Luis Figueira
• Place the add-on code in any convenient location of your file system, and add this to your MATLAB path.
21 1 Luis Figueira
• Modify the relevant files in the folder {SMALLBox Root}/config/ (see below)
22 1 Luis Figueira
• Run the SMALLboxInit.m script to set environmental variables.
23 1 Luis Figueira
• Run any function or script contained in the add-on.
24 1 Luis Figueira
25 1 Luis Figueira
26 1 Luis Figueira
h3. Creating a new add on