removeLearners
コンパクトアンサンブル分類のメンバーの削除
説明
例
アンサンブルからの学習器の削除
コンパクト アンサンブル分類を作成します。アンサンブルのメンバーを削除して、さらにコンパクトにします。
ionosphere
データ セットを読み込みます。
load ionosphere
AdaBoostM1 を使用して、ionosphere
のアンサンブル分類に学習をさせます。弱学習器として木の切り株を指定します。
t = templateTree(MaxNumSplits=1);
ens = fitcensemble(X,Y,Method="AdaBoostM1",Learners=t);
コンパクトなアンサンブル分類 cens
を ens
から作成します。
cens = compact(ens);
アンサンブルの最後の 50 メンバーを削除します。
idx = cens.NumTrained-49:cens.NumTrained; cens1 = removeLearners(cens,idx);
入力引数
cens
— コンパクトなアンサンブル分類モデル
CompactClassificationEnsemble
モデル オブジェクト
コンパクトなアンサンブル分類モデル オブジェクト。compact
で作成された CompactClassificationEnsemble
モデル オブジェクトとして指定します。
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)