Я работаю над проблемой классификации. Этикетки Я пытаюсь предсказать:Scikit Learn: RandomForest: clf.predict работает с float, но не clf.score
df3['relevance'].unique()
array([ 3. , 2.5 , 2.33, 2.67, 2. , 1. , 1.67, 1.33, 1.25,
2.75, 1.75, 1.5 , 2.25])
Когда я называю предсказать с помощью функций, которые я сделал, он хорошо работает:
clf = RandomForestClassifier()
clf.fit(df3[features], df['relevance'])
pd.crosstab(clf.predict(df3[features]), df3['relevance'])
Но когда я называю clf.score:
clf.score(df3['features'], df3['relevance'])
Я получаю ValueError
: непрерывное не поддерживается
Должен ли я быть с lassifying метка релевантности, которую я пытаюсь предсказать как другой тип данных? Спасибо за любую помощь.
tthanks @ericmjl - регрессора сделал работу. Теперь, чтобы прочитать об этом. –