主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

アンサンブル分類

マルチクラス学習用のブースティング,ランダムフォレスト、バギング、ランダム部分空間および ECOC のアンサンブル

アンサンブル分類は、重みを付けた複数の分類モデルの組み合わせから構成される予測モデルです。一般に、複数の分類モデルを組み合わせると予測の性能が向上します。

対話的に分類アンサンブルを調べるには、分類学習器アプリを使用します。柔軟性を向上させるためには、コマンド ライン インターフェイスでfitcensembleを使用して、分類木をブースティングまたはバギングするか、ランダム フォレスト[12]を成長させます。サポートされるすべてのアンサンブルについての詳細は、アンサンブル アルゴリズムを参照してください。マルチクラス問題をバイナリ分類問題のアンサンブルに縮小するには、誤り訂正出力符号 (ECOC) モデルを学習させます。詳細については、fitcecocを参照してください。

LSBoost を使用して回帰木をブースティングする方法と回帰木のランダム フォレスト[12]を成長させる方法については、アンサンブル回帰を参照してください。

アプリ

分類学習器 教師あり機械学習を使用して、データを分類するようにモデルを学習させる

ブロック

ClassificationEnsemble Predict 決定木のアンサンブルを使用して観測値を分類

関数

すべて展開する

templateDiscriminant 判別分析分類器テンプレート
templateECOC 誤り訂正出力符号学習器のテンプレート
templateEnsemble アンサンブル学習テンプレート
templateKNN k 最近傍分類器テンプレート
templateLinear 線形分類学習器テンプレート
templateNaiveBayes 単純ベイズ分類器テンプレート
templateSVM サポート ベクター マシン テンプレート
templateTree 決定木テンプレートの作成

アンサンブル分類の作成

fitcensemble アンサンブル学習器を分類用に準備
compact コンパクトなアンサンブル分類

アンサンブル分類の変更

resume 学習アンサンブルの再開
removeLearners コンパクトアンサンブル分類のメンバーの削除

アンサンブル分類の解釈

lime Local Interpretable Model-agnostic Explanations (LIME)
partialDependence 部分従属の計算
plotPartialDependence 部分依存プロット (PDP) および個別条件付き期待値 (ICE) プロットの作成
predictorImportance 決定木の分類アンサンブルに関する予測子の重要度の推定
shapley シャープレイ値

アンサンブル分類の交差検証

crossval アンサンブルの交差検証
kfoldEdge 交差検証済み分類モデルの分類エッジ
kfoldLoss 交差検証済み分類モデルの分類損失
kfoldMargin 交差検証済み分類モデルの分類マージン
kfoldPredict 交差検証済み分類モデルの観測値の分類
kfoldfun 分類での関数の交差検証

パフォーマンスの測定

loss 分類誤差
resubLoss 再置換による分類誤差
compareHoldout 新しいデータを使用して 2 つの分類モデルの精度を比較
edge 分類エッジ
margin 分類マージン
resubEdge 再代入による分類エッジ
resubMargin 再代入による分類マージン
testckfold 交差検証の反復により 2 つの分類モデルの精度を比較

観測値の分類

predict 分類モデルのアンサンブルを使用して観測値を分類
resubPredict 分類モデルのアンサンブル内の観測値を分類
oobPredict アンサンブルの out-of-bag 応答を予測する

アンサンブル分類のプロパティの収集

gather GPU からのStatistics and Machine Learning Toolboxオブジェクトのプロパティの収集
TreeBagger 決定木の bag of trees の作成
fitcensemble アンサンブル学習器を分類用に準備
predict バギングされた決定木のアンサンブルの使用による応答の予測
oobPredict out-of-bag 観測に対するアンサンブル予測

ECOC の作成

fitcecoc サポートベクターマシンまたはその他の分類器向けのマルチクラスモデルの近似
compact マルチクラス誤り訂正出力符号 (ECOC) モデルのサイズを縮小

ECOC の変更

discardSupportVectors ECOC モデルの線形 SVM バイナリ学習器のサポート ベクターを破棄

ECOC の解釈

lime Local Interpretable Model-agnostic Explanations (LIME)
partialDependence 部分従属の計算
plotPartialDependence 部分依存プロット (PDP) および個別条件付き期待値 (ICE) プロットの作成
shapley シャープレイ値

ECOC の交差検証

crossval マルチクラス誤り訂正出力符号 (ECOC) モデルの交差検証
kfoldEdge 交差検証済み ECOC モデルの分類エッジ
kfoldLoss 交差検証済み ECOC モデルの分類損失
kfoldMargin 交差検証済み ECOC モデルの分類マージン
kfoldPredict 交差検証済み ECOC モデルの観測値の分類
kfoldfun 交差検証済み ECOC モデルを使用する交差検証関数

パフォーマンスの測定

loss マルチクラス誤り訂正出力符号 (ECOC) モデルの分類損失
resubLoss マルチクラス誤り訂正出力符号 (ECOC) モデルの再代入分類損失
compareHoldout 新しいデータを使用して 2 つの分類モデルの精度を比較
edge マルチクラス誤り訂正出力符号 (ECOC) モデルの分類エッジ
margin マルチクラス誤り訂正出力符号 (ECOC) モデルの分類マージン
resubEdge マルチクラス誤り訂正出力符号 (ECOC) モデルの再代入分類エッジ
resubMargin マルチクラス誤り訂正出力符号 (ECOC) モデルの再代入分類マージン
testckfold 交差検証の反復により 2 つの分類モデルの精度を比較

観測値の分類

predict マルチクラス誤り訂正出力符号 (ECOC) モデルを使用して観測値を分類
resubPredict マルチクラス誤り訂正出力符号 (ECOC) モデル内の観測値を分類

ECOC のプロパティの収集

gather GPU からのStatistics and Machine Learning Toolboxオブジェクトのプロパティの収集

クラス

すべて展開する

ClassificationEnsemble アンサンブル分類器
CompactClassificationEnsemble コンパクトなアンサンブル分類のクラス
ClassificationPartitionedEnsemble 交差検証アンサンブル分類
TreeBagger 決定木の bag of trees
CompactTreeBagger バギングにより成長させた決定木のコンパクトなアンサンブル
ClassificationBaggedEnsemble リサンプリングにより成長させたアンサンブル分類
ClassificationECOC サポート ベクター マシン (SVM) などの分類器用のマルチクラス モデル
CompactClassificationECOC サポート ベクター マシン (SVM) などの分類器用のコンパクトなマルチクラス モデル
ClassificationPartitionedECOC サポート ベクター マシン (SVM) またはその他の分類器向けの交差検証済みマルチクラス ECOC モデル

トピック