# Support Vector Machine

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
- Exemples
- SVM — La classe SVM
  - SVM::__construct — Construit un nouvel objet SVM
  - SVM::crossvalidate — Test les paramètres d'entraînement sur les sous-jeux de données d’entraînement
  - SVM::getOptions — Retourne les paramètres courants d’entraînement
  - SVM::setOptions — Définit des paramètres d'entraînement
  - SVM::train — Crée un modèle SVMModel suivant les données d'entraînement
- SVMModel — La classe SVMModel
  - SVMModel::checkProbabilityModel — Retourne true si le modèle a des informations probablistes
  - SVMModel::__construct — Construit un nouvel objet SVMModel
  - SVMModel::getLabels — Récupère les labels utilisés pour entraîner le modèle
  - SVMModel::getNrClass — Retourne le nombre de classes utilisées pour entraîner le modèle
  - SVMModel::getSvmType — Récupère le type SVM utilisé pour entraîner le modèle
  - SVMModel::getSvrProbability — Récupère la valeur sigma pour les types de régression
  - SVMModel::load — Charge un modèle SVM sauvegardé
  - SVMModel::predict — Prédit une valeur pour des précédentes données non vues
  - SVMModel::predict_probability — Retourne les probabilités pour les données précédentes non présentées
  - SVMModel::save — Sauvegarde un modèle dans un fichier