markdown
#說明
```
if self.break_ties and self.decision_function_shape == 'ovo':
AttributeError: 'SVC' object has no attribute 'break_ties'
```
遇到這個報錯,參考google上的大神們,大概推斷是版本的問題。
環境是 python 3.5
#操作流程
##先問google 大神
- 參考 : https://github.com/scikit-learn/scikit-learn/issues/2453
從這裡發現大致上是版本的關係了,也有使用到 pickle
- 參考 : https://bitbucket.org/jhucidr/cryptsplice/issues/3/attributeerror-svc-object-has-no-attribute
從這裡得知應該是 scikit-learn 這個套件的版本要改變
##查看目前scikit-learn 的版本
目前pycharm 自動安裝的版本為 0.22.0
##那就嘗試變換版本
其實這裡改變版本就只是測試的方式,就先降低一個版本然後試試看,不行的話就再降低兩個版本號試試看,這裡很幸運的降低到 0.21.0 就可以了!
##完成
程式可以執行了
##參考:
- https://bitbucket.org/jhucidr/cryptsplice/issues/3/attributeerror-svc-object-has-no-attribute
- https://stackoverflow.com/questions/29773574/python-error-in-svm-classifier-predict
- https://stackoverflow.com/questions/29773574/python-error-in-svm-classifier-predict
- https://www.gitmemory.com/issue/RasaHQ/rasa/1463/540494045
- https://github.com/scikit-learn/scikit-learn/issues/2453
留言
張貼留言