拟合问题的解决
- 寻找参数的最优:超参数优化器
- 使用sklearn中的学习曲线
单一参数
这里我们使用验证曲线validation_curve来找到单一超参数的优化值
>>>train_loss,test_loss=validation_curve(
SVC(),X,y,param_name='gamma',param_range=param_range,cv=10, scoring='mean_squared_error')
>>>train_loss_mean=-np.mean(train_loss,axis=1)
>>>test_loss_mean=-np.mean(test_loss,axis=1)