Roadmap » History » Version 7

Jeremy Gow, 2012-11-02 10:10 AM

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 1 Jeremy Gow
* Minor fixes for boundary cases thrown up by Turkish Makam data.
5 6 Jeremy Gow
* Ensure Conklin example etc. still work.
6 1 Jeremy Gow
7 1 Jeremy Gow
h2. Short-term
8 1 Jeremy Gow
9 7 Jeremy Gow
New basic viewpoints:
10 7 Jeremy Gow
* cents - a higher resolution representation of pitch. [Needed ASAP for Makam data.]
11 7 Jeremy Gow
* comma (implemented?)
12 7 Jeremy Gow
* metrical contour
13 5 Jeremy Gow
14 7 Jeremy Gow
Remove dependancy on amuse, so the system is data agnostic.
15 1 Jeremy Gow
16 5 Jeremy Gow
Viewpoint selection:
17 5 Jeremy Gow
* Adding viewpoint weights to output.
18 5 Jeremy Gow
* Optionally specify: start point for search, min-links
19 1 Jeremy Gow
* More flexible way for user to specify constraints on viewpoint search:
20 1 Jeremy Gow
** Define labelled viewpoint classes
21 1 Jeremy Gow
** Pairs/triples of labels/wildcards specify acceptable combinations
22 1 Jeremy Gow
** User provides whitelist or blacklist spec
23 5 Jeremy Gow
24 1 Jeremy Gow
Efficiency:
25 1 Jeremy Gow
* Check/extend caching of models etc.
26 6 Jeremy Gow
* Use sampling to estimate mean IC during VP selection.
27 6 Jeremy Gow
28 7 Jeremy Gow
Minor:
29 7 Jeremy Gow
* Some basic benchmarks to ensure stability of future development versions.
30 7 Jeremy Gow
* Have all viewpoints displayed in describe-dataset.
31 1 Jeremy Gow
32 1 Jeremy Gow
h2. Mid-term
33 1 Jeremy Gow
34 1 Jeremy Gow
Viewpoint selection:
35 4 Jeremy Gow
* Optimise based on match with existing IC values.
36 5 Jeremy Gow
37 5 Jeremy Gow
Allow user to specify structure of model.
38 4 Jeremy Gow
* Determine order in which distributions are combined.
39 5 Jeremy Gow
* Specify weights for particular combinations, e.g. weighted viewpoints, or weighted memory stores.
40 5 Jeremy Gow
* Multiple memory stores.
41 5 Jeremy Gow
* Specify alternative context strategies.
42 5 Jeremy Gow
* Provide some prepackaged models, e.g. the current model structure.
43 5 Jeremy Gow
44 5 Jeremy Gow
Allow models to use predictive information (PI), expected PI and PI rate (as analogs to IC, entropy and entropy rate respectively).
45 7 Jeremy Gow
46 7 Jeremy Gow
Predict more than one basic viewpoint
47 5 Jeremy Gow
48 1 Jeremy Gow
h2. Long-term
49 1 Jeremy Gow
50 5 Jeremy Gow
Hierarchical structure.
51 5 Jeremy Gow
Parallel implementation.