Overview of MOGPTK features and capabilities
masterMOGPTK (Multi-Output Gaussian Process Toolkit) is a PyTorch-based library for interpretable probabilistic modelling of multichannel time series. It is designed to model signals by utilizing correlation information among different channels.
Core Capabilities
- Multi-Output GP Regression: Uses kernels like the Multi Output Spectral Mixture (MOSM) kernel to correlate data points across different channels.
- GPU Acceleration: Leverages PyTorch for significantly faster model training.
- Scalability: Includes sparse-variational GP regression functionality to handle larger datasets and reduce computation time.
- Signal Reconstruction: Particularly effective for reconstructing signals in cases of sporadic data loss due to its ability to learn cross-channel correlations.
Supported Inference Models
- Exact Gaussian process (maximum likelihood)
- Snelson
- OpperArchambeau
- Titsias
- Hensman