查詢

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

「 獲取支援向量機(SVM)模型中的迴歸問題的預測機率 」


函式名:SVMModel::getSvrProbability()

適用版本:PHP 7.4.0 以上

函式描述:SVMModel::getSvrProbability() 方法用於獲取支援向量機(SVM)模型中的迴歸問題的預測機率。

用法:

public SVMModel::getSvrProbability(): bool

引數: 該函式不接受任何引數。

返回值:

  • 如果成功獲取到了預測機率,則返回 true。
  • 如果模型不支援預測機率,或者預測機率未被啟用,則返回 false。

示例:

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

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

// 檢查模型是否支援預測機率
if ($model->getSvrProbability()) {
    // 獲取預測機率
    $probability = $model->predict([1, 2, 3], true);

    // 列印預測機率
    var_dump($probability);
} else {
    echo "該模型不支援預測機率。";
}

注意事項:

  • 在呼叫 SVMModel::predict() 方法之前,必須先呼叫 SVMModel::getSvrProbability() 方法來檢查模型是否支援預測機率。
  • 在 SVM 模型中,預測機率的啟用與否是在訓練模型時確定的,如果模型未啟用預測機率,則無法獲取到預測機率。
  • 預測機率通常用於迴歸問題,而不是分類問題。
  • 在使用 SVMModel::getSvrProbability() 方法時,確保已經載入了訓練好的模型檔案。
補充糾錯
上一個函式: svn_auth_get_parameter()函式
下一個函式: SVMModel::getSvmType()函式
熱門PHP函式
分享連結