Computer Laboratory

Technical reports

HasGP: A Haskell library for Gaussian process inference

Sean B. Holden

April 2016, 6 pages


HasGP is a library providing supervised learning algorithms for Gaussian process (GP) regression and classification. While only one of many GP libraries available, it differs in that it represents an ongoing exploration of how machine learning research and deployment might benefit by moving away from the imperative/object-oriented style of implementation and instead employing the functional programming (FP) paradigm. HasGP is implemented in Haskell and is available under the GPL3 open source license.

Full text

PDF (0.1 MB)

BibTeX record

  author =	 {Holden, Sean B.},
  title = 	 {{HasGP: A Haskell library for Gaussian process inference}},
  year = 	 2016,
  month = 	 apr,
  url = 	 {},
  institution =  {University of Cambridge, Computer Laboratory},
  number = 	 {UCAM-CL-TR-885}