函式名: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
中。如果儲存成功,則輸出 "模型儲存成功!";否則,輸出 "模型儲存失敗!"。