Roadmap » History » Version 6

Jeremy Gow, 2012-11-01 04:26 PM

1 1 Jeremy Gow
h1. Roadmap
2 1 Jeremy Gow
3 5 Jeremy Gow
The immediate goal is to have a stable release version that is compatible with sbcl 1.1
4 5 Jeremy Gow
* To fix: ground-truth-segmenter class missing during compilation
5 5 Jeremy Gow
* To fix: non-terminating method calls in amuse interface.
6 1 Jeremy Gow
* Minor fixes for boundary cases thrown up by Turkish Makam data.
7 6 Jeremy Gow
* Ensure Conklin example etc. still work.
8 1 Jeremy Gow
9 5 Jeremy Gow
h2. Short-term
10 1 Jeremy Gow
11 1 Jeremy Gow
A simple configuration script: remove the need to edit paths in source code. 
12 5 Jeremy Gow
13 6 Jeremy Gow
Some basic benchmarks to ensure stability of future development versions.
14 1 Jeremy Gow
15 5 Jeremy Gow
Viewpoint selection:
16 5 Jeremy Gow
* Adding viewpoint weights to output.
17 5 Jeremy Gow
* Optionally specify: start point for search, min-links
18 5 Jeremy Gow
* More flexible way for user to specify constraints on viewpoint search:
19 5 Jeremy Gow
** Define labelled viewpoint classes
20 5 Jeremy Gow
** Pairs/triples of labels/wildcards specify acceptable combinations
21 5 Jeremy Gow
** User provides whitelist or blacklist spec
22 1 Jeremy Gow
23 1 Jeremy Gow
New basic viewpoints:
24 1 Jeremy Gow
* cents - a higher resolution representation of pitch.
25 5 Jeremy Gow
* comma 
26 5 Jeremy Gow
* metrical contour
27 1 Jeremy Gow
28 1 Jeremy Gow
Efficiency:
29 1 Jeremy Gow
* Check/extend caching of models etc.
30 1 Jeremy Gow
* Use sampling to estimate mean IC during VP selection.
31 6 Jeremy Gow
32 6 Jeremy Gow
Have all viewpoints displayed in describe-dataset.
33 6 Jeremy Gow
34 6 Jeremy Gow
Remove dependancy on amuse, so the system is data agnostic.
35 6 Jeremy Gow
36 1 Jeremy Gow
37 1 Jeremy Gow
h2. Mid-term
38 4 Jeremy Gow
39 5 Jeremy Gow
Viewpoint selection:
40 5 Jeremy Gow
* Optimise based on match with existing IC values.
41 4 Jeremy Gow
42 5 Jeremy Gow
Allow user to specify structure of model.
43 5 Jeremy Gow
* Determine order in which distributions are combined.
44 5 Jeremy Gow
* Specify weights for particular combinations, e.g. weighted viewpoints, or weighted memory stores.
45 5 Jeremy Gow
* Multiple memory stores.
46 5 Jeremy Gow
* Specify alternative context strategies.
47 5 Jeremy Gow
* Provide some prepackaged models, e.g. the current model structure.
48 5 Jeremy Gow
49 5 Jeremy Gow
Allow models to use predictive information (PI), expected PI and PI rate (as analogs to IC, entropy and entropy rate respectively).
50 5 Jeremy Gow
51 1 Jeremy Gow
h2. Long-term
52 1 Jeremy Gow
53 5 Jeremy Gow
Hierarchical structure.
54 5 Jeremy Gow
Parallel implementation.