Oct. 10, 2008 - Soeren Sonnenburg - debian@nn7.de

Implement KernelNormalizer class with a couple of normalization functions that can now be attached to almost any kernel via set_normalizer() in the modular and set_kernel_normalization in the static interfaces. This fixes a long standing bug in the WeightedDegreePositionStringKernel normalization WARNING will break compatibility to all previously trained WD-shift kernel models, use FIRSTELEMENT / CFirstElementKernelNormalizer for an *approximation* to the previous buggy behaviour. Also breaks WordMatchKernel as for this kernel normalization is now enabled by default.

The custom kernel no longer requires lhs/rhs features (it will create its own dummy features)

April 19, 2008 - Soeren Sonnenburg - debian@nn7.de

All python-modular examples describing the use of kernels, classifier, distributions, features, distances, regression and preprocessors have been ported to octave-modular.

Minor documentation updates.

Unconditionally disable swig director. This reduces wrapper code size and compile time and also speeds up calls to virtual functions *a lot*. Expect big speed improvements if you were using the python-modular interface.