(PECL svm >= 0.1.0)
SVM::train — 基于训练数据创建 SVMModel
problem
问题可以通过三种不同的方式提供。数组,其中数据应从类标签(通常为 1 或 -1)开始,然后是维度 => 数据对的稀疏数据集。指向包含 SVM Light 格式问题的文件的 URL,每行是一个新的训练示例,每行开头包含类(1,-1),然后是一系列以制表符分隔的数据值,显示为键:值。指向数据源的打开流,数据源格式与上述文件相同。
weights
权重是不同类的权重参数的可选集合,以帮助解决训练集不平衡的问题。例如,如果类为 1 和 -1,并且 -1 的示例明显多于 1,则 -1 的权重可以为 0.5。权重应在 0-1 范围内。
返回一个 SVMModel,可用于对以前未见过的 数据进行分类。发生错误时抛出 SVMException