在e1071中,R库具有一个内置的tune()函数来优化我们的算法。
tuneop=tune(svm,y~.,data=dat,kernel="radial",ranges=list(cost=c(0.001, 0.01, 0.1, 1,5,10,100),gamma=c(0.001, 0.01, 0.1, 1,5,10)))
我使用调整功能来优化我的SVM模型中的伽玛值和成本参数。对于小型数据集,tune()仅需要少量时间即可生成bestmodel。但是对于非常大的数据集,则需要花费大量时间。因此可以添加进度条或百分比来监视模型调整的进度。
最佳答案
并不是您要找的东西,而是我使用了beepr包中的beep()
函数。命令完成后会发出声音。