рд╣рдо Google Play Store рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ



рдПрдХ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рдЖрдЬ рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП рддреАрди рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЖрдХрд╛рд╢ рдЪрд┐рдХрд░рдореИрди, рдПрд░реНрдЯреЗ рдмрдмрд▓реВ рдФрд░ рдирд┐рдЦрд┐рд▓ рдЧреМрд░ рдХрд╛ рдПрдХ рд╕рдВрдпреБрдХреНрдд рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ Google Play Store рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд░реЗрдЯрд┐рдВрдЧ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред

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

рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ: рджреЛ рд╕рд╛рд▓ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреЛрд░реНрд╕ "рдореИрдВ рдПрдХ рдкреНрд░реЛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ ред "

рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ: "рд╣реИрдмрд░" рдХреЗ рд╕рднреА рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП - "рд╣реИрдмрд░" рдкреНрд░реЛрдореЛ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рдХреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп 10,000 рд░реВрдмрд▓ рдХреА рдЫреВрдЯред

рд╣рдордиреЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛


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

рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЖрд╡реЗрджрди рдХреА рд╕рдордЧреНрд░ рд░реЗрдЯрд┐рдВрдЧ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЗрд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдиреНрдпрд╛рдп рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд "рд╕рд┐рддрд╛рд░реЛрдВ" рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред 4-5 рдЕрдВрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВред

рдЯреНрд░реЗрдирд┐рдВрдЧ


рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд╣рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА Google Play Store рд╕реЗ рд▓реА рдЧрдИ рдереА, рдкрд░рд┐рдгрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред рд╣рдордиреЗ рдХрдИ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ XGBoost рдкреИрдХреЗрдЬ, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди, рдФрд░ рд░рд┐рдЬрд░рд┐рдЬреЗрд╢рди рд╕реЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ-рдмреВрд╕реНрдЯрд┐рдВрдЧ рд░реЗрдЬрд┐рд╕реНрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


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

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

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

рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ


рд╕реВрдЪрдирд╛ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛:



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



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

from datetime import datetime from dateutil.relativedelta import relativedelta n = 3 # month bin size last_updated_list = (new_google_play_store["Last Updated"]).values last_n_months = list() for (index, last_updated) in enumerate(last_updated_list): window2 = datetime.today() window1 = window2 - relativedelta(months=+n) date_bin = 1 #print("{0}: {1}".format(index, last_updated)) last_update_date = datetime.strptime(last_updated, "%d-%b-%y") while(not(window1 < last_update_date < window2)): date_bin = date_bin + 1 window2 = window2 - relativedelta(months=+n) window1 = window1 - relativedelta(months=+n) last_n_months.append(date_bin) new_google_play_store["Updated ({0} month increments)".format(n)] = last_n_months new_google_play_store = new_google_play_store.drop(labels = ["Last Updated"], axis = 1) new_google_play_store.head() 

рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореВрд▓реНрдпреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд╢реИрд▓реА") рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдорд╛рдирдХ рдЪрд░ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

 from copy import deepcopy from sklearn.preprocessing import LabelEncoder def one_hot_encode_by_label(df, labels): df_new = deepcopy(df) for label in labels: dummies = df_new[label].str.get_dummies(sep = ";") df_new = df_new.drop(labels = label, axis = 1) df_new = df_new.join(dummies) return df_new def label_encode_by_label(df, labels): df_new = deepcopy(df) le = LabelEncoder() for label in labels: print(label + " is label encoded") le.fit(df_new[label]) dummies = le.transform(df_new[label]) df_new.drop(label, axis = 1) df_new[label] = pd.Series(dummies) return df_new 

рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд▓реЙрдЧ 1 рдкреА рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ:



рдХреЗ рдмрд╛рдж:



рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ




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





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



рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рднреА рд╣реИред рд╕рд╣рд╕рдВрдмрдВрдз рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдпрд╣ рд╕рдордЭ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЕрдзрд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдореАрдХреНрд╖рд╛рдПрдВ рдХреНрдпреЛрдВ рд╣реИрдВред



рдореЙрдбрд▓ рдФрд░ рдкрд░рд┐рдгрд╛рдо


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

рд░реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рдШреБрдЧрдгрдХ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдмрд╛рдж, рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ 0.219 рддрдХ рдЧрд┐рд░ рдЧрдИ, рдЬреЛ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рдо рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ KNeighborsRegressor рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВред



рдирд┐рд╖реНрдХрд░реНрд╖


Google Play Store рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд┐рдП рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдПред рддрдм рдЗрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЗрд╖реНрдЯрддрдо рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╢реБрд░реВ рдореЗрдВ, рд╣рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдерд╛ рдХрд┐ рдЗрд╕реЗ рдЦреЛрдЬрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рд╣рдо рдПрдХ рд╕рдЯреАрдХ рдореЙрдбрд▓ рдмрдирд╛ рд╕рдХреЗрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдп рд╣рдорд╛рд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рдерд╛ред

рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдпрд╣ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдкреНрд░рддреНрдпреЗрдХ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ;
  • Android OS рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдмрдирд╛рдПрдБ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛;
  • рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдмрд┐рдВрджреБ рд╣реИрдВ;
  • Google рдРрдк рд╕реНрдЯреЛрд░ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдкрд╛рд░реНрд╕ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдбреЗрдЯрд╛ред

рд╕рднреА рдкрд░рд┐рдгрд╛рдо рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ ред

рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ:


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


All Articles