主要内容

优化视价

贝叶斯またはそののオプティの変数の说明

说明

オプティマイザー変数を作成。。

作成

说明

变量=优化Variable(姓名,,,,范围は,れ名前および値のをして変数をします。

变量=优化Variable(姓名,,,,范围,名称,值)は,との引数を使用ててプロパティを设定ます。たとえば,OptimizableVariable('xvar',[1 1000],'type','integer')1000の1000の整数作成しのと値の引数引数を指定でき。。各プロパティプロパティプロパティ名名は

プロパティ

すべて展开する

stringスカラーまたはスカラースカラースカラー指定します。名前一意ばばなりなりませませんん。つまり,最适适化化にれれてている他他の変数

メモ

  • 优化视价にははつの名前关连付けます。。

    • MATLAB®のワークスペース名

    • 最适における変数の名前

    たとえば,のように。。

    xvar = emptimizableVariable('spacevar',[1,100]);

    xvarはmatlabののワーク変数,,'spacevar'は最适における変数です。

    これらのはのよう使用します。

    • xvarは,贝叶斯に渡す変数の要素使用しますたとえば以下のようにします。

      结果= bayesopt(有趣,[xvar,TVAR]))
    • 'spacevar'は,における変数のとしてします。,目的关数关数で次次のようように。

      函数目标= mysvmfun(x,cdata,grp)svmmodel = fitcsvm(cdata,grp,'kernelfunction','rbf',...'boxconstraint',X.Spacevar,...'kernelscale',x.tvar);objective = kfoldloss(crossVal(svmmodel));

例:'x1'

データ::char|细绳

変数の范囲范囲要素の増加有限ベクトル,またはまたはカテゴリカル変数のののののの配列配列配列またはまたはまたは配列配列配列ますます

  • 実数または変数の场合,范围はそののと上限を与え。。

  • カテゴリカル変数の,范围は可能値を与え。。

例:[-10,1]

例:{'红色','蓝色','black'}

データ::双倍的|细绳|细胞

変数の型。'真实的'(実数変数),'整数'(整数変数)または“分类”(カテゴリカルカテゴリカル)を指定し。

メモ

'真实的''整数'Matlabデータデータデータはどちらも的な精度浮动小数点数です。“分类”の変数型はです。したがっ,,,,Xという名前テーブル変数含まれている'colorv'という名前カテゴリカルの値読み取るには,char(X.Colorv)コマンドをします例については,カスタム出力关数の目的を参照し。。

例:“类型”,“分类”

変数に适用変换。'没有任何'(変换なし)または'日志'(対数対数)を指定し。

'日志'の场合変数はの実数(“类型”,“真实”)または非负整数(“类型”,“整数”)でなければん変数の探索モデルが対数で行われれます

例:“变换”,“ log'

最适における変数使用の指示。真的(変数をする)または错误的(変数をない)を指定ます。

例:“优化”,错误

データ::逻辑

メモ

以下の,后にドット表记して変更でき。。

  • 実数または整数変数の范围。たとえば以下のにします。

    xvar = emptimizableVariable('X',[-10,10]);%修改范围:xvar.range = [1,5];
  • '整数''真实的'类型。たとえば以下のにします。

    xvar.type ='整数';
  • 実数またはの変数の,'日志''没有任何'の间での转换。たとえば以下のにします。

    xvar.transform ='日志';

この柔软,,する最适をでき。ドットドット表记を使用して范囲范囲またはまたは変换を更新更新恢复を呼び出します。

オブジェクト关数

贝叶斯 ベイズ最をした最适なのハイパーパラメーター选択选択

すべて折りたたむ

0から1までの変数:

var1 = emptimizableVariable('xvar',[0 1])
var1 =优化属性属性:名称:'xvar'范围:[0 1]类型:'真实'transform:'none'优化:1

0から1000までのスケールの変数:

var2 = emptimizableVariable('ivar',[0 1000],'类型',,,,'整数',,,,'转换',,,,'日志'
var2 =优化可属性的属性:名称:'ivar'范围:[0 1000]类型:'整数'transform:'log'优化:1

虹のの変数:

var3 = emotizizableVariable('rvar',{'r''o''y''G''b''一世''v'},,'类型',,,,“分类”
var3 =优化属性具有属性:名称:'rvar'范围:{'r''o''y''g''b'b'b''i'''v'} type:'partorical'变换:'none'optimize:1 optimize:1

バージョン履歴

R2016Bで导入