Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Mar 17:03
· 547 commits to master since this release
b24434f

KernelFunctions v0.3.0

  • Breaking changes
    • calling a transform or a scale in a Kernel constructor is not valid anymore (Better constructors will come soon):
SqExponential(3.0) # Not valid anymore
transform(SqExponential(),3.0) # Right syntax
  • Kernels with parameters (ConstantKernel for example) needs their parameters to be given via a keyword, see the documentation for each kernel
ConstantKernel(c=2.0)
  • Nystrom approximation : The nystrom approximation has now been adapted from MLKernels.jl
  • PDMats and Kronecker : it is now possible to create PDMat matrices and Kronecker matrices, by first using PDMat or Kronecker in a script. See the docs as well
  • The transform field has been removed to be contained in TransformedKernel

Diff since v0.2.4

Closed issues:

  • Type coherence (#3)
  • Transformations of kernels (#17)
  • Output Types (#18)
  • Nystrom approximations (#19)
  • Remove adjoints for SqEuclidean and Euclidean (#37)

Merged pull requests:

  • CompatHelper: bump compat for "StatsFuns" to "0.9" (#23) (@github-actions[bot])
  • CompatHelper: bump compat for "SpecialFunctions" to "0.10" (#24) (@github-actions[bot])
  • CompatHelper: bump compat for "Compat" to "3.2" (#25) (@github-actions[bot])
  • Remove T parameter from Kernel (#26) (@willtebbutt)
  • Fix StackOverflowError (#27) (@devmotion)
  • Fix Travis link (#28) (@devmotion)
  • Ease implementation of custom kernels (#29) (@devmotion)
  • Nystrom Approximation (#30) (@IsakFalk)
  • Removing transform field and creating TransformedKernel (and ScaledKernel) (#32) (@theogf)
  • CompatHelper: add new compat entry for "StatsBase" at version "0.32" (#33) (@github-actions[bot])
  • Install TagBot as a GitHub Action (#35) (@JuliaTagBot)
  • Implemented Kronecker matrices with Kronecker.jl (#36) (@theogf)
  • Remove adjoints of Euclidean and SqEuclidean (#39) (@devmotion)