BayesOpt
bayesoptcont.m
1 % BAYESOPTCONT Optimization (minimization) of continuous target function
2 % using Bayesian optimization.
3 %
4 % Usage: [xmin, fmin] = bayesopt(@function_handler, nDimensions, params)
5 % [xmin, fmin] = bayesopt(@function_handler, nDimensions, params,
6 % lowerBound, upperBound)
7 %
8 % [xmin, fmin] = bayesopt('function_name', nDimensions, params)
9 % [xmin, fmin] = bayesopt('function_name', nDimensions, params,
10 % lowerBound, upperBound)
11 %
12 % nDimensions is the number of dimensions (d) of the query vector.
13 %
14 % params is a struct which have the same fields as the C/C++ interface
15 % (see include/parameters.h)
16 %
17 % lowerBound and upperBound should be a d x 1 or 1 x d vectors with
18 % the lower and upper bound for each component. (optional, default 0-1)
19 %
20 % -------------------------------------------------------------------------
21 % This file is part of BayesOpt, an efficient C++ library for
22 % Bayesian optimization.
23 %
24 % Copyright (C) 2011-2015 Ruben Martinez-Cantin <rmcantin@unizar.es>
25 %
26 % BayesOpt is free software: you can redistribute it and/or modify it
27 % under the terms of the GNU Affero General Public License as published by
28 % the Free Software Foundation, either version 3 of the License, or
29 % (at your option) any later version.
30 %
31 % BayesOpt is distributed in the hope that it will be useful, but
32 % WITHOUT ANY WARRANTY; without even the implied warranty of
33 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
34 % GNU Affero General Public License for more details.
35 %
36 % You should have received a copy of the GNU Affero General Public License
37 % along with BayesOpt. If not, see <http://www.gnu.org/licenses/>.
38 % ------------------------------------------------------------------------
39 %
40 
Namespace of the library interface.
Definition: using.dox:1