Yani burada bir DeprecationWarning yükseltir Modele bir single sample
, warning
bellow'u elde ediyorum. Sklearn tren modeli feryat benim kodudur
from sklearn import tree
from sklearn.externals import joblib
features = [[140, 1], [130, 1], [150, 0], [170, 0]]
labels = [0, 0, 1, 1]
# Here I train the model with the above arrays
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
joblib.dump(clf, 'model.pkl')
# Now I want to train the model with a new single sample
clf = joblib.load('model.pkl')
clf = clf.fit([130, 1], 0) # WARNING MESSAGE HERE!!
Bu
warning
geçerli:
/usr/local/lib/python2.7/dist-packages/sklearn/utils/validation.py:386:
DeprecationWarning:
Passing 1d arrays as data is deprecated in 0.17 and willraise ValueError in 0.19.
Reshape your data either using X.reshape(-1, 1)
if your data has a single feature or X.reshape(1, -1)
if it contains a single sample. DeprecationWarning)
Zaten this okudum. Ama benim örneğimin farklı olduğu anlaşılıyor.
Her defasında tek bir örnekle bir modeli nasıl eğitebilirim? Eğer geçen tek boyutlu diziler yakında desteklenmeyecek görebilirsiniz hata mesajını okursanız
size
teşekkür! Haklısın;) – waas1919