Scikit-learn: DecisionTreeClassifier рдЕрдЬреНрдЮрд╛рдд рд▓реЗрдмрд▓ рдкреНрд░рдХрд╛рд░: 'рдирд┐рд░рдВрддрд░-рдорд▓реНрдЯреАрдЖрдЙрдЯрдкреБрдЯ'

рдХреЛ рдирд┐рд░реНрдорд┐рдд 31 рдЕрдХреНрддреВре░ 2016  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scikit-learn/scikit-learn

рд╡рд┐рд╡рд░рдг


DecisionTreeClassifier unknown label type: 'continuous-multioutput' рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ csv.reader, pandas.read_csv рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдЬреИрд╕реЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ csv рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред

рдЪрд░рдг/рдХреЛрдб рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

from sklearn import tree
feature_df = pd.read_csv(os.path.join(_PATH, 'features.txt'))
target_df = pd.read_csv(os.path.join(_PATH, 'target.txt'))
feature_df = feature_df._get_numeric_data()
target_df = target_df._get_numeric_data()
feature_df = feature_df.fillna(0)
target_df = target_df.fillna(0)
clf = tree.DecisionTreeClassifier()
clf_o = clf.fit(feature_df, target_df)

features.txt
рд▓рдХреНрд╖реНрдп.txt

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо


рдлреЗрдВрдХреА рдЧрдИ рддреНрд░реБрдЯрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ, рдХрд┐ рдЙрд╕рдХрд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдФрд░ рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ)

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо

Traceback (most recent call last):
  File "D:\Piotr\Documents\uni\bap\BAPFingerprintLocalisation\main.py", line 19,
 in <module>
    decision_tree.treeClassification()
  File "D:\Piotr\Documents\uni\bap\BAPFingerprintLocalisation\code\decision_tree
.py", line 56, in treeClassification
    clf_o = clf.fit(feature_df, target_df)
  File "C:\Python35\lib\site-packages\sklearn\tree\tree.py", line 182, in fit
    check_classification_targets(y)
  File "C:\Python35\lib\site-packages\sklearn\utils\multiclass.py", line 172, in
 check_classification_targets
    raise ValueError("Unknown label type: %r" % y_type)
ValueError: Unknown label type: 'continuous-multioutput'

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

Windows-10-10.0.14393-SP0
Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)]
NumPy 1.11.0
SciPy 0.17.1
Scikit-Learn 0.18

рдЕрджреНрдпрддрди:

рдореИрдВрдиреЗ рд▓рдХреНрд╖реНрдп рдЪрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдмрд╕ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП

clf_o = clf.fit(feature_df, target_df.ix[:,1])

рдЖрдЙрдЯрдкреБрдЯ: Unknown label type: 'continuous'

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдкрдХреЛ DecisionTreeRegressor . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЛ DecisionTreeRegressor . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдлрд┐рд░ рд╕реЗ, рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╡рд░реНрдЧ рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ 'рд▓реЗрдмрд▓' рдЬреИрд╕рд╛ рдХреБрдЫ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдпрд╣ рднреВрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рднреНрд░рдорд┐рдд рдерд╛ рдХрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдкрд╕реЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред

рд╡рд░реНрдЧреАрдХрд░рдг рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдкрдВрдбреЛрдВ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдХреНрд╖реНрдп рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдпрд╛ DecisionTreeRegressor . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рд╡рд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ

рдореЗрд░реЗ рдЕрдВрдХ рдХрд╛ 'рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо' рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ

рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди fit рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди "рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рд╡рд░реНрдЧ рд▓реЗрдмрд▓" рдХрд╣рддрд╛ рд╣реИред рд╡рд░реНрдЧреАрдХрд░рдг y s рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдореБрджреНрджрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ, рдФрд░ рджреВрд╕рд░рд╛ рдЙрдЪрд┐рдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд┐рдпрд░ рдХреЛ y рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдХрдХреНрд╖рд╛ DecisionTreeClassifier рдореЗрдВ рдлрд┐рдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ y рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдкреВрд░реЗ рдЦрдВрдб рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реВрдВ

