koryakinp / GP

.NET Core implementation of Gaussian Processes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.NET Core implementation of Gaussian Processes

Exploration:

var kernel = new GaussianKernel(0.25, 1);
var model = new Model(kernel, 0, 8, 800, ObjectiveFunction);
var output = model.Explore(14);

Alt Text

Search For Min/Max:

Expected Improvement Utility Function:

Alt Text

var kernel = new GaussianKernel(0.25, 1);
var model = new Model(kernel, 0, 8, 800, ObjectiveFunction);
var output = model.FindExtrema(Goal.Max, 14);

Alt Text

Authors

Pavel koryakin koryakinp@koryakinp.com

License

This project is licensed under the MIT License - see the LICENSE.md for details.

Acknowledgments

About

.NET Core implementation of Gaussian Processes

License:MIT License


Languages

Language:C# 77.0%Language:Python 22.0%Language:Smalltalk 1.1%