Roadmap » History » Version 8

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

1 1 Jeremy Gow
h1. Roadmap
2 1 Jeremy Gow
3 8 Jeremy Gow
The development code has been made compatible with sbcl 1.1,
4 8 Jeremy Gow
the immediate goal is to release a version that works with the built-in
5 8 Jeremy Gow
examples (Conklin 95 etc.).  Need to fix problems created by datasets with
6 8 Jeremy Gow
incomplete viewpoints.
7 1 Jeremy Gow
8 1 Jeremy Gow
h2. Short-term
9 1 Jeremy Gow
10 7 Jeremy Gow
New basic viewpoints:
11 8 Jeremy Gow
* cents - a higher resolution representation of pitch. [High priority for Makam data.]
12 7 Jeremy Gow
* comma (implemented?)
13 7 Jeremy Gow
* metrical contour
14 5 Jeremy Gow
15 7 Jeremy Gow
Remove dependancy on amuse, so the system is data agnostic.
16 1 Jeremy Gow
17 5 Jeremy Gow
Viewpoint selection:
18 5 Jeremy Gow
* Adding viewpoint weights to output.
19 5 Jeremy Gow
* Optionally specify: start point for search, min-links
20 1 Jeremy Gow
* More flexible way for user to specify constraints on viewpoint search:
21 1 Jeremy Gow
** Define labelled viewpoint classes
22 1 Jeremy Gow
** Pairs/triples of labels/wildcards specify acceptable combinations
23 1 Jeremy Gow
** User provides whitelist or blacklist spec
24 5 Jeremy Gow
25 1 Jeremy Gow
Efficiency:
26 1 Jeremy Gow
* Check/extend caching of models etc.
27 1 Jeremy Gow
* Use sampling to estimate mean IC during VP selection.
28 6 Jeremy Gow
29 6 Jeremy Gow
Minor:
30 7 Jeremy Gow
* Some basic benchmarks to ensure stability of future development versions.
31 8 Jeremy Gow
* Show all viewpoints in describe-dataset.
32 8 Jeremy Gow
* Zero barlength (e.g. in Makam data) causes divide by zero error.
33 1 Jeremy Gow
34 1 Jeremy Gow
h2. Mid-term
35 1 Jeremy Gow
36 1 Jeremy Gow
Viewpoint selection:
37 4 Jeremy Gow
* Optimise based on match with existing IC values.
38 5 Jeremy Gow
39 5 Jeremy Gow
Allow user to specify structure of model.
40 4 Jeremy Gow
* Determine order in which distributions are combined.
41 5 Jeremy Gow
* Specify weights for particular combinations, e.g. weighted viewpoints, or weighted memory stores.
42 5 Jeremy Gow
* Multiple memory stores.
43 5 Jeremy Gow
* Specify alternative context strategies.
44 5 Jeremy Gow
* Provide some prepackaged models, e.g. the current model structure.
45 5 Jeremy Gow
46 5 Jeremy Gow
Allow models to use predictive information (PI), expected PI and PI rate (as analogs to IC, entropy and entropy rate respectively).
47 7 Jeremy Gow
48 7 Jeremy Gow
Predict more than one basic viewpoint
49 5 Jeremy Gow
50 1 Jeremy Gow
h2. Long-term
51 1 Jeremy Gow
52 5 Jeremy Gow
Hierarchical structure.
53 5 Jeremy Gow
Parallel implementation.