Non-Linear Dynamics Identification Using Gaussian Process Prior Models Within A Bayesian Context

Gaussian Process Toeplitz Toolbox

Version 1.0

The Gaussian Process Toolbox contains a set of commonly-used codes that are used for the application of Gaussian process prior models, such as Gaussian regression. A simple demonstration script is also included for people who are new to the field of Gaussian process.

The Gaussian Process Toolbox consists of the following files.

  1. gp2_durlev.m - [file]
  2. nolin1d_grad_optag_durlev.m - [file]
  3. toe_times_y.dll - [file]
  4. toe_times_y.m - [file]
  5. toe_times_y.meglx - [file]
  6. toe_times_y.c - [source file]
  7. toe_unsym_times_y.dll - [file]
  8. toe_unsym_times_y.m - [file]
  9. toe_unsym_times_y.meglx - [file]
  10. toe_unsym_times_y.c - [source file]
  11. toep2.m - [file]
  12. toep2_genct.dll - [file]
  13. toep2_genct.m - [file]
  14. toep2_genct.meglx - [file]
  15. toep2_genct.c - [source file]
  16. toep2_invcy.dll - [file]
  17. toep2_invcy.m - [file]
  18. toep2_invcy.meglx - [file]
  19. tiep2_invcy.c - [source file]
  20. toep2_logdet.dll - [file]
  21. toep2_logdet.m - [file]
  22. toep2_logdet.meglx - [file]
  23. toep2_logdet.c - [source file]
  24. toep2_trace.dll - [file]
  25. toep2_trace.m - [file]
  26. toep2_trace.meglx - [file]
  27. toep2_trace.c - [source file]
  28. toep3_derv_stdev.dll - [file]
  29. toep3_derv_stdev.m - [file]
  30. toep3_derv_stdev.meglx - [file]
  31. toep3_derv_stdev.c - [source file]
  32. toep3_invdiag.dll - [file]
  33. toep3_invdiag.m - [file]
  34. toep3_invdiag.meglx - [file]
  35. toep3_invdiag.c - [source file]

Note that, files with subscript ".m" refers to MATLAB codes, whereas files with ".meglx" refers to Linux-compiled binaries, ".dll" refers to Windows-compiled binaries, and ".c" refers to the source code for C language. This is particular to files that have the same filename but different extensions.

 

Download

Download Gaussian Process Toeplitz Toolbox 1.0 - tb_toep10.zip

 

Code Descriptions

The usage of the source codes are available on the individual file itself. Note, for binaries files (.dll and .meglx), the descriptions are written on their source code (.c file).