removeLearners
コンパクト アンサンブル回帰のメンバーの削除
説明
例
アンサンブルからの学習器の削除
コンパクト アンサンブル回帰を作成します。アンサンブルのメンバーを削除して、さらにコンパクトにします。
carsmall
データ セットを読み込み、Weight
と Cylinders
を予測子として選択します。
load carsmall
X = [Weight Cylinders];
LSBoost を使用してアンサンブル回帰に学習をさせます。弱学習器として木の切り株を指定します。
t = templateTree(MaxNumSplits=1); ens = fitrensemble(X,MPG,Method="LSBoost",Learners=t,... CategoricalPredictors=2);
コンパクトなアンサンブル分類 cens
を ens
から作成します。
cens = compact(ens);
アンサンブルの最後の 50 メンバーを削除します。
idx = cens.NumTrained-49:cens.NumTrained; cens1 = removeLearners(cens,idx);
入力引数
cens
— コンパクトなアンサンブル回帰モデル
CompactRegressionEnsemble
モデル オブジェクト
コンパクトなアンサンブル回帰モデル。compact
で作成された CompactRegressionEnsemble
モデル オブジェクトとして指定します。
idx
— 学習器のインデックス
正の整数のベクトル
削除する学習器のインデックス。1
から cens.NumTrained
までの範囲のエントリをもつ正の整数のベクトルとして指定します。cens.NumTrained
は、cens
のメンバーの数です。cens1
には、idx
にインデックスが含まれるものを除く cens
のすべてのメンバーが含まれます。
通常は、何らかの正の整数 j
について idx = j:cens.NumTrained
に設定します。
例: idx=[3:5]
データ型: single
| double
ヒント
学習器を削除することで、アンサンブルによって消費されるメモリを節約して予測処理を高速化できます。
1 つのアンサンブルだけを保持するには、
cens1
をcens
と等しく設定します。
拡張機能
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は、GPU 配列を完全にサポートします。詳細は、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2011a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)