MLKernels.jl
MLKernels.jl copied to clipboard
Machine learning kernels in Julia.
Here is my implementation: ```julia using CuArrays, CUDAnative, LinearAlgebra, MLKernel function make_symmetric(A::Mat, uplo::Char='U') where {T
My work involves embedding distributions in RKHS using [kernel mean embeddings](https://en.wikipedia.org/wiki/Kernel_embedding_of_distributions) or equivalently kernels on distributions [Ch. 2, especially the generalized RBF kernel](http://reports-archive.adm.cs.cmu.edu/anon/2016/CMU-CS-16-128.pdf). Are there any plans of extending this...
``` julia fac = nystrom(k, X) ``` ``` ERROR: MethodError: no method matching nystrom(::PolynomialKernel{Float64,Int64}, ::SparseMatrixCSC{Float64,Int64}) Closest candidates are: nystrom(::Kernel{T
Hello, I made relatively heavy changes to your package with the objective to be able to have Automatic Relevance Determination and to be compatible with Automatic Differentation packages such as...
[ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl) has the following constraints: - [ ] The target function can only be composed of generic Julia functions. ForwardDiff cannot propagate derivative information through non-Julia code. Thus, your function...
Implement Automatic Relevance Determination as described in Rasmussen (page 2 of pdf, 106 of text): > http://www.gaussianprocess.org/gpml/chapters/RW5.pdf
There's two components to this enhancement. ### Optimization Define a `theta` and `eta` (inverse `theta`) function to transform parameters between an open bounded interval to a closed bounded interval (or...
I am doing some tests with the `@threads` macro, in case you are interested: https://github.com/gdkrmr/MLKernels.jl/tree/threads For the Gaussian kernel I get around 60% speedup for two threads.
Hej! I like this package, and in principle I think it could be a nice building block for different GP packages such as https://github.com/PieterjanRobbe/GaussianRandomFields.jl or https://github.com/STOR-i/GaussianProcesses.jl. But I'm not sure...
Hello, It would be amazing for the package to feature simple kernel combination such as kernel sum and product. I wrote my own kernel function module because I needed it...