Release Notes: This release contains over 800 commits since 2.0.0 with a load of bugfixes, new features, and improvements that make Shogun more efficient, robust, and versatile. In particular, there is an initial alpha version of a Perl modular interface, Linear Time MMD on Streaming Data, a new structured output solver, and support for tapkee, a dimension reduction framework.
Release Notes: This release features interfaces to new languages including Java, C#, Ruby, and Lua, a model selection framework, many dimension reduction techniques, Gaussian Mixture Model estimation, and a full-fledged online learning framework.
Release Notes: This release contains several enhancements, cleanups, and bugfixes. A number of new string kernels and multi-class MKL were implemented. Support for python-dbg was added. Floats are now accepted as input for custom kernels that now can be more than 4GB in size. Python installation uses distutils now. Static linking has been fixed, as well as the sparse linear kernels add_to_normal function.
Release Notes: This release contains several cleanups and bugfixes. The ambigous self-defined data types for char, int, float, and so on were replaced with "standardized" types. It fixes non-contiguous arrays and vectors in the Python modular interface. Improper assignment of labels in the constructor of WDSVMOcas was fixed. This problem led to segfaults on destruction in the (Python) modular interface. A segfault opportunity in MultiClassSVM was fixed.
Release Notes: This release contains several cleanups and bugfixes. It implements a general kernel normalizer that can be attached to kernels via set_normalizer() in the modular and set_kernel_normalization in the static interfaces. This fixes a long standing bug in the WeightedDegreePositionStringKernel normalization, but also breaks compatibility for a few kernels. This release integrates the Oligo string-kernel, and adds distances BrayCurtis, ChiSquare, Cosine, and Tanimoto. It supports Intel MKL on 32-bit architectures. It fixes compilation when Atlas/Lapack is not available.
Release Notes: Shogun now fails nicely in "out of memory" situations. The progress output has been disabled by default. All interfaces (including R) are now installed via "configure; make; make install". The directory structure has been revised, examples have been ported to the R and commandline interface, and the structure learning branch has been merged. Reference documentation for the static interfaces is now dynamically generated. A few crashers, memory leaks, and compilation problems have been fixed.