The default value of gamma will change from 'auto' to 'scale' in version 0.22 to account better for unscaled features.

实现《python数据科学手册》代码时出现如下警告:

py:196: FutureWarning: The default value of gamma will change from 'auto' to 'scale' in version 0.22 to account better for unscaled features. Set gamma explicitly to 'auto' or 'scale' to avoid this warning.
  "avoid this warning.", FutureWarning

出现该警告的源码如下:

clf = SVC(kernel='rbf', C=1E6)
clf.fit(X, y)

解决方案:

根据 warning 的提示,在 C=1E6 后加上 , gamma='auto', 即

clf = SVC(kernel='rbf', C=1E6, gamma='auto')
clf.fit(X, y)

 

posted @ 2019-07-11 21:34  bp9jISKIN  阅读(3991)  评论(0编辑  收藏  举报