рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдкреЗрдбрд╝реЛрдВ рдФрд░ рдирд┐рд░реНрдгрдп рдЬрдВрдЧрд▓реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдбреЗрдореЛ рд╣реИрдВ рдЬреЛ рджреЛ-рдЖрдпрд╛рдореА рд╡рд┐рдорд╛рди рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдЗрд╕рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (x, y) рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рд░рдВрдЧ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг:
рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдмрд╣реБрдЖрдпрд╛рдореА рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдФрд░ рдЧреИрд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдзреЗрдпрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЖрдЗрдП рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рджреЗрдЦреЗрдВред
рдПрдирд┐рдореЗрдЯреЗрдб рд╢реНрд░реГрдВрдЦрд▓рд╛ рдж рд╕рд┐рдореНрдкрд╕рдВрд╕ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг
рдЖрдЗрдП рдмрд╛рд▓реЛрдВ рдХреЗ рд▓рдВрдмрд╛рдИ, рдЙрдореНрд░ рдФрд░ рд╡рдЬрди рдЬреИрд╕реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪрд░рд┐рддреНрд░ рдХреЗ рд▓рд┐рдВрдЧ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореВрдирд╛:
рдЪрд░рд┐рддреНрд░ | рдмрд╛рд▓реЛрдВ рдХреА рд▓рдВрдмрд╛рдИ (рдЗрдВрдЪ) | рд╡рдЬрди (рдПрд▓рдмреАрдПрд╕) | рдЖрдпреБ | рдкреЙрд▓ |
рдбрд╛рдХ рдХрд╛ рдХрдмреВрддрд░ | 0 | 250 | 36 | рдПрдо |
рдХрд┐рдирд╛рд░рд╛ | 10 | 150 | 34 | рдПрдл |
рдмрд╛рд░реНрдЯ | 2 | 90 | 10 | рдПрдо |
рд▓рд┐рдЬрд╝рд╛ | 6 | 78 | 8 | рдПрдл |
рдореИрдЧреА | 4 | 20 | 1 | рдПрдл |
рдЕрдмреЗ | 1 | 170 | 70 | рдПрдо |
рд╕реЗрд▓реНрдорд╛ | 8 | 160 | 41 | рдПрдл |
рдУрдЯреЛ | 10 | 180 | 38 | рдПрдо |
рдХреНрд░рд╕реНрдЯреА | 6 | 200 | 45 | рдПрдо |
рд╣рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореВрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ var data = [{person: 'Homer', hairLength: 0, weight: 250, age: 36, sex: 'male'}, {person: 'Marge', hairLength: 10, weight: 150, age: 34, sex: 'female'}, {person: 'Bart', hairLength: 2, weight: 90, age: 10, sex: 'male'}, {person: 'Lisa', hairLength: 6, weight: 78, age: 8, sex: 'female'}, {person: 'Maggie', hairLength: 4, weight: 20, age: 1, sex: 'female'}, {person: 'Abe', hairLength: 1, weight: 170, age: 70, sex: 'male'}, {person: 'Selma', hairLength: 8, weight: 160, age: 41, sex: 'female'}, {person: 'Otto', hairLength: 10, weight: 180, age: 38, sex: 'male'}, {person: 'Krusty', hairLength: 6, weight: 200, age: 45, sex: 'male'}];
рдЙрд╕рдХреЗ рдмрд╛рдж - рд╣рдо рдПрдХ рдирд┐рд░реНрдгрдп рд╡реГрдХреНрд╖ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ:
рдХрдХреНрд╖рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЕрдм, рдирд┐рд░реНрдорд┐рдд рдХреНрд▓рд╛рд╕реАрдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдиреНрдп рдХрд╛рд░реНрдЯреВрди рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдирд┐рд░реНрдорд┐рдд рдХреНрд▓рд╛рд╕реАрдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ var comic = {person: 'Comic guy', hairLength: 8, weight: 290, age: 38}; var decisionTreePrediction = decisionTree.predict(comic);
рдпрджрд┐ рдЖрдк рдкреЗрдбрд╝ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдореНрд░ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ :-)
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрд░реЛрдд
GitHub рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ
рд╕рд┐рдореНрдкреЛрдЬрд┐рд╕ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЗ рд╕рд╛рде рдбреЗрдореЛ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ:
jsfiddle.net/xur98рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛:
www.cs.sjsu.edu/facademy/lee/cs157b/ID3-AllanNeymark.pptрдЕрдВрдд рдореЗрдВ, рдореИрдВ рдПрдХ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░реИрдВрдХ рдХрд░рддрд╛ рд╣реИред
рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рд╕реНрдирд┐рдкреЗрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдирд┐рдкреЗрдЯ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдЗрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпреЗ рдпрд╛ рддреЛ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рд╕рд╛рдЗрдЯ, рдкреЗрдЬрд░реИрдВрдХ рдЖрджрд┐ рдкрд░ рдЬрд╡рд╛рдиреЛрдВ рдХреА рдФрд╕рдд рд╕рдВрдЦреНрдпрд╛), рдпрд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЙрд╕ рдбрд┐рдЧреНрд░реА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╕рд╛рдЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХреНрд▓рд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡реЗрдХреНрдЯрд░ рд╣реЛрдЧрд╛ред рдЗрди рд╡реИрдХреНрдЯрд░реЛрдВ рдкрд░, рдЖрдк рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ (рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде, рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдкрд░ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░реИрдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╢рд╛рдпрдж рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕реНрд╡рд╛рдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЧреБрдордирд╛рдореА рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд░реИрдВрдХрд┐рдВрдЧ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдкреБрдирд╢реНрдЪ
рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдХреНрд░реЛрдо рдФрд░ рдпреИрдВрдбреЗрдХреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбреЗрдореЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЬрд┐рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореИрдВрдиреЗ рдбреЗрдореЛ рдХреА рдЬрд╛рдБрдЪ рдХреА: рд╕рдлрд╛рд░реА 6.0 рдФрд░ 7.0, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 8.0 рдФрд░ 26.0, Google рдХреНрд░реЛрдо 31.0 - рдЙрдирдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВред
рдкреА рдкреА рдПрд╕
рдлрд┐рдХреНрд╕реНрдбред рдЕрдм рдбреЗрдореЛ рдХреЛ рдпреИрдВрдбреЗрдХреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдХреНрд░реЛрдо рджреЛрдиреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЬреЗрдПрд╕ рдХреЛрдб рдХреЛ рдЬреЗрд╕реЗрдлрд┐рд▓реНрдб рд╕реЗ рдЬреЛрдбрд╝рд╛, рдЬреЛ рдХрд┐ рдЧреАрдердм рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП:
stackoverflow.com/questions/17341122/link-and-execute-external-jatascript-file-hosted-on-github )