# サポートベクターマシン

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - リソース型
- 例
- SVM — The SVM class
  - SVM::__construct — SVM オブジェクトを新規構築
  - SVM::crossvalidate — Test training params on subsets of the training data
  - SVM::getOptions — 現在の訓練パラメータを返す
  - SVM::setOptions — 訓練パラメータを設定
  - SVM::train — Create a SVMModel based on training data
- SVMModel — SVMModel クラス
  - SVMModel::checkProbabilityModel — モデルが確率情報を持つ場合 TRUE を返す
  - SVMModel::__construct — SVMModel を新規構築
  - SVMModel::getLabels — モデルが訓練されたラベルを取得
  - SVMModel::getNrClass — モデルが訓練されたクラスの個数を返す
  - SVMModel::getSvmType — モデルが訓練された SVM の種類を取得
  - SVMModel::getSvrProbability — 回帰モデルに対するσ（シグマ）値を取得
  - SVMModel::load — 保管された SVM モデルを読み込み
  - SVMModel::predict_probability — Return class probabilities for previous unseen data
  - SVMModel::predict — Predict a value for previously unseen data
  - SVMModel::save — モデルをファイルに保管