1 % BAYESOPTCONT Optimization (minimization) of continuous target
function 2 %
using Bayesian optimization.
4 % Usage: [xmin, fmin] =
bayesopt(@function_handler, nDimensions, params)
5 % [xmin, fmin] =
bayesopt(@function_handler, nDimensions, params,
6 % lowerBound, upperBound)
8 % [xmin, fmin] =
bayesopt(
'function_name', nDimensions, params)
9 % [xmin, fmin] =
bayesopt(
'function_name', nDimensions, params,
10 % lowerBound, upperBound)
12 % nDimensions is the number of dimensions (d) of the query vector.
14 % params is a
struct which have the same fields as the C/C++ interface
15 % (see include/parameters.h)
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)
20 % -------------------------------------------------------------------------
21 % This file is part of BayesOpt, an efficient C++ library for
22 % Bayesian optimization.
24 % Copyright (C) 2011-2015 Ruben Martinez-Cantin <rmcantin@unizar.es>
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.
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.
36 % You should have received a copy of the GNU Affero General Public License
37 % along with BayesOpt. If not, see <http:
38 % ------------------------------------------------------------------------
Namespace of the library interface.