我用optunity运行了一个程序来查找SVM的超参数,而没有首先决定内核,如图所示,http://optunity.readthedocs.io/en/latest/notebooks/notebooks/sklearn-svc.html#tune-svc-without-deciding-the-kernel-in-advance 它运行,但是当我用多类信息替换数据和标签时,它犯了一个错误,为什么这是不幸的。
Optunity使用ROC-AUC来选择最佳超参数。对于多类问题,无法估计 AUC。使用 Optunity 解决多类问题的一些解决方法包括:
- 使用精度作为选择最佳参数而不是AUC 的标准
- 将多类转换为二进制类,并为每个分类器选择最佳参数。