牛牛在线工具

SVM::getOptions()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SVM::getOptions()

获取当前支持向量机(SVM)对象的选项设置

函数名称:SVM::getOptions() 函数描述:SVM::getOptions()函数用于获取当前支持向量机(SVM)对象的选项设置。 适用版本:此函数适用于PHP的SVM扩展版本1.0.0及以上。 用法示例: // 创建一个新的SVM对象 $svm = new SVM(); // 设置SVM对象的选项 $svm->setOptions([ SVM::OPT_TYPE => SVM::C_SVC, SVM::OPT_KERNEL_TYPE => SVM::RBF, SVM::OPT_DEGREE => 3, SVM::OPT_GAMMA => 0.5, SVM::OPT_COEF0 => 0, SVM::OPT_C => 1, SVM::OPT_NU => 0.5, SVM::OPT_EPSILON => 0.1, SVM::OPT_P => 0.1, SVM::OPT_SHRINKING => true, SVM::OPT_PROBABILITY => false, SVM::OPT_WEIGHT => [1, 1], SVM::OPT_WEIGHT_LABEL => [1, -1] ]); // 获取SVM对象的选项 $options = $svm->getOptions(); // 输出选项值 var_dump($options); 输出结果: array(13) { [0]=> int(100) [1]=> int(2) [2]=> int(3) [3]=> float(0.5) [4]=> float(0) [5]=> float(1) [6]=> float(0.5) [7]=> float(0.1) [8]=> float(0.1) [9]=> bool(true) [10]=> bool(false) [11]=> array(2) { [0]=> int(1) [1]=> int(1) } [12]=> array(2) { [0]=> int(1) [1]=> int(-1) } } 解释说明: 首先,我们创建了一个新的SVM对象 $svm。 然后,使用 $svm->setOptions() 函数设置了SVM对象的选项。在示例中,设置了各种选项,如SVM类型、核函数类型、度数、Gamma值、C值等等。 接下来,使用 $svm->getOptions() 函数获取SVM对象的选项,并将结果存储在变量 $options 中。 最后,使用 var_dump() 函数输出 $options 的值,以查看选项的详细设置。 在上述示例中,输出结果显示了各个选项的值。例如,[0] 表示SVM类型(C_SVC),[1] 表示核函数类型(RBF),[2] 表示度数(3),[3] 表示Gamma值(0.5),以此类推。 请注意,示例中的选项设置仅供参考,您可以根据自己的需求进行调整。