Dec. 7, 2010 - Soeren Sonnenburg - sonne@debian.org



SHOGUN Release version 0.10.0 ( libshogun 9.0, data 0.1, parameter 0.0)
This release contains several enhancements, cleanups and bugfixes:

  • Features:
    • Serialization of objects deriving from CSGObject, i.e. all shogun objects (SVM, Kernel, Features, Preprocessors, ...) as ASCII, JSON, XML and HDF5
    • Create SVMLightOneClass
    • Add CustomDistance in analogy to custom kernel
    • Add HistogramIntersectionKernel (thanks Koen van de Sande for the patch)
    • Matlab 2010a support
    • SpectrumMismatchRBFKernel modular support (thanks Rob Patro for the patch)
    • Add ZeroMeanCenterKernelNormalizer (thanks Gorden Jemwa for the patch)
    • Swig 2.0 support
  • Bugfixes:
    • Custom Kernels can now be > 4G (thanks Koen van de Sande for the patch)
    • Set C locale on startup in init_shogun to prevent incompatiblies with ascii floats and fprintf
    • Compile fix when reference counting is disabled
    • Fix set_position_weights for wd kernel (reported by Dave duVerle)
    • Fix set_wd_weights for wd kernel.
    • Fix crasher in SVMOcas (reported by Yaroslav)
  • Cleanup and API Changes:
    • Renamed SVM_light/SVR_light to SVMLight etc.
    • Remove C prefix in front of non-serializable class names
    • Drop CSimpleKernel and introduce CDotKernel as its base class. This way all dot-product based kernels can be applied on top of DotFeatures and only a single implementation for such kernels is needed.


May 31, 2010 - Soeren Sonnenburg - sonne@debian.org



SHOGUN Release version 0.9.3 ( libshogun 8.0, data 0.0, parameter 0.0)
This release contains several enhancements, cleanups and bugfixes:

  • Features:
    • Experimental lp-norm MCMKL
    • New Kernels: SpectrumRBFKernelRBF, SpectrumMismatchRBFKernel, WeightedDegreeRBFKernel
    • WDK kernel supports amino acids
    • String Features now support append operations (and creation of
    • python-dbg support
    • Allow floats as input for custom kernel (and matrices > 4GB in size)
  • Bugfixes:
    • Static linking fix.
    • Fix sparse linear kernel's add_to_normal
  • Cleanup and API Changes:
    • Remove init() function in Performance Measures
    • Adjust .so suffix for python and use python distutils to figure out install paths


March 31, 2010 - Soeren Sonnenburg - sonne@debian.org



SHOGUN Release version 0.9.2 ( libshogun 7.0, data 0.0, parameter 0.0)
This release contains several enhancements, cleanups and bugfixes:

  • Features:
    • Direct reading and writing of ASCII/Binary files/HDF5 based files.
    • Implemented multi task kernel normalizer.
    • Implement SNP kernel.
    • Implement time limit for libsvm/libsvr.
    • Integrate Elastic Net MKL (thanks Ryoata Tomioka for the patch).
    • Implement Hashed WD Features.
    • Implement Hashed Sparse Poly Features.
    • Integrate liblinear 1.51
    • LibSVM can now be trained with bias disabled.
    • Add functions to set/get global and local io/parallel/... objects.
  • Bugfixes:
    • Fix set_w() for linear classifiers.
    • Static Octave, Python, Cmdline and Modular Python interfaces Compile cleanly under Windows/Cygwin again.
    • In static interfaces testing could fail when not directly done after training.
  • Cleanup and API Changes:
    • None


What's New

Feb. 17, 2014 -> SHOGUN 3.2.0
Jan. 6, 2014 -> SHOGUN 3.1.1
Jan. 5, 2014 -> SHOGUN 3.1.0
Oct. 28, 2013 -> SHOGUN 3.0.0
March 17, 2013 -> SHOGUN 2.1.0
Sept. 1, 2012 -> SHOGUN 2.0.0
Dec. 1, 2011 -> SHOGUN 1.1.0