JuliaGaussianProcesses/KernelFunctions.jl
Julia package for kernel functions for machine learning
This package helps machine learning engineers and data scientists build and customize kernel functions for their models. It takes various kernel types and transformations as input, allowing for flexible combination and manipulation, and outputs ready-to-use kernel matrices or functions for advanced machine learning models like Gaussian Processes. This is for users who work with Julia and need fine-grained control over their model's kernel behavior.
274 stars.
Use this if you are a machine learning engineer or data scientist using Julia and need to construct, combine, or modify kernel functions for your models with flexibility and automatic differentiation compatibility.
Not ideal if you are looking for a high-level, off-the-shelf machine learning model or if you are not working within the Julia ecosystem.
Stars
274
Forks
41
Language
Julia
License
MIT
Category
Last pushed
Mar 13, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/JuliaGaussianProcesses/KernelFunctions.jl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
CliMA/Oceananigans.jl
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
JuliaLang/julia
The Julia Programming Language
WassimTenachi/PhySO
Physical Symbolic Optimization
EnzymeAD/Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
astroautomata/SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia