рдкрд╛рдпрдерди рдФрд░ рд╕реНрдХрд┐рдЯрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд▓рд┐рдЦрд╛рд╡рдЯ рдХреА рдкрд╣рдЪрд╛рди

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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдПрдХ рд╕реАрдПрд╕рд╡реА-рдЯреЗрдмрд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдореЗрдВ рд▓рд┐рдЦрд┐рдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд╣реИрдВ, рдмрд╛рдХреА рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд┐рдХреНрд╕рд▓ (рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдЪрд┐рддреНрд░реЛрдВ) рдХреЗ 784 рд╕рдВрддреГрдкреНрддрд┐ рдореВрд▓реНрдп рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдПрдХ рд╣реА рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╡рд╛рдм рдХреЗ рдмрд┐рдирд╛ред

рддрд░реАрдХреЛрдВ



рдкрд╛рдЗрдХреЙрди рдореЗрдВ рд╕рднреА рдЧрдгрдирд╛ рд╕реНрдХреИрдЪрд┐рдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЧрдИ рдереА , рд╡рд┐рддрд░рдг рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдВрдХ рдиреАрдЪреЗ рд╕рдВрд▓рдЧреНрди рд╣реИрдВред

рдореИрдВ рдпрд╣рд╛рдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЙрди рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рд╣реЛрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд╕реНрдЯ рдПрдХ рд╕рд╛рд░ рддрдХ рдмрдврд╝ рдЬрд╛рдПрдЧреАред

рдмреЗрддрд░рддреАрдм рдЬрдВрдЧрд▓

рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЖрдЗрдбрд┐рдпрд╛

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

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

from numpy import savetxt, loadtxt # - csv- from sklearn.ensemble import RandomForestClassifier #      from sklearn.externals import joblib #   #         dataset = loadtxt(open('train.csv', 'r'), dtype='f8', delimiter=',', skiprows=1) joblib.dump(dataset, 'training_set.pkl') dataset = joblib.load('training_set.pkl') #     test = loadtxt(open('test.csv', 'r'), dtype='f8', delimiter=',', skiprows=1) joblib.dump(test, 'test_set.pkl') test = joblib.load('test_set.pkl') # n_estimators -    , n_jobs -  ,     forest = RandomForestClassifier(n_estimators = 1000, n_jobs = 4) #        target = [x[0] for x in dataset] # train = [x[1:] for x in dataset] forest.fit(train, target) #  # predict()    (   numpy),    -  1x28000,      csv- savetxt('answer.csv', forest.predict(test), delimiter=',', fmt='%d') 


рд╕рд╛рд░рд╛рдВрд╢

рдЪрд╛рд░ рдХреЛрд░ рдкрд░, рдкреНрд░рд╢рд┐рдХреНрд╖рдг + рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдПрдХ рдпрд╛ рджреЛ рдШрдВрдЯреЗ рд▓рдЧреЗ, рдпрд╣ рд╕рдмрд╕реЗ рдзреАрдорд╛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИ, рдЬреЛ рдХрд╛рдЧрд▓реЗ рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рддреЗ рд╕рдордп 96% рд╕реЗ рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
рдкреЗрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЗрд╖реНрдЯрддрдо рд╡рд┐рдХрд▓реНрдк рдХреА рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ: рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, n_estimators рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рд░рди рдмрдирд╛рдП рдЧрдП, 1000 рдиреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛ред

рдХреЗрдПрдирдПрди - рд╡рд┐рдзрд┐

рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЖрдЗрдбрд┐рдпрд╛

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

рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ k рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрд▓рд╛рдпрд╛ рдФрд░ рд╢реБрд░реВ рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП k = 10 рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╕рдорд╛рдкреНрдд рд╣реБрдЖ

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдпрд╣рд╛рдВ, рд╕рдм рдХреБрдЫ рдкрд┐рдЫрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реИрдВрдбрдо рдлрд╝реЙрд░реЗрд╕реНрдЯ рдХреЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╛рдкреНрдд рдбрдВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
 from sklearn import neighbors from sklearn.externals import joblib #    ,      dataset = joblib.load('training_set.pkl') target = [x[0] for x in dataset] #    train = [x[1:] for x in dataset] # - clf = neighbors.KNeighborsClassifier(n_neighbors = 10, weights='uniform') clf.fit(train, target) # # test = joblib.load('test_set.pkl') savetxt('knn_answer.csv', clf.predict(test), delimiter=',', fmt='%d') 


рд╕рд╛рд░рд╛рдВрд╢

рдХреЗрдПрдирдПрди рдиреЗ рдЫреЛрдЯреЗ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде 96% рд╕реЗ рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рднреА рджрд┐рдЦрд╛рдИред

SVM

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

рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЖрдЗрдбрд┐рдпрд╛

рдПрд╕рд╡реАрдПрдо рд╡реИрдорд╛рдирд┐рдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рд╕реНрдерд┐рдд рд╡реИрдХреНрдЯрд░реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ kNN рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдпрд╛рдо n-1 рдХреЗ рд╣рд╛рдЗрдкрд░рдкреНрд▓реЗрди рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрд╣рд╛рдВ n рд╕реНрд░реЛрдд рд╕реНрдерд╛рди рдХрд╛ рдЖрдпрд╛рдо рд╣реИред

рдХрд░реНрдиреЗрд▓


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

рд░реИрдЦрд┐рдХ рд╕рдЯреАрдХрддрд╛ = 0.9131
рд░реЗрдбрд┐рдпрд▓ рдХреЛрд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ = 0.1265
рджреНрд╡рд┐рдШрд╛рдд рдмрд╣реБрдкрдж рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХрддрд╛ = 0.9635
рдХреНрдпреВрдмрд┐рдХ рдмрд╣реБрдкрдж рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХрддрд╛ = 0.9595

рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд░реИрдЦрд┐рдХ рдФрд░ рд░реЗрдбрд┐рдпрд▓ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ рдФрд░ рджреНрд╡рд┐рдШрд╛рдд рдФрд░ рдХреНрдпреВрдмрд┐рдХ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд╕рдВрднрд╡ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрд▓рд╛рдпрд╛ред рджреНрд╡рд┐рдШрд╛рдд рдиреЗ рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рджреА, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЕрдВрдд рдореЗрдВ, рдФрд░ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

Relizatsiya

 from sklearn.externals import joblib from numpy import savetxt from sklearn import svm #       dataset = joblib.load('training_set.pkl') target = [x[0] for x in dataset] train = [x[1:] for x in dataset] # .  kernel   , degree -   .  , ,  3. clf_poly2 = svm.SVC(kernel = "poly", degree = 2) clf_poly2.fit(train, target) # test = joblib.load('test_set.pkl') #  savetxt('svm_answer.csv', clf_poly2.predict(test), delimiter=',', fmt='%d') 


рд╕рд╛рд░рд╛рдВрд╢

рдпрд╣ рдХрд╛рдлреА рддреЗрдЬрд╝реА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рдХреЛрд░ рдХреЗ рд╕рд╛рде рд░реИрдВрдбрдо рдлрд╝реЙрд░реЗрд╕реНрдЯ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдбреЗрдЯрд╛ рдкрд░ рд╕рдЯреАрдХрддрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред

рд╡рд┐рдзрд┐ рдкрд╣рдирд╛рд╡рд╛

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

рд╕рдВрджрд░реНрдн

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

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

Source: https://habr.com/ru/post/In171723/


All Articles