查詢

SVMModel::predict_probability()函式—用法及示例

「 預測給定輸入向量的類別機率 」


函式名稱: SVMModel::predict_probability()

函式描述: 該函式用於預測給定輸入向量的類別機率。

適用版本: PHP 7.0.0 及以上版本

用法: SVMModel::predict_probability(array $features): float

引數:

  • $features: 一個包含輸入向量特徵的陣列,每個元素代表一個特徵的值。

返回值:

  • 一個浮點數,表示預測的類別機率。

示例:

// 建立一個SVM模型物件
$model = new SVMModel();

// 載入訓練好的模型檔案
$model->load('model.svm');

// 定義輸入向量的特徵
$features = [0.5, 0.3, 0.2];

// 預測輸入向量的類別機率
$probability = $model->predict_probability($features);

// 列印預測結果
echo "類別機率: " . $probability;

注意事項:

  • 在呼叫該函式前,需要先建立一個SVMModel物件,並載入訓練好的模型檔案。
  • 輸入向量的特徵需要按照訓練模型時的特徵順序進行排列。
  • 返回的類別機率值在0到1之間,表示輸入向量屬於各個類別的機率分佈。
  • 請確保安裝了SVM擴充套件,並且已經載入了該擴充套件,否則該函式將無法使用。
補充糾錯
上一個函式: SVMModel::save()函式
下一個函式: SVMModel::predict()函式
熱門PHP函式
分享連結