Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

JuliaGaussianProcesses

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@JuliaGaussianProcesses

Gaussian Processes for Machine Learning in Julia

JuliaGPs is an organisation interested in making Gaussian process models work well in theJulia programming language.The packages in this ecosystem are targeted at people who want to useGaussian processes as Bayesian statistical models,or people who want to do methodological research on Gaussian processes.

If you're new to the organisation, you should develop an understanding of the core packages:

  1. KernelFunctions.jl
  2. GPLikelihoods.jl
  3. AbstractGPs.jl
  4. ApproximateGPs.jl

KernelFunctions andGPLikelihoods are low-level packages implementing APIs for kernel functions and observation likelihoods, respectively, and include implementations of the most commonclasses of kernels and likelihoods used in pratice.AbstractGPs andApproximateGPs are higher-level packages that implement inference of full and sparse GPs.AbstractGPs is restricted to Gaussian likelihoods, whileApproximateGPs also allows for non-Gaussian ones.AbstractGPs dependends onKernelFunctions, whileApproximateGPs depends onAbstractGPs and additionally onGPLikelihoods.The lower-level packages are reexported, and thus to have the complete experience at your fingertips, you can just useApproximateGPs.In order to develop an understanding of the ecosystem, however, it is best to study the packages in the above order 1-4.

These core packages are maintained jointly byall org members, and we try to ensure that they work well and are of a high standard.Consequently, you should expect to recieve good support when working with them, for example you should expect prompt responses when you open issues / pull requests.

You'll notice a variety of other packages in this organisation.These are all packages which depend on the above core packages in some way or another.Often they're developed by an org member to support their personal research agenda.They generally only have 1 or 2 maintainers, so you should expect a lower level of support.

Team

While numerous people have contributed to the JuliaGPs ecosystem, core contributors (in alphabetical order) includeDavid Widmann,Hong Ge,Ross Viljoen,Sharan Yalburgi,ST John,Théo Galy-Fajou, andWill Tebbutt

PinnedLoading

  1. KernelFunctions.jlKernelFunctions.jlPublic

    Julia package for kernel functions for machine learning

    Julia 269 35

  2. AbstractGPs.jlAbstractGPs.jlPublic

    Abstract types and methods for Gaussian Processes.

    Julia 246 23

  3. ApproximateGPs.jlApproximateGPs.jlPublic

    Approximations for Gaussian processes: sparse variational inducing point approximations, Laplace approximation, ...

    Julia 38 6

  4. GPLikelihoods.jlGPLikelihoods.jlPublic

    Provides likelihood functions for Gaussian Processes.

    Julia 43 5

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 20 repositories
  • AbstractGPs.jl Public

    Abstract types and methods for Gaussian Processes.

    JuliaGaussianProcesses/AbstractGPs.jl’s past year of commit activity
    Julia 246 23 30(5 issues need help) 20 UpdatedMar 16, 2025
  • Stheno.jl Public

    Probabilistic Programming with Gaussian processes in Julia

    JuliaGaussianProcesses/Stheno.jl’s past year of commit activity
    Julia 343 26 19(2 issues need help) 3 UpdatedMar 16, 2025
  • KernelFunctions.jl Public

    Julia package for kernel functions for machine learning

    JuliaGaussianProcesses/KernelFunctions.jl’s past year of commit activity
    Julia 269MIT 35 78(4 issues need help) 32 UpdatedMar 6, 2025
  • KernelSpectralDensities.jl Public

    A Julia package work with spectral densities of stationary kernels.

    JuliaGaussianProcesses/KernelSpectralDensities.jl’s past year of commit activity
    Julia 7MIT0 0 1 UpdatedMar 3, 2025
  • TemporalGPs.jl Public

    Fast inference for Gaussian processes in problems involving time. Partly built on results fromhttps://proceedings.mlr.press/v161/tebbutt21a.html

    JuliaGaussianProcesses/TemporalGPs.jl’s past year of commit activity
    Julia 119MIT 5 12(1 issue needs help) 0 UpdatedFeb 17, 2025
  • AbstractGPsMakie.jl Public

    Plots of Gaussian processes with AbstractGPs and Makie

    JuliaGaussianProcesses/AbstractGPsMakie.jl’s past year of commit activity
    Julia 3MIT0 0 3 UpdatedJan 14, 2025
  • GPLikelihoods.jl Public

    Provides likelihood functions for Gaussian Processes.

    JuliaGaussianProcesses/GPLikelihoods.jl’s past year of commit activity
    Julia 43MIT 5 20 3 UpdatedJul 21, 2024
  • AugmentedGPLikelihoods.jl Public

    Provide all functions needed to work with augmented likelihoods (conditionally conjugate with Gaussians)

    JuliaGaussianProcesses/AugmentedGPLikelihoods.jl’s past year of commit activity
    Julia 20MIT 1 8 2 UpdatedJul 20, 2024
  • ApproximateGPs.jl Public

    Approximations for Gaussian processes: sparse variational inducing point approximations, Laplace approximation, ...

    JuliaGaussianProcesses/ApproximateGPs.jl’s past year of commit activity
    Julia 38 6 16(2 issues need help) 9 UpdatedJul 14, 2024
  • EasyGPs.jl Public

    Easy automatic fitting of JuliaGP models

    JuliaGaussianProcesses/EasyGPs.jl’s past year of commit activity
    Julia 3MIT0 0 0 UpdatedMar 9, 2024

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp