English | 简体中文 | 繁體中文
查询

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函数
分享链接