MLKernels.jl icon indicating copy to clipboard operation
MLKernels.jl copied to clipboard

Machine learning kernels in Julia.

Results 14 MLKernels.jl issues
Sort by recently updated
recently updated
newest added

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...

enhancement

Implement Automatic Relevance Determination as described in Rasmussen (page 2 of pdf, 106 of text): > http://www.gaussianprocess.org/gpml/chapters/RW5.pdf

enhancement

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...

enhancement

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...