FAQ » History » Version 10
Ivan Damnjanovic, 2011-03-29 05:16 PM
1 | 1 | Ivan Damnjanovic | h1. FAQ |
---|---|---|---|
2 | 1 | Ivan Damnjanovic | |
3 | 1 | Ivan Damnjanovic | h2. Q1: What is SMALLbox? |
4 | 1 | Ivan Damnjanovic | |
5 | 2 | Ivan Damnjanovic | *A1:* *SMALLbox* is an evaluation framework for processing signals using adaptive sparse structured representations. SMALLbox is built within FP7 EU FET project called "SMALL" that is exploring new provably good methods to obtain inherently data-driven sparse models, which are able to cope with large-scale and complicated data. The main focus of research in the area of *sparse representations* is in developing reliable algorithms with provable performance and bounded complexity. There exist many applications for which it was proven beneficial to sparsely represent the data in some transform domain (i.e. "dictionary"). Moreover, the success of sparse models heavily depends on the choice of a “dictionary” to reflect the natural structures of a class of data. *Dictionary learning for sparse representation* deals with inferring such a dictionary from training data and is a key to the extension of sparse models for new exotic types of data. |
6 | 2 | Ivan Damnjanovic | SMALLbox provides an easy way to evaluate these methods against state-of-the art alternatives in a variety of standard signal processing problems. This is achieved trough a unifying interface that enables a seamless connection between the three types of modules: problems, dictionary learning algorithms and sparse solvers. In addition, it provides interoperability between existing state-of-the-art toolboxes. |
7 | 2 | Ivan Damnjanovic | As an open source MATLAB toolbox, the SMALLbox can be seen as not only as a evaluation and educational tool, but as a tool for reproducible research in the sparse representations research community. |
8 | 1 | Ivan Damnjanovic | |
9 | 3 | Ivan Damnjanovic | h2. Q2: How to obtain SMALLbox? |
10 | 2 | Ivan Damnjanovic | |
11 | 9 | Ivan Damnjanovic | The SMALLbox project is maintained by people at the "Centre for Digital Music at SEECS, Queen Mary University of London":http://www.elec.qmul.ac.uk/digitalmusic/. To access the SMALLbox project page follow the link bellow: |
12 | 9 | Ivan Damnjanovic | |
13 | 9 | Ivan Damnjanovic | https://code.soundsoftware.ac.uk/projects/smallbox/ |
14 | 9 | Ivan Damnjanovic | |
15 | 10 | Ivan Damnjanovic | If you want to try the latest stable public release please go to *Downloads* section. If you want to check the latest development and to contribute to the project then please first register to soundsoftware.ac.uk following the link in the upper right corner of the page. |
16 | 10 | Ivan Damnjanovic | The code repository hosted at soundsoftware.ac.uk is using Mercurial distributed version control, so you will need mercurial installed on your system. If you are new to mercurial the easiest way to start is to install EasyMercurial, which you can find at https://code.soundsoftware.ac.uk/projects/easyhg. |
17 | 10 | Ivan Damnjanovic | To check out SMALLbox repository please hg clone the following URL, or provide this URL to your preferred Mercurial client (e.g. EasyMercurial): |
18 | 10 | Ivan Damnjanovic | |
19 | 10 | Ivan Damnjanovic | https://code.soundsoftware.ac.uk/hg/easyhg |
20 | 9 | Ivan Damnjanovic | |
21 | 1 | Ivan Damnjanovic | |
22 | 3 | Ivan Damnjanovic | h2. Q3: How to install SMALLbox? |
23 | 1 | Ivan Damnjanovic | |
24 | 1 | Ivan Damnjanovic | |
25 | 1 | Ivan Damnjanovic | |
26 | 3 | Ivan Damnjanovic | h2. Q4: What are the Problem, solver, and DL structures in SMALLbox? |
27 | 1 | Ivan Damnjanovic | |
28 | 1 | Ivan Damnjanovic | |
29 | 3 | Ivan Damnjanovic | h2. Q5: What is included in SMALLbox? |
30 | 1 | Ivan Damnjanovic | |
31 | 1 | Ivan Damnjanovic | |
32 | 3 | Ivan Damnjanovic | h2. Q6: How do I contribute? |
33 | 1 | Ivan Damnjanovic | |
34 | 1 | Ivan Damnjanovic | |
35 | 3 | Ivan Damnjanovic | h2. Q7: I want to add my solver to SMALLbox. How? |
36 | 1 | Ivan Damnjanovic | |
37 | 1 | Ivan Damnjanovic | |
38 | 3 | Ivan Damnjanovic | h2. Q8: I want to add my dictionary learning algorithm to SMALLbox. How? |
39 | 1 | Ivan Damnjanovic | |
40 | 3 | Ivan Damnjanovic | |
41 | 3 | Ivan Damnjanovic | h2. Q9: I want to add a new sparse representation problem. How? |
42 | 3 | Ivan Damnjanovic | |
43 | 3 | Ivan Damnjanovic | h2. Q10: I want to add a new problem for dictionary learning. How? |