Skip to content

Releases: JuliaGaussianProcesses/KernelFunctions.jl

v0.4.3

24 Jul 14:05
fec2318
Compare
Choose a tag to compare

KernelFunctions v0.4.3

Diff since v0.4.2

Closed issues:

  • Feature Request: Adding PowerKernel (#131)
  • Issue with the docs (#134)

Merged pull requests:

  • Fixing some documentation bugs (#119) (@theogf)
  • Apply Transform on vector of vectors (#129) (@theogf)
  • CompatHelper: bump compat for "Documenter" to "0.25" for package docs (#132) (@github-actions[bot])
  • CompatHelper: bump compat for "Flux" to "0.11" for package test (#136) (@github-actions[bot])
  • Add datatype for multi-output GP input (#138) (@sharanry)
  • Tweak implementation (#140) (@willtebbutt)

v0.4.2

24 Jun 13:03
86d430c
Compare
Choose a tag to compare

KernelFunctions v0.4.2

Diff since v0.4.1

Closed issues:

  • Test for Automatic Differentation (#13)
  • Use log-space representation for positive arguments (#20)
  • Using a SimpleKernel on a vector of vector will fail (#115)

Merged pull requests:

v0.4.1

23 Jun 11:04
602f7a6
Compare
Choose a tag to compare

KernelFunctions v0.4.1

Diff since v0.4.0

Closed issues:

  • Add Tests (#8)
  • Support for non-Euclidean domains (#10)
  • obsdim (#43)
  • Get rid of _kernel (#72)
  • kappa vs _kernel vs k(x, y) (#87)
  • pairwise! for kernelmatrix! (#90)
  • Remove _kernelmatrix (#91)
  • Replace reduce by mapreduce for kernelproduct (#92)
  • ScaledKernel (#94)
  • _scale (#96)
  • LowRankTransform (#97)

Merged pull requests:

v0.4.0

23 Apr 11:02
ff69083
Compare
Choose a tag to compare

KernelFunctions v0.4.0

Diff since v0.3.2

Closed issues:

  • Add periodic kernels (#34)
  • Objects of type KernelProduct are not callable (#55)
  • Split packages between methods and collection of kernels (#86)

Merged pull requests:

v0.3.2

31 Mar 12:03
18e3730
Compare
Choose a tag to compare

KernelFunctions v0.3.2

Diff since v0.3.1

Closed issues:

  • Moving KernelFunctions.jl to the GPMLj organisation (#46)

Merged pull requests:

v0.3.1

12 Mar 13:03
9483210
Compare
Choose a tag to compare

KernelFunctions v0.3.1

Diff since v0.3.0

Closed issues:

  • Create a trainable function for Flux compatibility (#31)

Merged pull requests:

v0.3.0

02 Mar 17:03
b24434f
Compare
Choose a tag to compare

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)

v0.2.4

15 Jan 19:09
v0.2.4
278ae6e
Compare
Choose a tag to compare

v0.2.4 (2020-01-15)

Diff since v0.2.3

Merged pull requests:

v0.2.3

18 Dec 10:43
v0.2.3
460ed86
Compare
Choose a tag to compare

v0.2.3 (2019-12-18)

Diff since v0.2.2

Closed issues:

  • kerneldiagmatrix issue with Zygote (#12)

Merged pull requests:

v0.2.2

03 Dec 15:47
v0.2.2
Compare
Choose a tag to compare