рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ: рдЖрдореНрд╣реА Python рдЖрдгрд┐ Pandas рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ рдХрд╢реА рд▓рд┐рд╣рд┐рд▓реА

рд╣реЕрд▓реЛ, рд╣реЕрдмреНрд░. рд╣рд╛ рд▓реЗрдЦ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрджреНрдзрддреА рдЖрдгрд┐ рд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдЪрд╛рд░ рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрдирд╛ рд╕рдорд░реНрдкрд┐рдд рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рд▓реЗрдЦрдХ - рдореЕрдХреНрд╕рд┐рдо рдЧреЛрдбрдЭреА, рдЬреЗ рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдШрд╛рдЪреЗ рдкреНрд░рдореБрдЦ рдЖрд╣реЗрдд рдЖрдгрд┐ рд▓реЗрдЦрд╛рдЪреЗ рд▓реЗрдЦрдХ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд. рдЙрддреНрдкрд╛рджрдирд╛рд▓рд╛рдЪ рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд; рддреЗ рдЖрддрд╛ рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Github рд╡рд░ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рдХреЛрдгреАрд╣реА рддреЗ рд╡рд╛рдкрд░реВ рд╢рдХреЗрд▓. рд╣реЗ рд╕рд░реНрд╡ рдЙрддреНрдкрд╛рджрди рдЖрдгрд┐ рд╡рд┐рдкрдгрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдЬрд╛рд╣рд┐рд░рд╛рдд рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛рдВрдирд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реВ рд╢рдХрддреЗ. рддрд╕реЗ, Habr├й рд╡рд░ рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧрд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдПрдХрд╛ рдкреНрд░рдХрд░рдгрд╛рдмрджреНрджрд▓ рдПрдХ рд▓реЗрдЦ рдЖрдзреАрдЪ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдирд╡реАрди рд╕рд╛рдордЧреНрд░реА рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рдХреА рдЙрддреНрдкрд╛рджрди рдХрд╛рдп рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

рд▓реЗрдЦ рд╡рд╛рдЪрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рд╕реНрд╡рддрдГрдЪ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рд▓рд┐рд╣реВ рд╢рдХрд╛рд▓; рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рддреАрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдкреБрдвреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдХреЛрдгрддреАрд╣реА рдкреНрд░рдорд╛рдгрд┐рдд рдкрджреНрдзрдд рдЕрд╕реВ рд╢рдХрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд░реНрддрдирд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдкрд╛рд╣рддрд╛ рдпреЗрддреАрд▓ рдЖрдгрд┐ рд╡рд╛рдвреАрд╕рд╛рдареА рдпрд╛рддреВрди рдЕрдВрддрд░реНрджреГрд╖реНрдЯреА рдХрд╛рдврддрд╛ рдпреЗрдИрд▓. рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪреЗ.

Retentioneering рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ?

рдЖрдордЪреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЙрджреНрджрд┐рд╖реНрдЯ "рдбрд┐рдЬрд┐рдЯрд▓ рдЬрд╛рджреВрдЯреЛрдгрд╛" рдЪреНрдпрд╛ рдЬрдЧрд╛рддреВрди рдЧреНрд░реЛрде рд╣реЕрдХрд┐рдВрдЧрд▓рд╛ рд╕рдВрдЦреНрдпрд╛, рд╡рд┐рд╢реНрд▓реЗрд╖рдгреЗ рдЖрдгрд┐ рдЕрдВрджрд╛рдЬрд╛рдВрдЪреНрдпрд╛ рдЬрдЧрд╛рдд рд╣рд▓рд╡рдгреЗ рд╣реЗ рд╣реЛрддреЗ. рдкрд░рд┐рдгрд╛рдореА, рд╡рд┐рд▓рдХреНрд╖рдг рдХрдерд╛рдВрдРрд╡рдЬреА рд╕рдВрдЦреНрдпрд╛рдВрдирд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдп рджреЗрдгрд╛рд░реНтАНрдпрд╛рдВрд╕рд╛рдареА рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгреЗ рд╢реБрджреНрдз рдЧрдгрд┐рдд рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ рдХрдореА рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ тАЬрд░реАрдмреНрд░рдБрдбрд┐рдВрдЧтАЭ, тАЬрд░рд┐рдкреЛрдЭрд┐рд╢рдирд┐рдВрдЧтАЭ рдЗрддреНрдпрд╛рджреАрд╕рд╛рд░рдЦреНрдпрд╛ рдмрдЭрд╡рд░реНрдбреНрд╕рдЪреА рд╕реВрддреНрд░реЗ, рдЬреЗ рдЫрд╛рди рд╡рд╛рдЯрддрд╛рдд, рдкрд░рдВрддреБ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдлрд╛рд░ рдХрдореА рдорджрдд рдХрд░рддрд╛рдд.

рдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдЧреНрд░рд╛рдл рдЖрдгрд┐ рдЯреНрд░реЕрдЬреЗрдХреНрдЯреЛрд░реАрдЬрджреНрд╡рд╛рд░реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рджрд┐рдирдЪрд░реНрдпрд╛ рд╕реБрд▓рдн рдХрд░рдгрд╛рд░реА рд▓рд╛рдпрдмреНрд░рд░реА, рдирд┐рдпрдорд┐рдд рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛рд░реНрдпрд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдорд╛рд░реНрдЧ рдореНрд╣рдгреВрди рдЬреЗ рд▓реЛрдХ рдЖрдгрд┐ рд░реЛрдмреЛрдЯ рджреЛрдШрд╛рдВрдирд╛рд╣реА рд╕рдордЬреЗрд▓. рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдЯреНрд░рд┐рдХреНрд╕рд╢реА рдЕрд╢рд╛ рдФрдкрдЪрд╛рд░рд┐рдХ рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ рднрд╛рд╖реЗрдд рд▓рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдХреА рддреЗ рд╡рд┐рдХрд╕рдХ рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдВрдЪреА рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпреЗ рд╕реБрд▓рдн рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╣ рддреНрдпрд╛рдВрдЪреЗ рд╕рдВрд╡рд╛рдж рд╕реБрд▓рдн рдХрд░рддреЗ.

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рд╣реА рдПрдХ рдкрджреНрдзрдд рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд╛рдзрдиреЗ рдЖрд╣реЗ рдЬреА рдХреЛрдгрддреНрдпрд╛рд╣реА рдбрд┐рдЬрд┐рдЯрд▓ (рдЖрдгрд┐ рдХреЗрд╡рд│ рдирд╛рд╣реА) рдЙрддреНрдкрд╛рджрдирд╛рдордзреНрдпреЗ рд░реБрдкрд╛рдВрддрд░рд┐рдд рдЖрдгрд┐ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

рдЖрдореНрд╣реА 2015 рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрдирд╛рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдЖрддрд╛ рд╣реЗ рддрдпрд╛рд░ рдЖрд╣реЗ, рдЬрд░реА рдЕрджреНрдпрд╛рдк рдЖрджрд░реНрд╢ рдирд╕рд▓реЗ рддрд░реА, рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Python рдЖрдгрд┐ Pandas рдордзреАрд▓ рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╕рдВрдЪ, sklearn-like api рд╕рд╣ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбреЗрд▓реНрд╕, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбреЗрд▓реНрд╕ eli5 рдЖрдгрд┐ shap рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрдЪрд╛ рдЕрд░реНрде рд▓рд╛рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓реНрд╕.

рд╣реЗ рд╕рд░реНрд╡ рдЧреБрдВрдбрд╛рд│рд▓реЗ рдЖрд╣реЗ рдЦреБрд▓реНрдпрд╛ рдЧрд┐рдердм рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рд╕реЛрдпреАрд╕реНрдХрд░ рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ - рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ-рдЯреВрд▓реНрд╕. рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгреЗ рдХрдареАрдг рдирд╛рд╣реА; рдЬрд╡рд│рдЬрд╡рд│ рдХреЛрдгреАрд╣реА рдЬреНрдпрд╛рд▓рд╛ рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрд╡рдбрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдиреА рдпрд╛рдкреВрд░реНрд╡реА рдХреЛрдб рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдирд╛рд╣реА, рдЖрдордЪреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрджреНрдзрддреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЖрдгрд┐ рд╡реЗрд│реЗрдЪреНрдпрд╛ рдЧреБрдВрддрд╡рдгреБрдХреАрд╢рд┐рд╡рд╛рдп рд▓рд╛рдЧреВ рдХрд░реВ рд╢рдХрддрд╛рдд.

рдмрд░рдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░рд┐рдПрдЯрд░ рдХрд┐рдВрд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХрд┐рдВрд╡рд╛ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдЯреАрдордЪрд╛ рд╕рджрд╕реНрдп рдЬреНрдпрд╛рдиреЗ рдпрд╛рдкреВрд░реНрд╡реА рдХрдзреАрд╣реА рдЕреЕрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗрд▓реЗ рдирд╛рд╣реАрдд рддреЗ рдпрд╛ рдХреЛрдбрд╕рд╣ рдЦреЗрд│рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░реАрд▓ рдорджрддреАрд╢рд┐рд╡рд╛рдп рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреЗ рдирдореБрдиреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд.

рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдЪрд╛ рдореВрд▓рднреВрдд рдШрдЯрдХ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдкрджреНрдзрддреА рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдорд╛рд░реНрдЧ

рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╣рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрд│реЗрдЪреНрдпрд╛ рдмрд┐рдВрджреВрдВрд╡рд░реАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╡рд╕реНрдерд╛рдВрдЪрд╛ рдХреНрд░рдо рдЕрд╕рддреЛ. рд╢рд┐рд╡рд╛рдп, рдЗрд╡реНрд╣реЗрдВрдЯ рдСрдирд▓рд╛рдЗрди рдЖрдгрд┐ рдСрдлрд▓рд╛рдЗрди рдЕрд╢рд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╛рдВрдордзреВрди рдпреЗрдК рд╢рдХрддрд╛рдд. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕реЛрдмрдд рдШрдбрдгрд╛рд▒реНрдпрд╛ рдШрдЯрдирд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рд░реНрдЧрдХреНрд░рдордгрд╛рдЪрд╛ рднрд╛рдЧ рдЕрд╕рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгреЗ:
тАв рдмрдЯрдг рджрд╛рдмрд▓реЗ
тАв рдЪрд┐рддреНрд░ рдкрд╛рд╣рд┐рд▓реЗ
тАв рд╕реНрдХреНрд░реАрди рджрд╛рдмрд╛
тАв рдПрдХ рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛
тАв рдорд┐рддреНрд░рд╛рд▓рд╛ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА
тАв рдлреЙрд░реНрдо рднрд░рд▓рд╛
тАв рд╕реНрдХреНрд░реАрди рдЯреЕрдк рдХреЗрд▓реА
тАв рд╕реНрдХреНрд░реЛрд▓ рдХреЗрд▓реЗрд▓реЗ
тАв рдХреЕрд╢ рд░рдЬрд┐рд╕реНрдЯрд░рд╡рд░ рдЧреЗрд▓реЗ
тАв рдПрдХ burrito рдЖрджреЗрд╢ рджрд┐рд▓реЗ
тАв рдПрдХ рдмреБрд░рд┐рдЯреЛ рдЦрд╛рд▓реНрд▓реЗ
тАв рдмреБрд░рд┐рдЯреЛ рдЦрд╛рд▓реНрд▓реНрдпрд╛рдиреЗ рд╡рд┐рд╖рдмрд╛рдзрд╛ рдЭрд╛рд▓реА
тАв рдорд╛рдЧрдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢рджреНрд╡рд╛рд░рд╛рддреВрди рдХреЕрдлреЗрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛
тАв рд╕рдореЛрд░рдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢рджреНрд╡рд╛рд░рд╛рддреВрди рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛
тАв рдЕрд░реНрдЬ рдХрдореА рдХреЗрд▓рд╛
тАв рдкреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА
тАв рд╕реНрдХреНрд░реАрдирд╡рд░ X рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдЕрдбрдХрд▓реЗ рд╣реЛрддреЗ
тАв рдСрд░реНрдбрд░рд╕рд╛рдареА рдкреИрд╕реЗ рджрд┐рд▓реЗ
тАв рдСрд░реНрдбрд░ рдЦрд░реЗрджреА рдХреЗрд▓реА
тАв рдХрд░реНрдЬ рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реЗ

рддреБрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдЪрд╛ рдорд╛рд░реНрдЧрдХреНрд░рдордг рдбреЗрдЯрд╛ рдШреЗрддрд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рд╕рдВрдХреНрд░рдордгреЗ рдХрд╢реА рд╕рдВрд░рдЪрд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдпрд╛рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓реНрдпрд╛рд╕, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рддреАрд▓ рддреНрдпрд╛рдВрдЪреЗ рд╡рд░реНрддрди рдХрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдЖрд╣реЗ рддреЗ рддреБрдореНрд╣реА рд╢реЛрдзреВ рд╢рдХрддрд╛. рд╣реЗ рдПрдХрд╛ рдЖрд▓реЗрдЦрд╛рджреНрд╡рд╛рд░реЗ рдХрд░рдгреЗ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд╛рдЬреНрдпреЗ рдиреЛрдбреНрд╕ рдЖрд╣реЗрдд рдЖрдгрд┐ рд░рд╛рдЬреНрдпрд╛рдВрдордзреАрд▓ рд╕рдВрдХреНрд░рдордгреЗ рдХрдбрд╛ рдЖрд╣реЗрдд:

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ: рдЖрдореНрд╣реА Python рдЖрдгрд┐ Pandas рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ рдХрд╢реА рд▓рд┐рд╣рд┐рд▓реА

"рдорд╛рд░реНрдЧрдХреНрд░рдордг" рд╣реА рдПрдХ рдЕрддрд┐рд╢рдп рд╕реЛрдпреАрд╕реНрдХрд░ рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ - рдпрд╛рдд рдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдордзреНрдпреЗ рдХреЛрдгрддрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ. рдпрд╛рдореБрд│реЗ рддреА рдПрдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рд╡рд╕реНрддреВ рдмрдирддреЗ. рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╕реБрдВрджрд░ рдЖрдгрд┐ рд╕реЛрдпреАрд╕реНрдХрд░ рд╕рд╛рдзрдиреЗ рдЕрд╕рддреАрд▓ рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреНрд░реЕрдЬреЗрдХреНрдЯреЛрд░реАрдЬрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд, рддрд░ рддреБрдореНрд╣реА рд╕рдорд╛рдирддрд╛ рд╢реЛрдзреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╡рд┐рднрд╛рдЧреВ рд╢рдХрддрд╛.

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