рд▓рдХреНрд╖реНрдп рдорд╛рди (рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рд╡рд░реНрдЧ рд▓реЗрдмрд▓, рдкреНрд░рддрд┐рдЧрдорди рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛)ред рдкреНрд░рддрд┐рдЧрдорди рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП dtype=np.float64 рдФрд░ рдСрд░реНрдбрд░='рд╕реА' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рдПрдХ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИред рдирд┐рд░рдВрддрд░ рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рд▓рдХреНрд╖реНрдп рдЪрд░ рдХреЛ рдХреНрдпрд╛ рдмрдирд╛рддрд╛ рд╣реИ? рдкреНрд░рддрд┐рдЧрдорди рдкреНрд░рдХрд╛рд░ рд▓рдХреНрд╖реНрдп рдЪрд░ рдорд╛рдиреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рд╡рд░реНрдЧ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП? рдпрджрд┐ рдпрд╣ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдореИрдВ DecisionTreeClassifier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдЧрдорди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдЖрджрд┐...

рдЖрдкрдХреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП:

рд╡рд░реНрдЧреАрдХрд░рдг рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдкрдВрдбреЛрдВ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдХреНрд╖реНрдп рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдлреНрд▓реЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╛ рдбрд┐рдХреНрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ? рд╕реВрдЪрд┐рдпрд╛рдБ? рдЯреБрдкрд▓реНрд╕? рд▓рдВрдмрд╛? рдпреБрдЧрд▓? рдмрд╛рдЗрдЯреНрд╕? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХрд░рдирд╛ рд╣реИ? рдорд░реНрдпрд╛рджрд╛рдПрдВ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИрдВ?

рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдирдпрд╛ рдЯрд┐рдХрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдмреЗрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдпрд╣рд╛рдВ рдХрд╛рдлреА рдмрд╛рддрдЪреАрдд рдХреА рд╣реИ? рд╕рд┐рд░реНрдл рджреВрд╕рд░реЗ рдЖрджрдореА рдХреЛ рд╡рд╣реА рдмрд╛рдд рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдЯрд┐рдХрдЯ рдмрдирд╛рдирд╛?

рдпрд╣ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЧреИрд░-рдкреВрд░реНрдгрд╛рдВрдХ рдФрд░ рдЧреИрд░-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред

рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИред рдЖрдкрдХреА рдЪрд┐рдВрддрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред

рдФрд░ рдХреГрдкрдпрд╛ рдореЗрд░реЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рди рдХрд░реЗрдВред рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ
рдореИрдВ рдирд┐рдкрдЯ рд░рд╣рд╛ рд╣реВрдВред

2 рдирд╡рдВрдмрд░ 2016 рдХреЛ 00:24 рдмрдЬреЗ, рдкрд┐рдУрдЯреНрд░ рдХрдореЛрдбрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореБрдЭреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдкреВрд░реЗ рдЦрдВрдб рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдкреИрд░рд╛рдореАрдЯрд░ y рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдбрд┐рд╕реАрдЬрдирдЯреНрд░реА рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд┐рдпрд░ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдлрд┐рдЯ рд╣реИ

рд▓рдХреНрд╖реНрдп рдорд╛рди (рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рд╡рд░реНрдЧ рд▓реЗрдмрд▓, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ
рдкреНрд░рддрд┐рдЧрдорди)ред рдкреНрд░рддрд┐рдЧрдорди рдорд╛рдорд▓реЗ рдореЗрдВ, dtype=np.float64 рдФрд░ рдЖрджреЗрд╢='C' for . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рдПрдХ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИред рд▓рдХреНрд╖реНрдп рдЪрд░ рдХреНрдпрд╛ рдмрдирд╛рддрд╛ рд╣реИ
рдирд┐рд░рдВрддрд░ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛? рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рд╡рд░реНрдЧ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рддрд┐рдЧрдорди рдкреНрд░рдХрд╛рд░ рд▓рдХреНрд╖реНрдп рдЪрд░? рдЕрдЧрд░ рдпрд╣ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ
DecisionTreeClassifier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкреНрд░рддрд┐рдЧрдорди? рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдЖрджрд┐...

рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдирдпрд╛ рдЯрд┐рдХрдЯ рдмрдирд╛рдиреЗ рдХреА рдмрд╛рдд рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдмреЗрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рдХреБрдЫ рд╣реИ
рдпрд╣рд╛рдБ рдмрд╛рдд рдХрд░реЛ? рд╕рд┐рд░реНрдл рджреВрд╕рд░реЗ рдЖрджрдореА рдХреЛ рд╡рд╣реА рдмрд╛рдд рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдЯрд┐рдХрдЯ рдмрдирд╛рдирд╛?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЦреБрд▓реА/рдмрдВрдж рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/scikit-learn/scikit-learn/issues/7801#issuecomment -257565248,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAEz63zNA0Qc4lzgHttXx-4VFkJFwFaDks5q5z16gaJpZM4KlSFw
.

рдЖрдкрдХреЛ рдЖрдЬ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдХреЗрд╡рд▓ рдЯреНрд░реА рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдФрд░ рд░реЗрдЧреНрд░реЗрд╕рд░ рдкрд░ рдЦрд░рд╛рдм рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рдФрд░ рдЦрд░рд╛рдм рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП "рдЕрд╕рдорд░реНрдерд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХрд╛рд░: 'рдирд┐рд░рдВрддрд░-рдорд▓реНрдЯреАрдЖрдЙрдЯрдкреБрдЯ'" рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛? рд╡рд╣ _рд╡рд╛рд╕реНрддрд╡рд┐рдХ_ рдореБрджреНрджрд╛ рд╣реИред рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП #7809 рднреА рджреЗрдЦреЗрдВред

