1

我想在 R 中训练 SVM,我知道有一些函数e1071::tune.svm()可以用来找到 SVM 的最佳参数。但是,似乎有一些公式(例如在本报告中使用)可以为您提供对这些参数的合理估计。由于在较大的数据集上对参数进行网格搜索可能会花费大量时间,而且通常,无论如何都必须提供一系列可能的值,我想知道是否有一个包可以实现公式来快速估计gammacost支持向量机的参数?

到目前为止,我发现caret::train()可能会使用这种方法来估计sigma(应该是 2* gamma^2 的倒数)但我还没有尝试过,因为其他计算仍在运行(并且可能会接下来的几天)。是否还有一种实现来估计cost或至少给出一个合理值的范围?

我发现了一个类似的问题,通常要求寻找网格搜索的替代方案。但是,我会对此类替代方案的 R 实现感兴趣,而且我希望自从几年前发布更一般的问题以来,事情会进一步发展。

4

0 回答 0