サポート ベクター マシン分類
低~中次元のデータ セットで精度を向上させカーネル関数を選択するには、分類学習器アプリを使用して、SVM バイナリ学習器が含まれているマルチクラス誤り訂正出力符号 (ECOC) モデルまたはバイナリ SVM モデルに学習をさせます。柔軟性を向上させるには、コマンドライン インターフェイスで fitcsvm
を使用してバイナリ SVM モデルに学習をさせるか、fitcecoc
を使用してバイナリ SVM 学習器から構成されるマルチクラス ECOC モデルに学習をさせます。
高次元データ セットの計算時間を短縮するには、fitclinear
を使用して線形 SVM モデルなどのバイナリ線形分類モデルに効率的に学習をさせるか、fitcecoc
を使用して SVM モデルから構成されるマルチクラス ECOC モデルに学習をさせます。
ビッグ データが含まれている非線形分類の場合は、fitckernel
を使用してバイナリ ガウス カーネル分類モデルに学習をさせます。
アプリ
分類学習器 | 教師あり機械学習を使用して、データを分類するようにモデルを学習させる |
ブロック
ClassificationSVM Predict | 1 クラスおよびバイナリ分類用のサポート ベクター マシン (SVM) 分類器を使用した観測値の分類 (R2020b 以降) |
ClassificationECOC Predict | 誤り訂正出力符号 (ECOC) 分類モデルを使用して観測値を分類 (R2023a 以降) |
ClassificationLinear Predict | 線形分類モデルを使用した観測値の分類 (R2023a 以降) |
IncrementalClassificationLinear Predict | Classify observations using incremental linear classification model (R2023b 以降) |
IncrementalClassificationLinear Fit | Fit incremental linear binary classification model (R2023b 以降) |
IncrementalClassificationECOC Predict | Classify observations using incremental ECOC classification model (R2024a 以降) |
IncrementalClassificationECOC Fit | Fit incremental ECOC classification model (R2024a 以降) |
Update Metrics | Update performance metrics in incremental learning model given new data (R2023b 以降) |
関数
クラス
トピック
- 分類学習器アプリを使用したサポート ベクター マシンの学習
サポート ベクター マシン (SVM) 分類器を作成および比較し、新しいデータについて予測を行うため学習済みモデルをエクスポートします。
- バイナリ分類のサポート ベクター マシン
分離超平面とカーネル変換を使用して SVM でバイナリ分類を実行します。
- ClassificationSVM Predict ブロックの使用によるクラス ラベルの予測
この例では、ClassificationSVM Predictブロックを Simulink® のラベル予測に使用する方法を示します。
- ClassificationLinear Predict ブロックの使用によるクラス ラベルの予測
この例では、ClassificationLinear Predictブロックを Simulink® のラベル予測に使用する方法を示します。 (R2023a 以降)
- ClassificationECOC Predict ブロックの使用によるクラス ラベルの予測
ECOC 分類モデルの学習を行い、ClassificationECOC Predict ブロックをラベル予測に使用する。 (R2023a 以降)
関連情報
- ウェーブレットベースの特徴とサポート ベクター マシンを使用した信号分類 (Wavelet Toolbox)
- Wavelet Time Scattering Classification of Phonocardiogram Data (Wavelet Toolbox)