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

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХрд╛рдЧрд▓реЗ рд╕рдВрд╕рд╛рдзрди [
1 ], рдЬреЛ рдбреЗрдЯрд╛ рдЦрдирди рдХреЛ рдПрдХ рдЦреЗрд▓ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдПрдВ рд╣реИрдВред рдХреБрдЫ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╣реИрдВ рдФрд░ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИрдВред рдпрд╣ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рд╕рдЯреАрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╣реИ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЬреЛ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛ред рдкрд╣рд▓рд╛ рд▓реЗрдЦ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдбреАрдмреАрдПрдордПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреИрд╕реЗ рдФрд░ рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдкрд╛рдардХ SQL рдХреЛ рд╕рдордЭрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред
рдХрд╛рд░реНрдп: "рдЯрд╛рдЗрдЯреИрдирд┐рдХ: рдЖрдкрджрд╛рдУрдВ рдореЗрдВ рдорд╢реАрди рд╕реАрдЦрдирд╛ред"
рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рджреЛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЯрд╛рдЗрдЯреИрдирд┐рдХ [
2 ] рд╣реИред рдиреМрдХрд░реА рдЕрдиреБрд╡рд╛рдж:
тАЬрдЯрд╛рдЗрдЯреИрдирд┐рдХ рдХреА рдореМрдд рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЬрд╣рд╛рдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред 15 рдЕрдкреНрд░реИрд▓, 1912 рдХреЛ рдЕрдкрдиреА рдкрд╣рд▓реА рдпрд╛рддреНрд░рд╛ рдХреЗ рджреМрд░рд╛рди, рдЯрд╛рдЗрдЯреИрдирд┐рдХ рд╣рд┐рдордЦрдВрдб рд╕реЗ рдЯрдХрд░рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдбреВрдм рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ 2,224 рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдФрд░ рдЪрд╛рд▓рдХ рджрд▓ рдХреЗ 1,502 рдорд╛рд░реЗ рдЧрдПред рдЗрд╕ рд╕рдирд╕рдиреАрдЦреЗрдЬ рддреНрд░рд╛рд╕рджреА рдиреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдореБрджрд╛рдп рдХреЛ рдЭрдХрдЭреЛрд░ рджрд┐рдпрд╛ рдФрд░ рдЬрд╣рд╛рдЬреЛрдВ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдЬрд╣рд╛рдЬреЛрдВ рдХреЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░рдг рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдФрд░ рдЪрд╛рд▓рдХ рджрд▓ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рдирд░рдХреНрд╖рдХ рдиреМрдХрд╛рдУрдВ рдХреА рдХрдореА рдереАред рд╡рд╣рд╛рдБ рднреА рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╕рдВрдпреЛрдЧ рдХрд╛ рдПрдХ рддрддреНрд╡ рдерд╛, рдЬреЛ рдбреВрдмрдиреЗ рд╕реЗ рдореБрдХреНрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рдерд╛ред рд╕рд╛рде рд╣реА, рд▓реЛрдЧреЛрдВ рдХреЗ рдХреБрдЫ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдереА, рдЬреИрд╕реЗ рдХрд┐ рдорд╣рд┐рд▓рд╛рдПрдВ, рдмрдЪреНрдЪреЗ рдФрд░ рдЙрдЪреНрдЪ рд╡рд░реНрдЧред рдЗрд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдореЗрдВ, рд╣рдо рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдо рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдХреМрди рд╕реЗ рдпрд╛рддреНрд░реА рдЗрд╕ рддреНрд░рд╛рд╕рджреА рдореЗрдВ рдмрдЪ рдЬрд╛рдПрдБрдЧреЗред тАЭ
рдбреЗрдЯрд╛
рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рджреЛ рдлрд╛рдЗрд▓реЗрдВ рджреА рдЧрдИ рд╣реИрдВ: train.csv рдФрд░ test.csvред рдкрд╛рда рдбреЗрдЯрд╛ рдХреЙрдорд╛ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдПред рдПрдХ рдкрдВрдХреНрддрд┐ - рдПрдХ рдпрд╛рддреНрд░реА рд░рд┐рдХреЙрд░реНрдбред рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдбреЗрдЯрд╛ рдЕрдЬреНрдЮрд╛рдд рдФрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд╛рд░рд┐рд╕рд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг:рдЪрд░ рдирд╛рдо | рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? |
---|
рдЙрддреНрддрд░рдЬреАрд╡рд┐рддрд╛ | рдореЛрдХреНрд╖ (0 = рдирд╣реАрдВ; 1 = рд╣рд╛рдВ) |
pclass | рдпрд╛рддреНрд░реА рд╡рд░реНрдЧ (1 = 1; 2 = 2; 3 = 3) |
рдирд╛рдо | рдкрд╣рд▓рд╛ рдирд╛рдо |
рд▓рд┐рдВрдЧ | рдкреЙрд▓ |
рдЖрдпреБ | рдЖрдпреБ |
sibsp | рднрд╛рдЗрдпреЛрдВ (рдмрд╣рдиреЛрдВ) рдХреА рд╕рдВрдЦреНрдпрд╛ / рдмреЛрд░реНрдб рдкрд░ рдкрддрд┐ / рдкрддреНрдиреА |
рд╕реВрдЦрдирд╛ | рдмреЛрд░реНрдб рдкрд░ рдорд╛рддрд╛-рдкрд┐рддрд╛ / рдмрдЪреНрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ |
рдЯрд┐рдХрдЯ | рдЯрд┐рдХрдЯ рдирдВрдмрд░ |
рдХрд┐рд░рд╛рдпрд╛ | рдпрд╛рддреНрд░реА рдХрд┐рд░рд╛рдпрд╛ |
рдХреЗрдмрд┐рди | рдХреЗрдмрд┐рди |
рд╢реБрд░реВ | рдкреЛрд░реНрдЯ рдСрдл рд▓реИрдВрдбрд┐рдВрдЧ (C = рдЪреЗрд░рдмрд░реНрдЧ; Q = рдХреНрд╡реАрдиреНрд╕рдЯрд╛рдЙрди; S = рд╕рд╛рдЙрдердореНрдкрдЯрди) |
рдиреЛрдЯ:Pclass рд╕рд╛рдорд╛рдЬрд┐рдХ рдЖрд░реНрдерд┐рдХ рд╕реНрдерд┐рддрд┐ (SES) рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ
рдкрд╣рд▓рд╛ ~ рдКрдкрд░реА; 2 ~ рдордзреНрдп; рддреАрд╕рд░рд╛ ~ рдирд┐рдЪрд▓рд╛
рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЖрдпреБ; рднрд┐рдиреНрдирд╛рддреНрдордХ рдпрджрд┐ рдЖрдпреБ рдПрдХ рд╕реЗ рдХрдо рд╣реИ (1)
рдпрджрд┐ рдЖрдпреБ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ, рддреЛ рдпрд╣ xx.5 рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ
рдирд┐рдореНрдирд╛рдВрдХрд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ sibsp рдФрд░ parch рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред
рднрд╛рдИ (рдмрд╣рдиреЗрдВ): рднрд╛рдИ, рдмрд╣рди, рд╕реМрддреЗрд▓рд╛ рднрд╛рдИ, рдпрд╛ рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реМрддреЗрд▓реА рдмрд╣рди
рдкрддрд┐ рдпрд╛ рдкрддреНрдиреА: рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдпрд╛рддреНрд░рд┐рдпреЛрдВ (рдкрддрд┐ рдФрд░ рджреВрд▓реНрд╣реЗ рдХреА рдЕрдирджреЗрдЦреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдХреЗ рдмреАрдЪ рдкрддрд┐ рдпрд╛ рдкрддреНрдиреА
рдорд╛рддрд╛-рдкрд┐рддрд╛: рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдорд╛рддрд╛ рдпрд╛ рдкрд┐рддрд╛ред
рдмрдЪреНрдЪреЗ: рдмреЗрдЯрд╛, рдмреЗрдЯреА, рд╕реМрддреЗрд▓рд╛ рдмреЗрдЯрд╛ рдпрд╛ рд╕реМрддреЗрд▓реА рдмреЗрдЯреА рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдХреЗ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪред
рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдЕрдиреНрдп рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдХрд╛рд╕рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рдЪрдЪреЗрд░реЗ рднрд╛рдИ, рдЪрдЪреЗрд░реЗ рднрд╛рдИ, рдЪрд╛рдЪрд╛, рдЪрд╛рдЪреА, рдкреБрддреНрд░рд╡рдзреВ, рджрд╛рдорд╛рдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдмреЗрдмреАрд╕рд┐рдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рдкрд╛рд╕ рдкрд░реНрдЪ = 0 рдерд╛ред
рдЗрд╕реА рддрд░рд╣, рдХрд░реАрдмреА рджреЛрд╕реНрддреЛрдВ, рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛рддреНрд░рд╛ рдХрд░рдирд╛, рднрд╛рдИ-рдмрд╣рдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИредрдпрд╣ рдХрд╛рд░реНрдп, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реИ рдФрд░ рдЦреЗрддреЛрдВ рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдкрд╣рд▓рд╛ рдЪрд░рдг рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЬрдорд╛ рдХрд░рдирд╛ рд╣реИред рдЦреЗрддреЛрдВ, рд╡рд┐рднрд╛рдЬрди, рд╡рд┐рд▓рдп, рд╡рд░реНрдЧреАрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдФрд░ рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЗ - рдбреЗрдЯрд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рд╕рд╡рд╛рд▓ рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдкрд░ рдЯрд┐рдХреА рд╣реБрдИ рд╣реИред рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдХреЛрдбрд┐рдВрдЧ (рдХрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ) рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣реИред рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ
рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣реЗрд░рд┐рдЯреЗрдЬ рд╣реЗрд▓реНрде рдкреАрдЖрд░, рдпрд╛рдВрдбреЗрдХреНрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдЧрдгрд┐рдд) рдЗрддрдиреЗ рд╕рдВрд░рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд▓рд╛рдЦреЛрдВ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореИрдВрдиреЗ PostgreSQL DBMS рдХреЛ рдЪреБрдирд╛ред рд╕рднреА SQL рдХреЛрдб рдЗрд╕ DBMS рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдпрд╣ MySQL, Oracle рдФрд░ MS SQL рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рджреЛ рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ - train.csv рдФрд░ test.csvред
рд╣рдо рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдЯреЗрдмрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ:
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рджреЛ рдЯреЗрдмрд▓ рдорд┐рд▓рддреЗ рд╣реИрдВ: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рдеред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛ рд▓реЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рдереАрдВред рдпрд╛рдиреА рд╕рднреА рдбреЗрдЯрд╛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдпрджрд┐ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ, рддреЛ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ: рдкрд╣рд▓рд╛, рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдЬреИрд╕реЗ sed (рдпрд╛ perl -e рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде) рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд░реЗрдВ, рдФрд░ DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░реЗрдВред
рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдЬреЛрдбрд╝реЗрдВ:
рдбрд╛рдЯрд╛ рдорд╛рдЗрдирд┐рдВрдЧ
DBMS рдЯреЗрдмрд▓ рд╕рд┐рд░реНрдл рдПрдХ рдЙрдкрдХрд░рдг рд╣реИред рдЙрдкрдХрд░рдг рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдзреНрдпрдпрди рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА, рдкреНрд░рддреНрдпреЗрдХ рдпрд╛рддреНрд░реА рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЙрд░реНрдб рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ред рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдм рдХреБрдЫ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдмрд╣реБрдд рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧреА рдХрд┐ рд╣рдо рдЗрд╕реЗ рдХрд┐рддрдиреЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛:рдмрдЪреЗ рд╣реБрдП, рдкрдХреНрд▓реИрд╕, рдЙрдореНрд░, рднрд╛рдИ-рдмрд╣рди, рдкрд░реНрдЪ, рдХрд┐рд░рд╛рдпрд╛рдкрд╛рда рдбреЗрдЯрд╛:рдирд╛рдо, рд╕реЗрдХреНрд╕, рдЯрд┐рдХрдЯ, рдХреЗрдмрд┐рди, рддреИрдпрд╛рд░рдЪрд▓рд┐рдП рдЙрд╕ рдбреЗрдЯрд╛ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлреЙрд░реНрдо рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ, рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд╕рдмрд╕реЗ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдмрд╕реЗ рд╕рд╣реА рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬреЛ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ:
- рд╕реАрдИрдУ;
- рд╡рд┐рднрд╛рдЧрд╛рдзреНрдпрдХреНрд╖
- рд╕реБрдкрд░рд╡рд╛рдЗрдЬрд╝рд░;
- рдПрдХ рдХреНрд▓реАрдирд░;
- рдкреНрд░рд╢рд┐рдХреНрд╖реБ;
рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рдПрдирдХреЛрдб рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ:
рдорд╣рд╛рдкреНрд░рдмрдВрдзрдХ | 5 | 1 |
рд╡рд┐рднрд╛рдЧ рдкреНрд░рдореБрдЦ | 4 | 0.75 |
рд╕реБрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ | 3 | 0.5 |
рдХреНрд▓реАрдирд░ | 2 | 0.25 |
рдкреНрд░рд╢рд┐рдХреНрд╖реБ | 1 | 0 |
рдпрд╛рдиреА рдЗрд╕ рддрд░рд╣ рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдРрд╕реЗ рддрддреНрд╡ рдХреЛ рдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рд╕реНрдерд╛рди рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ (рд╕рдмрд╕реЗ рд╕рд░рд▓) рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╣ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрджреЛрдВ рдХреЗ рдмреАрдЪ "рджреВрд░реА" (рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ) рдХреЛ рд╕рдорд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рдпрд╣рд╛рдБ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди "рдкрджреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА" рдХреНрдпрд╛ рд╣реИ? рдорд╣рддреНрд╡? рдЕрдзрд┐рдХрд╛рд░ рдХрд╛ рджрд╛рдпрд░рд╛? рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХрд╛ рджрд╛рдпрд░рд╛? рдкреНрд░рд╕рд╛рд░? рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд░рдЦреЗрдВ? рдпрд╛ рдЙрджреНрдпрдо рдореЗрдВ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛? рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рддрд▓рд╛рдХ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрддрд░ рд╣реИрдВред рдФрд░ рдРрд╕реЗ рддрд░реАрдХреЗ рд╣реИрдВ рдЬреЛ рдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдХрд░реАрдм рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдФрд░ рдЬрдЯрд┐рд▓ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдорд╛рдиреЗрдВрдЧреЗ рдХрд┐ рд╣рдо 0 рд╕реЗ 1 (рдХреЛрдб 2) рддрдХ рдХреА рд╕реАрдорд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП, рдЬрд┐рди рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИ рдХрд┐ рд╣рдордиреЗ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдо рдФрд░ рдЕрдзрд┐рдХ рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред
рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рдВрдЦреНрдпрд╛рдПрдБ рдорд╛рддреНрд░рд╛рддреНрдордХ рдЬрд╛рдирдХрд╛рд░реА рд▓реЗ рдЬрд╛рддреА рд╣реИрдВ! рдХреБрдЫ рдЬреНрдпрд╛рджрд╛, рдФрд░ рдХреБрдЫ рдХрдо!
рдФрд░ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд░реВрдк рдореЗрдВ "рдирд╛рдо" рд╣реИред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ:
рдкрд╣рд▓рд╛ рдирд╛рдо | rc2 |
---|
рдирд┐рдХреЛрд▓рд╕ | 0 |
рдкреАрдЯрд░ | 0.5 |
рдкреЙрд▓ | 1 |
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдШрдЯрдХ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдирд╣реАрдВ рд╣реИ - рдПрдХ рдЕрдЬреНрдЮрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╛рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рд╕рдВрдЦреНрдпрд╛: рдЕрдзрд┐рдХ рдпрд╛ рдХрдо)ред рдбреЗрдЯрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкреЗрд╢ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛ (рдЗрд╕реЗ рдмреИрдЧ-рдСрдл-рд╡рд░реНрдб рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ):
рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЦреНрдпрд╛ | рдирд┐рдХреЛрд▓рд╕ | рдкреАрдЯрд░ | рдкреЙрд▓ |
---|
15,602 | 0 | 1 | 0 |
15,603 | 0 | 0 | 1 |
15,604 | 1 | 0 | 0 |
рдФрд░ рдЗрддрдиреЗ рдирд╛рдо рд╣реЛрдВрдЧреЗ - рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдХреНрд╖реЗрддреНрд░ рд╣реЛрдВрдЧреЗред рдФрд░ рдорд╛рди рд╣реИрдВ: 0 рдпрд╛ 1. рдиреБрдХрд╕рд╛рди рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд▓рд╛рдЦ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╛рдо рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рдХрд░реЗрдВ? рд╣рдорд╛рд░реЗ рд╕рд░рд▓ рдХрд╛рд░реНрдп рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛ - рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдЧрдгрд┐рдд рдХреА рдПрдХ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рд╢рд╛рдЦрд╛ рд╣реИ - рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрдкреАрдбрд╝рдиред рдХреАрд╡рд░реНрдб рдореЗрдВ рд╕реЗ рдПрдХ "рд╡рд┐рд░рд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕" рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - "рдСрдЯреЛрдПрдиреНрдХреЛрдбрд░", "рд╡реЛрд╡рдкрд╛рд▓ рд╡реИрдмрд┐рдЯ" [
3 ], "рдлрд╝реАрдЪрд░ рд╣реИрд╢рд┐рдВрдЧ"ред рдлрд┐рд░, рдпрд╣ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕рд╛рдордЧреНрд░реА рдПрдХ рд╣рдмрд▓ рдкрд░ рдЪрдврд╝реА рд╣реБрдИ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдкрдЪрд╛ рд▓реЗрдВрдЧреЗред рдФрд░ рд╕рд╡рд╛рд▓ рдкрд░ рд╡рд╛рдкрд╕:
рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдЬреАрд╡рди рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ?рдЙрддреНрддрд░ рдЗрд╕ рдмрд╛рдд рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЙрд╕ рдШрдЯрдХ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ "рдПрдХ рдЕрдЬреНрдЮрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рдирд╛рдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рд╣реИ" рд░реИрдВрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдерд╛ред рдмрд╣реБрдд рдмрд╛рд░ рдЖрдкрдХреЛ рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ - рдЬрдм рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдФрд░ рдпрджрд┐ рдЖрдк рдирд╛рдореЛрдВ рдХреЗ рдмрдЬрд╛рдп рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрд┐рдХрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛-рдЕрдХреНрд╖рд░ рд╕рдВрдЦреНрдпрд╛ (рдЬреЛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХреЗ рдХрд░реАрдм рд╣реИ)ред рдЯрд┐рдХрдЯ рдХреЗ рд╕рд╛рде рдпрд╣ рдЖрд╕рд╛рди рд╣реИ - рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИред рд╣рдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдпрд╣ рд▓реИрдВрдбрд┐рдВрдЧ рд╕рд╛рдЗрдЯ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рд╕реЗ рджреВрд░реА, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдХреЛрдбрд┐рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреЗрдЯрд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдПрдХрд▓ рдореВрд▓реНрдп рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЙрддреНрддрд░ рдЕрд╕рдорд╛рди рд╣реИ - рд╢рд╛рдпрджред рдпрд╛рдиреА рдЗрд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реИред рдПрдХреНрд╕реНрдЯреНрд░рд╛ рдбреЙрдЯ, рдХреЙрдорд╛, рд╕реНрдкреЗрд╕ рдпрд╛ рдбреИрд╢ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ, рдФрд░ "рдЦрд░рд╛рдм" рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдирд┐рд░реНрдорд┐рдд рдореЙрдбрд▓ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдЦрд╛рдПрдЧрд╛ (рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдЧреБрдг рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯрд┐рдХрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ (рдкреНрд░рдХрд╛рд░, рдмреНрд░рд╛рдВрдб, рдЖрджрд┐) рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рджреЗрдЦреЗрдВ, рдирд╛рдо рд╕реЗ рдкреВрд░реНрд╡-рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдбреЗрдЯрд╛ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:
- рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдмрд┐рдирд╛ рдЯрд┐рдХрдЯ
- рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЯрд┐рдХрдЯ
рдЕрдЧрд▓рд╛, рд╣рдо рдпрд╣ рдХрд░реЗрдВрдЧреЗ: рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдЬрд╣рд╛рдВ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╣рд╛рдВ рдХреЛрдИ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдирд╣реАрдВ рд╣реИ - рдЕрднреА рдХреЗ рд▓рд┐рдП, рдПрдХ рдЦрд╛рд▓реА рдорд╛рди рдбрд╛рд▓реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
select id,survived,pclass,"name",sex,age,sibsp,parch,ticket,fare,cabin,embarked, m[1] as ticket_type, m[2] as ticket_number into titanik_train_1 from (select id, survived,pclass,"name",sex,age,sibsp,parch,ticket,fare,cabin,embarked, regexp_matches(ticket, '^\s*?(.*?)\s*?(\d*?)$') as m from titanik_train_pk ) as a;
рдЬрд╣рд╛рдБ '^ \ s *? ((ред *?) \ s *? (\ d *?) $' рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЯрд┐рдХрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рднрд╛рдЧреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдФрд░ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ред
рд╣рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ рдЬреИрд╕реЗ рд╡реЗ рд╣реИрдВ, рдЖрдк рдЧреИрд░-рдбрд┐рдЬрд┐рдЯрд▓ рдкрд╛рддреНрд░реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╕рдорд╛рди рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рдпреБрдЧрд▓ рдХреА рд╕рдорд╕реНрдпрд╛
рдпрджрд┐ рдПрдХ рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╡рд╕реНрддреБ рдХреЛ рдЕрд▓рдЧ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЬреБрдбрд╝рд╡рд╛ рдмрдЪреНрдЪреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдпреБрдЧрд▓ рдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдПрдХ рдкрд╣рд▓реВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдЯрд╛рдЗрдкреЛрд╕ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдЫреЛрдЯреА рд╣реИ, рдФрд░ рд╕рд░рд▓ рджреЗрдЦрдиреЗ рдХреЗ рдЕрдзреАрди рд╣реИ, рд╣рдо рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗ - рд╣рдо рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рднреА рдЕрджреНрд╡рд┐рддреАрдп рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
рдкреНрд░рд╢реНрди:
select ticket_type, count(ticket_type) from titanik_train_1 group by 1 order by 2 desc;
рдФрд░ рдпрд╣рд╛рдВ рдкрд░рд┐рдгрд╛рдо рд╣реИ, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдХрдерд┐рдд рддреМрд░ рдкрд░ рд╕рдорд╛рди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд▓рд╛рдЗрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред 45 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред

рдХрд╛рдлреА рд╕рдВрдпреЛрдЧ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрд╛рд░реНрдп рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЙрддрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЯрд┐рдХрдЯ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдП рдЧрдП рдереЗ - рддрдм рднреА рдЖрдк рдорджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдХрд╛рд░реНрдп рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрд╕ рдкреНрд░рд╕рд┐рджреНрдз рддреНрд░рд╛рд╕рджреА рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
update titanik_train_1 set ticket_type='A.5.' where ticket_type = 'A./5.'; update titanik_train_1 set ticket_type='A.5.' where ticket_type = 'A/5'; update titanik_train_1 set ticket_type='A.5.' where ticket_type = 'A/5.'; update titanik_train_1 set ticket_type='A.5.' where ticket_type = 'A/S'; update titanik_train_1 set ticket_type='A/4' where ticket_type = 'A/4.'; update titanik_train_1 set ticket_type='A/4' where ticket_type = 'A4.'; update titanik_train_1 set ticket_type='CA' where ticket_type = 'CA'; update titanik_train_1 set ticket_type='CA' where ticket_type = 'CA.'; update titanik_train_1 set ticket_type='SW/PP' where ticket_type = 'SW/PP'; update titanik_train_1 set ticket_type='SC/PARIS' where ticket_type = 'SC/Paris'; update titanik_train_1 set ticket_type='SOTON/OQ' where ticket_type = 'SOTON/OQ'; update titanik_train_1 set ticket_type='SOTON/O2' where ticket_type = 'STON/O 2.'; update titanik_train_1 set ticket_type='SOTON/O2' where ticket_type = 'STON/O2.'; update titanik_train_1 set ticket_type='W/C' where ticket_type = 'W./C.'; update titanik_train_1 set ticket_type='WEP' where ticket_type = 'WE/P';
рдЕрдм 30 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред
рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рдЖрдк рд▓реЗрд╡реЗрдВрд╢реЗрдЯрд┐рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдЖрдкрдХреЛ рдЙрди рд╢рдмреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рд╡рд░реНрддрдиреА рдореЗрдВ рдХрд░реАрдм рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдРрд╕реЗ рд╢рдмреНрдж рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рднреА рднрд┐рдиреНрди рд╣реЛрдВред рдлрд┐рд░, рд╣рдо рдЙрдкрд╛рдпреЛрдВ рдФрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ - рд▓реЗрдХрд┐рди рд╢рдмреНрджреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рд╡рд░реНрдг рдЬреЛ B рдФрд░ 8 рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ? рдпрд╛ рд╡реЗ рдЬреЛ рд╕рдорд╛рди рдзреНрд╡рдирд┐ рдХрд░рддреЗ рд╣реИрдВ?
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдРрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рднреА рдкреНрд░рддреАрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдФрд░ рд╕реБрдзрд╛рд░ рдпреБрдЧрд▓ рдХреА рддрд▓рд╛рд╢ рд╕реЗ рдкрд╣рд▓реЗ рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рд╕реНрддрдВрдн рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИред
рд╡рд┐рддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ ред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛рд░реНрдп рдХреЛ рд╡рд┐рд╢реЗрд╖ рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЯреАрдо рдмрд╣реБрдд рд╣реА рдПрдХрд▓ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЛ рдмрд╛рдИрдкрд╛рд╕ рдХрд░реЗрдЧреАред
рдпрд╣ рдкреЛрд╕реНрдЯ рдХрд╛рдлреА рдмрдбрд╝рд╛ рдирд┐рдХрд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн:
1.
www.kaggle.com2.
www.kaggle.com/c/titanic-gettingStarted3.http :
//hunch.net/~vw/рдЕрджреНрдпрддрди:рднрд╛рдЧ рджреЛ:
habrahabr.ru/post/165281рднрд╛рдЧ рддреАрди:
habrahabr.ru/post/165283рднрд╛рдЧ рдЪрд╛рд░:
habrahabr.ru/post/173819