рдЬрд╕реЗ рд╣реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА, рд╕рддрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╡рд╛рдкрд░реВрди рдкреНрд░рдХреНрд╖реЗрдкрдг рдмрд┐рдВрджреВрдордзреНрдпреЗ рдмрджрд▓рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЯреАрдПрдл-рдЖрдпрдбреАрдПрдл. рдкрд░рд┐рд╡рд░реНрддрдирд╛рдирдВрддрд░, рдкреНрд░рдХреНрд╖реЗрдкрдг рдЕрдВрддрд░рд╛рд│рд╛рддреАрд▓ рдПрдХ рдмрд┐рдВрджреВ рдмрдирддреЗ рдЬрд┐рдереЗ рд╡рд┐рд╡рд┐рдз рдШрдЯрдирд╛рдВрдЪреА рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдШрдЯрдирд╛ рдЖрдгрд┐ рдкреНрд░рдХреНрд╖реЗрдкрдгрд╛рддреАрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рдирдЪреЗ рд╕рдВрдХреНрд░рдордг рдЕрдХреНрд╖рд╛рдВрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдкреНрд▓реЙрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╣рдЬрд╛рд░ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╣реВрди рдЕрдзрд┐рдХ рдорд┐рддреАрдп рдЕрд╡рдХрд╛рд╢рд╛рддреАрд▓ рд╣реА рдЧреЛрд╖реНрдЯ (dimS=sum(event type)+sum(ngrams_2 type)) рд╡рд╛рдкрд░реВрди рд╡рд┐рдорд╛рдирд╛рдд рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. TSNE. TSNE рд╣реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдЖрд╣реЗ рдЬреЗ рд╕реНрдкреЗрд╕рдЪреЗ рдкрд░рд┐рдорд╛рдг 2 рдЕрдХреНрд╖рд╛рдВрдкрд░реНрдпрдВрдд рдХрдореА рдХрд░рддреЗ рдЖрдгрд┐ рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдмрд┐рдВрджреВрдВрдордзреАрд▓ рд╕рд╛рдкреЗрдХреНрд╖ рдЕрдВрддрд░ рд░рд╛рдЦреВрди рдареЗрд╡рддреЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрдЪреЗ рдмрд┐рдВрджреВ рдПрдХрдореЗрдХрд╛рдВрдордзреНрдпреЗ рдХрд╕реЗ рд╕реНрдерд┐рдд рд╣реЛрддреЗ рдпрд╛рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреЗ рдПрдХрд╛ рд╕рдкрд╛рдЯ рдирдХрд╛рд╢рд╛рд╡рд░, рдкреНрд░рдХреНрд╖реЗрдкрдгрд╛рдЪрд╛ рдПрдХ рдЕрд▓рдВрдХрд╛рд░рд┐рдХ рдкреНрд░рдХреНрд╖реЗрдкрдг рдирдХрд╛рд╢рд╛рд╡рд░ рд╢рдХреНрдп рд╣реЛрддреЗ. рддреЗ рдПрдХрдореЗрдХрд╛рдВрдЪреНрдпрд╛ рдХрд┐рддреА рдЬрд╡рд│ рдХрд┐рдВрд╡рд╛ рд╡реЗрдЧрд│реЗ рд╣реЛрддреЗ, рддреНрдпрд╛рдВрдиреА рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдирдХрд╛рд╢рд╛рд╡рд░ рд╡рд┐рдЦреБрд░рд▓реЗ, рдЗрддреНрдпрд╛рджреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ:

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ: рдЖрдореНрд╣реА Python рдЖрдгрд┐ Pandas рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ рдХрд╢реА рд▓рд┐рд╣рд┐рд▓реА

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рдЕреЕрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЯреВрд▓реНрд╕ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдЖрдгрд┐ рдорд╛рд░реНрдЧрдХреНрд░рдордгрд╛рдВрдирд╛ рдПрдХрдореЗрдХрд╛рдВрд╢реА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рджреГрд╢реНрдпрд╛рдд рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд рдЖрдгрд┐ рдирдВрддрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рддрдкрд╛рд╕рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рд▓рд╛рд╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдЯреНрд░реЕрдЬреЗрдХреНрдЯреЛрд░реАрдЬрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рдирдХ рдкрджреНрдзрддреАрдВрдмрджреНрджрд▓ рдмреЛрд▓рддрд╛рдирд╛, рдЖрдореНрд╣реА рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧрдордзреНрдпреЗ рддреАрди рдореБрдЦреНрдп рд╕рд╛рдзрдиреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЖрд╣реЗрдд - рдЖрд▓реЗрдЦ, рд╕реНрдЯреЗрдк рдореЕрдЯреНрд░рд┐рдХреНрд╕ рдЖрдгрд┐ рдЯреНрд░реЕрдЬреЗрдХреНрдЯреЛрд░реА рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдирдХрд╛рд╢реЗ.

Google Analytics, Firebase рдЖрдгрд┐ рддрддреНрд╕рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдЦреВрдкрдЪ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ 100% рдкреНрд░рднрд╛рд╡реА рдирд╛рд╣реА. рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдирд┐рд░реНрдмрдВрдз рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгреВрди рдЕрд╢рд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдЪреЗ рдХрд╛рд░реНрдп рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдЖрдгрд┐ рд╕реНрд▓рд╛рдЗрд╕ рдирд┐рд╡рдбрдгреНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ. рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧрдореБрд│реЗ Google Analytics рдкреНрд░рдорд╛рдгреЗ рдХреЗрд╡рд│ рдлрдиреЗрд▓рд╕рд╣рдЪ рдирд╡реНрд╣реЗ рддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдХрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреЗрдереЗ рддрдкрд╢реАрд▓рд╛рдЪреА рдкрд╛рддрд│реА рдЕрдиреЗрдХрджрд╛ рдлрдиреЗрд▓рдордзреНрдпреЗ рдХрдореА рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬрд░реА рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рднрд╛рдЧрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдзрд╛рд░рдгрд╛ рдЖрдгрд┐ рдкреНрд░рдХрд░рдгреЗ

