Closed ghost closed 12 years ago
By a set of tests you mean requirements? E.g. "The framework should support multivariate Gaussians"?
Yes. At this moment we only have the one-page project proposal to describe what we will develop. I thin it woudl be good to revisit the original plan after having played with SumProductLab (SPL) and rewrite the plan as a set of requirements for the toolbox to be developed. Eg,
As a user,
etc.
If this turns out to be a clear extention of the SPL toolbox, we can call it SPL-4.0 (check teh license); otherwise we have to think of a new name for the toolbox (any suggestions?)
I don't think that it will be an extension of the SPL. The name doesn't matter for me, factorgraphlib would be ok. btw, currently I am developing a simple C++ version of sum-product, in order to understand which language constructions and datastructures might be useful. Later this code can be mimicked in matlab, or if that's impossible used inside of a wrapper. To say, even if matlab was able to convert SPL to C-code, it would be really inefficient (there are lots of array manipulations that look nice in matlab but in C they would be a bottleneck for sure).
OK, sounds great. See you tomorrow.
I've started a user acceptance tests document in dropbox (doc/DeVries - Oct2012 - Factor Graph Acceptance Tests)
Formulate the result of evaluation of SumProductLab as a set of acceptance tests for the toolbox to be developed.