
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Milan Rusev Sent: 25 March 2008 19:40 To: boost@lists.boost.org Subject: Re: [boost] [gsoc 2008] Neural Networks library
"John Maddock" <john@johnmaddock.co.uk> wrote:
Um have you seen:
http://svn.boost.org/svn/boost/trunk/libs/math/doc/sf_and_dist/ html/math_toolkit/dist.html ?
Ah, I hadn't seen it indeed, sorry. Seems like MPL is being developed too: http://boost-sandbox.sourceforge.net/libs/accumulators/doc/html /index.html#accumulators.preface.
You might be able to have quite a lot of fun combining Boost.Accumlators and the Math Toolkit to demonstrate some of the common statistics tricks - a step up towards a SAS/SPS style GUI Stats package, but still in the 'C++ domain'?
I'll give it another try (this time I checked the docs more thoroughly :)).
While I was thinking about the library I thought it would be good to have a general set of algorithms for dealing with real functions. So I thought about numerically computing some popular functionals:
get_derivative(Fun f); get_integral(Fun f); get_definite_integral(Fun f, T a, T b); get_function(samples); // e.g. interpolation with a polynomial/splines/... get_polynomial_approximation(Fun f);
and transforms: FFT, wavelet transform, etc.
Fun could be anything with T operator()(T x): get_integral(_1*_1+_1)(x);
Also interesting of course. Paul --- Paul A Bristow Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB +44 1539561830 & SMS, Mobile +44 7714 330204 & SMS pbristow@hetp.u-net.com