рд╡рд┐рдХрд╕рд┐рдд рд╕рд╛рдзрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА рд░рд╢рд┐рдпрд╛рдордзреАрд▓ рдореЛрдареНрдпрд╛ рдХреЛрдирд╛рдбрд╛ рд╕реЗрд╡реЗрдЪреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрдК рд╢рдХрддреЛ. рдпрд╛ рдХрдВрдкрдиреАрдЪреЗ рдЕрдБрдбреНрд░реЙрдЗрдб рдореЛрдмрд╛рдЗрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрд╕реВрди рддреЗ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдордзреНрдпреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ. рдореЛрдмрд╛рдИрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреА рд╡рд╛рд░реНрд╖рд┐рдХ рдЙрд▓рд╛рдврд╛рд▓ рд╕реБрдорд╛рд░реЗ 7 рджрд╢рд▓рдХреНрд╖ рд░реВрдмрд▓ рд╣реЛрддреА, рд╣рдВрдЧрд╛рдореА рдЪрдврдЙрддрд╛рд░ 60-130 рд╣рдЬрд╛рд░рд╛рдВрдкрд░реНрдпрдВрдд рд╣реЛрддреЗ. рддреНрдпрд╛рдЪ рдХрдВрдкрдиреАрдХрдбреЗ iOS рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ рдЖрдгрд┐ рдНрдкрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рд╕рд░рд╛рд╕рд░реА рдмрд┐рд▓ рд╕рд░рд╛рд╕рд░реА рдмрд┐рд▓рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╣реЛрддреЗ Android рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░рдгрд╛рд░рд╛ рдХреНрд▓рд╛рдпрдВрдЯ - 1080 рд░рдм. рд╡рд┐рд░реБрджреНрдз 1300 рдШрд╛рд╕рдгреЗ.

рдХрдВрдкрдиреАрдиреЗ Android рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛, рдЬреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдиреА рд╕рдЦреЛрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ. рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдкреНрд░рднрд╛рд╡реАрддрд╛ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рдмрджреНрджрд▓ рдЕрдиреЗрдХ рдбрдЭрди рдЧреГрд╣реАрддрдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА. Retentionneering рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░, рдирд╡реАрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджрд╛рдЦрд╡рд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ. рддреНрдпрд╛рдВрдиреА рдмреНрд░рдБрдб, рдХрдВрдкрдиреАрдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рдХрд┐рдВрдорддреАрдВрдЪреА рдорд╛рд╣рд┐рддреА рдШреЗрддрд▓реА. рдкрд░рдВрддреБ, рдЬрд╕реЗ рдШрдбрд▓реЗ рддрд╕реЗ, рд╕рдВрджреЗрд╢ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдд рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ рд╣реЗ рд╢рд┐рдХрдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реЗрд▓ рдЕрд╕реЗ рдорд╛рдирд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ.

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ: рдЖрдореНрд╣реА Python рдЖрдгрд┐ Pandas рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ рдХрд╢реА рд▓рд┐рд╣рд┐рд▓реА