рд╡рд╣ рдмреЗрд╣рддрд░ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рдирд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рджреЗрдВрдЧреЗред рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рд╣рд┐рддреНрдп рдЬреНрдпрд╛рджрд╛рддрд░ рдЙрд╕ 'рд▓рдХреНрд╖реНрдп' рдЪрд░ рдХреЛ рдмреБрд▓рд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдЧрд▓рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрд╡рд╛рдж рдлрд╝рдВрдХреНрд╢рди 'check_classification_targets' рд╕реЗ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рднреА рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ 'рд▓рдХреНрд╖реНрдп' рдЪрд░ рд╣реИ, рдФрд░ рдлрд┐рд░ рднреА рдЖрдк рдЗрд╕реЗ 'рд▓реЗрдмрд▓' рдпрд╛ 'рдЖрдЙрдЯрдкреБрдЯ' рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рдореЗрдВрдмрд░ рдХрд╛ рд╕рджрд╕реНрдп рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЬреИрд╕рд╛ рдЪрд╛рд╣реЗрдВ рд╡реИрд╕рд╛ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдбреЙрд╕реНрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдПрд░рд░ рдореИрд╕реЗрдЬ рдореЗрдВ 'рдЯрд╛рд░рдЧреЗрдЯ рд╡реЗрд░рд┐рдПрдмрд▓' рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред рдФрд░ рдореИрдВ рдЖрдкрд╕реЗ рдХрд╣реАрдВ рднреА рдЙрди рдирд┐рдпрдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХрд╛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ (рдпрд╛ рд▓рдХреНрд╖реНрдп) рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЫреЛрдЯрд╛ рд╡рд╛рдХреНрдп - 'рд▓рдХреНрд╖реНрдп рдЪрд░ (рдкреИрд░рд╛рдореАрдЯрд░ y) рдХреЛ int рдпрд╛ str' рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдП рдЦрдВрдб рдореЗрдВ/рд╕рд╛рде рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ (45cb11d / #7519)
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдорд▓реНрдЯреАрдХреНрд▓рд╛рд╕ рдФрд░ рдорд▓реНрдЯреАрд▓реЗрдмрд▓ рдлрд┐рдЯрд┐рдВрдЧ рдкрд░ред рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рд╕рдм
рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХреЗ рдПрдХ рднрд╛рдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ,
рд╕рднреА рдорд╛рдирдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди...?

2 рдирд╡рдВрдмрд░ 2016 рдХреЛ 20:56 рдмрдЬреЗ, рдкрд┐рдУрдЯреНрд░ рдХрдореЛрдбрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╡рд╣ рдмреЗрд╣рддрд░ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдирд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рд░рдЦреЗрдВрдЧреЗ
рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рд╣рд┐рддреНрдп рдЬреНрдпрд╛рджрд╛рддрд░ рдЙрд╕ 'рд▓рдХреНрд╖реНрдп' рдЪрд░ рдХреЛ рдХрд╣рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ
рдлрд╝рдВрдХреНрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдЧрд▓рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрд╡рд╛рдж рд╕рдорд╛рд░реЛрд╣ рд╕реЗ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
'check_classification_targets', рддреЛ рдЖрдк рднреА рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ 'рд▓рдХреНрд╖реНрдп' рдЪрд░ рд╣реИ,
рдФрд░ рдлрд┐рд░ рднреА рдЖрдк рдЗрд╕реЗ 'рд▓реЗрдмрд▓' рдпрд╛ 'рдЖрдЙрдЯрдкреБрдЯ' рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдХрд╛ рд╕рджрд╕реНрдп рдирд╣реАрдВ рд╣реВрдВ
scikit-learn рд╕рджрд╕реНрдп, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЬреИрд╕рд╛ рдЪрд╛рд╣реЗрдВ рд╡реИрд╕рд╛ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ
doscstring рдФрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ 'рд▓рдХреНрд╖реНрдп рдЪрд░' рд╢рдмреНрджреЛрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред рдФрд░ рдореИрдВ рддреБрдорд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдБ
рдХрд╣реАрдВ рднреА рдирд┐рдпрдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ (рдпрд╛ рд▓рдХреНрд╖реНрдп) рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдП
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд╛рдХреНрдп - 'рд▓рдХреНрд╖реНрдп рдЪрд░ (рдкреИрд░рд╛рдореАрдЯрд░ y) рдХреЛ int рдпрд╛ str' рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЦреБрд▓реА/рдмрдВрдж рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/scikit-learn/scikit-learn/issues/7801#issuecomment -257820087,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAEz68AqYGWrP1C-BinLXGGHNt0VtV_qks5q6F5rgaJpZM4KlSFw
.

рдореИрдВрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЙрди рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрджрд┐ рдЖрдк рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред
рдЦреИрд░, рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реИрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛, рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдЪрд╛рд░ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕рдореНрдореЗрд▓рди рд╣реИрдВред рдореИрдВ рддреБрдорд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рд╡рд╛рдКрдВрдЧрд╛ред

'рд▓рдХреНрд╖реНрдп рдЪрд░ (рдкреИрд░рд╛рдореАрдЯрд░ y) рдХреЛ int рдпрд╛ str' рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдорд▓реНрдЯреА-рд▓реЗрдмрд▓ рдФрд░ рдорд▓реНрдЯреА-рдЖрдЙрдЯрдкреБрдЯ рдорд▓реНрдЯреА-рдЯрд╛рд░рдЧреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ

рд╕рд╛рде рд╣реА, рдордирдорд╛рдиреА рд╡рд╕реНрддреБрдПрдВ рдЬреЛ рдлрд╝реНрд▓реЛрдЯ рдирд╣реАрдВ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдХреНрд▓рд╛рд╕ рд▓реЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рддрд╛рд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдЕрдЧрд░ рд╣рдо рдлрд┐рдЯ рдореЗрдердб рдХреЗ рд▓рд┐рдП рдЗрдВрдкреНрдпреВрдЯ рдЯреНрд░реЗрдирд┐рдВрдЧ_рдбреЗрдЯрд╛_рдПрдХреНрд╕, рдЯреНрд░реЗрдирд┐рдВрдЧ_рд╕реНрдХреЛрд░_рд╡рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рд▓реЗрдмрд▓ рдХреЛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдФрд░ рдПрдиреНрдХреЛрдб рдХрд░реЗрдВрдЧреЗ

рд╕реНрдХреЗрд▓реЗрд░ рдЖрдпрд╛рдд рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реЗ
sklearn рдЖрдпрд╛рдд рдмрд░реНрддрди рд╕реЗ
Lab_enc = рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧредLabelEncoder ()
y_train = lab_enc.fit_transform(y_train)
рдкреНрд░рд┐рдВрдЯ (y_train)
рдкреНрд░рд┐рдВрдЯ (utils.multiclass.type_of_target(y_train))
рдкреНрд░рд┐рдВрдЯ (utils.multiclass.type_of_target(y_train.astype('int')))
рдкреНрд░рд┐рдВрдЯ (utils.multiclass.type_of_target(y_train))

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

trchan picture trchan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stephantul picture stephantul  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rebeccaroisin picture rebeccaroisin  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rth picture rth  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tluocs picture tluocs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