函数名: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
中。如果保存成功,则输出 "模型保存成功!";否则,输出 "模型保存失败!"。