рд╣реЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдореА рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдСрд░реНрдбрд░рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рдгрд╛рдд рд╡рд╛рдв 23% рдЭрд╛рд▓реА. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рд░рд╣рджрд╛рд░реАрдЪреНрдпрд╛ 20 рдЯрдХреНрдХреЗ рдЪрд╛рдЪрдгреАрд▓рд╛ рджрд┐рд▓реЗ рдЧреЗрд▓реЗ, рдкрд░рдВрддреБ рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдирдВрддрд░, рдкрд╣рд┐рд▓реНрдпрд╛ рдирд┐рдХрд╛рд▓рд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВрди рдЖрдгрд┐ рдХрд▓рдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреНрдпрд╛рдВрдиреА рдкреНрд░рдорд╛рдг рдЙрд▓рдЯ рдХреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ, рдирд┐рдпрдВрддреНрд░рдг рдЧрдЯрд╛рд╕рд╛рдареА 20 рдЯрдХреНрдХреЗ рд╕реЛрдбрд▓реЗ рдЖрдгрд┐ рдРрдВрд╢реА рдЯрдХреНрдХреЗ рдкрд░реАрдХреНрд╖реЗрдд рдмрд╕рд▓реЗ рд╣реЛрддреЗ. рдПрдХрд╛ рдЖрдард╡рдбреНрдпрд╛рдирдВрддрд░, рдЖрдгрдЦреА рджреЛрди рдЧреГрд╣рд┐рддрдХрд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдХреНрд░рдорд╛рдиреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдЕрд╡рдШреНрдпрд╛ рд╕рд╛рдд рдЖрдард╡рдбреНрдпрд╛рдд рдЕрдБрдбреНрд░реЙрдЗрдб рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдЙрд▓рд╛рдврд╛рд▓реАрдд рдЖрдзреАрдЪреНрдпрд╛ рдкрд╛рддрд│реАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рджреАрдб рдкрдЯреАрдиреЗ рд╡рд╛рдв рдЭрд╛рд▓реА рдЖрд╣реЗ.

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧрд╕рд╣ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ?

рдкрд╣рд┐рд▓реА рдкрд╛рдпрд░реА рдЕрдЧрджреА рд╕реЛрдкреА рдЖрд╣реЗ - pip install retentioneering рдХрдорд╛рдВрдбрд╕рд╣ рд▓рд╛рдпрдмреНрд░рд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗрдЪ рдХрд╛рд╣реА рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рдЙрджрд╛рд╣рд░рдгреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдЪреА рдкреНрд░рдХрд░рдгреЗ рдЕрд╕рддрд╛рдд. рдкрд╣рд┐рд▓реНрдпрд╛ рдУрд│рдЦреАрд╕рд╛рдареА рдкреБрд░реЗрд╕рд╛ рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕реЗрдЯ рд╕рддрдд рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдХреЛрдгреАрд╣реА рд░реЗрдбреАрдореЗрдб рдореЙрдбреНрдпреВрд▓реНрд╕ рдШреЗрдК рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрд╡рд░ рддреНрд╡рд░рд┐рдд рд▓рд╛рдЧреВ рдХрд░реВ рд╢рдХрддреЛ - рд╣реЗ рддреНрдпрд╛рдВрдирд╛ рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрдЪреЗ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреНрд╡рд░рд┐рдд рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╣реЗ рд╕рд░реНрд╡ рд╕реНрдкрд╖реНрдЯ рдХреЛрдбрджреНрд╡рд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░рд╛рдЪреЗ рдирдореБрдиреЗ рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рд╕рд╣рдХрд╛рд▒реНрдпрд╛рдВрд╕реЛрдмрдд рд╣рд╛ рдЕрдиреБрднрд╡ рд╢реЗрдЕрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ.

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рд╣реЗ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рдЪреНрдпрд╛ рд╕рдВрдкреВрд░реНрдг рдЖрдпреБрд╖реНрдпрд╛рдд рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдПрдХ рд╕рд╛рдзрди рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:

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

рдПрдХреВрдгрдЪ, рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рд╣реЗ рдПрдХ рдкреНрд░рднрд╛рд╡реА рд╕рд╛рдзрди рдЖрд╣реЗ. рдкрд░рдВрддреБ рдкрд░рд┐рдкреВрд░реНрдгрддреЗрд▓рд╛ рдХреЛрдгрддреАрд╣реА рдорд░реНрдпрд╛рджрд╛ рдирд╛рд╣реА - рддреА рд╕реБрдзрд╛рд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдирд╡реАрди рдЫрд╛рди рдЙрддреНрдкрд╛рджрдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╕рдореБрджрд╛рдп рдЬрд┐рддрдХрд╛ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рдЕрд╕реЗрд▓ рддрд┐рддрдХреЗ рдЕрдзрд┐рдХ рдХрд╛рдЯреЗ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдордиреЛрд░рдВрдЬрдХ рдкрд░реНрдпрд╛рдп рджрд┐рд╕рддреАрд▓.

рд░рд┐рдЯреЗрдиреНрд╢рдирд┐рдпрд░рд┐рдВрдЧ рдЯреВрд▓реНрд╕рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА:

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