Learn R Programming

GPTreeO (version 1.0.1)

Dividing Local Gaussian Processes for Online Learning Regression

Description

We implement and extend the Dividing Local Gaussian Process algorithm by Lederer et al. (2020) . Its main use case is in online learning where it is used to train a network of local GPs (referred to as tree) by cleverly partitioning the input space. In contrast to a single GP, 'GPTreeO' is able to deal with larger amounts of data. The package includes methods to create the tree and set its parameter, incorporating data points from a data stream as well as making joint predictions based on all relevant local GPs.

Copy Link

Version

Install

install.packages('GPTreeO')

Monthly Downloads

162

Version

1.0.1

License

MIT + file LICENSE

Maintainer

Timo Braun

Last Published

October 16th, 2024

Functions in GPTreeO (1.0.1)

WrappedGP

R6 class WrappedGP
GPTree

Tree structure storing all nodes containing local GPs
CreateWrappedGP

Factory function called by GPNode to create the wrapper for a specified GP package
WrappedDiceKrigingGP

R6 class WrappedDiceKrigingGP
WrappedmlegpGP

R6 class WrappedmlegpGP
GPNode

R6 Class for the nodes / leaves in the GPTree tree