查詢

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

「 將訓練好的支援向量機模型儲存到檔案中 」


函式名:SVMModel::save()

函式描述:該函式用於將訓練好的支援向量機模型儲存到檔案中。

適用版本:PHP >= 7.4.0

語法:bool SVMModel::save(string $filename)

引數:

  • $filename:儲存模型的檔名,必須是一個有效的檔案路徑。

返回值:成功儲存返回 true,儲存失敗返回 false。

示例:

<?php
    // 建立一個支援向量機模型
    $model = new SVMModel();

    // 載入訓練資料
    $samples = [[1, 1], [2, 2], [3, 3]];
    $labels = [1, 1, -1];
    $model->train($samples, $labels);

    // 儲存模型到檔案
    $filename = 'svm_model.dat';
    if ($model->save($filename)) {
        echo "模型儲存成功!";
    } else {
        echo "模型儲存失敗!";
    }
?>

在上面的示例中,我們首先建立了一個支援向量機模型 $model。然後,我們使用 $model->train() 函式訓練模型,使用一些樣本資料和對應的標籤。最後,我們透過呼叫 $model->save() 函式將訓練好的模型儲存到檔案 svm_model.dat 中。如果儲存成功,則輸出 "模型儲存成功!";否則,輸出 "模型儲存失敗!"。

補充糾錯
熱門PHP函式
分享連結