2017-07-10 97 views
1

請你能幫我解決這個問題嗎?蟒蛇機器學習DeprecationWarning

C:\ Python27 \ lib \ site-packages \ sklearn \ cross_validation.py:44:DeprecationWarning:該模塊在版本0.18中被棄用,以支持將所有重構類和函數移入其中的model_selection模塊。另外請注意,新的CV迭代器的接口與此模塊的接口不同。該模塊將在0.20中刪除。 「該模塊將在0.20被除去。」,DeprecationWarning)

+0

請[發短信,不要截圖](http://meta.stackoverflow.com/a/285557/3005167),即使它對您很方便:) – kazemakase

+0

謝謝,這是我可以' t解決它C:\ Python27 \ lib \ site-packages \ sklearn \ cross_validation.py:44:DeprecationWarning:該模塊在版本0.18中被棄用,傾向於model_selection模塊,所有重構的類和函數都被移入其中。還要注意,新的CV迭代器的接口與本模塊的接口不同。該模塊將在0.20中刪除。 「DeprecationWarning) – javac

回答

4

C:\Python27\lib\site-packages\sklearn\cross_validation.py:44‌: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also, note that the interface of the new CV iterators is different from that of this module. This module will be removed in 0.20. "This module will be removed in 0.20.", DeprecationWarning)

只是一個棄用警告


沒有必要擔心,但是請記住,cross_val將在0.20被刪除。

這個錯誤只是爲了警告你,開發人員在他們做這件事之前要把它移動。


只是一個example.In的將來,我們將不得不更換:

from sklearn.cross_validation import KFold 

有:

from sklearn.model_selection import KFold 

對於第二個錯誤,我可以看到在您發佈的截圖,SA3L module似乎沒有安裝。

+2

謝謝#Sera是我知道這是警告,我用warnings.filterwarnings(」忽略「),但它仍然可用,但任何方式,謝謝我會忽略它,是的,關於我的錯誤我想我沒有導入這個類謝謝 – javac

+0

@javac換句話說,他們會把cross_validation下的類放到model_selection中。 – sera

+0

是的,這是正確的我剛剛在scikit學習網站上看到這個問題。謝謝 – javac