рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рддрдХрдиреАрдХреЛрдВ рдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЗрдореЗрдЬ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рднреА рдХрдо рдХрд┐рдпрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рдкреВрд░реНрдг рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рдЙрдирдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╕рдВрднрд╡ рд╣реБрдП рд╣реИрдВред
рдЬрд┐рд╕ рддрд░рд╣ рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдПрдХ рдмреНрд▓реЙрдЧрдкреЛрд╕реНрдЯ рд▓рд┐рдЦрд╛ рдерд╛, рдЙрд╕реА рддрд░рд╣ рдореИрдВ рджреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред рдореИрдВ SSD рдФрд░ Faster RCNN рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Tensorflow Detection API рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреА рдХреБрдЫ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдЬрд╛рдКрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрдиреНрд╣реЗрдВ SSD рдФрд░ Faster RCNN рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдмрдирд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди
рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд▓реЗрдХрд░ рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЛ рдХрд┐рд╕реА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдкрдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдореЗрдЬ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЗрдВрд╕реНрдЯреИрдВрд╕реЗрдЬрд╝ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдирдирд╛ рд╣реИ, рддреЛ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рджрд░реНрд╢рд╛рдирд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рджреЛрдиреЛрдВ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдХреБрдЫ рдУрд╡рд░рд▓реИрдк рднреА рд╣реИред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЛ рдХрд┐рд╕реА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдпрд╛ рд╡реЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЬреЛ рд╢реНрд░реЗрдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдкреВрд░реНрдг рдЗрдореЗрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реЛрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рд╡рд╕реНрддреБ рдХреЗ рд╕рдЯреАрдХ рд╕реНрдерд╛рди рдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░реБрдЪрд┐ рди рд╣реЛ, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рджреЗ рд╕рдХрддрд╛ рд╣реИред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЛ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреЛрд╖рдкреВрд░реНрдг рдпрд╛ рд╕рд╣реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рд╣реИред рдЬрдмрдХрд┐ рдпрд╣ рдореВрд▓рддрдГ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рджреЛрд╖ рдЗрддрдиреЗ рдЫреЛрдЯреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рд╕реЗ рд╡реЗ рджрд┐рдЦрд╛рдИ рди рджреЗрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрдЧрд╛, рдлрд┐рд░ рднреА рд╕рдВрднрд╡рддрдГ рдпрд╣ рдмреЗрд╣рддрд░ рдореЙрдбрд▓ рджреЗрдЧрд╛ред
рджреЛрд╖реЛрдВ рд╡рд╛рд▓реЗ рдПрдХ IC рдмреЛрд░реНрдб рдХрд╛ рдЙрджрд╛рд╣рд░рдгред
рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреВрд░реНрдг рдЗрдореЗрдЬ рдХреЗ рдЗрдореЗрдЬ рдлреАрдЪрд░реНрд╕ (рдкрд╛рд░рдВрдкрд░рд┐рдХ рдпрд╛ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рд╕реЗ) рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдлреАрдЪрд░реНрд╕ рдЗрдореЗрдЬ рдХреЗ рд╕рдВрдХрд▓рди рд╣реЛрддреЗ рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЗрдВ, рдЖрдк рдпрд╣ рдХрд╛рд░реНрдп рдЗрдореЗрдЬ рдХреЗ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо, рджрд╛рдиреЗрджрд╛рд░, рдХреНрд╖реЗрддреНрд░реАрдп рд╕реНрддрд░ рдкрд░ рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдВрдХреЗрдд рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рджреВрд╕рд░реЗ рдореЗрдВ рдпрд╣ рд╕рдВрдХреЗрдд рдЙрд╕ рд░реВрдк рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдбреЗрдЯрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рдХрд╕реНрдЯрдо рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдбреЗрдЯрд╛ рдЪрд╛рд╣рд┐рдПред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ рд╡реЗ рдЗрдореЗрдЬ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рд▓реЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рдд, рдиреАрдЪреЗ-рдмрд╛рдПрдБ рдФрд░ рдКрдкрд░-рджрд╛рдПрдБ (x,y) рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ + рдХреНрд▓рд╛рд╕ред
рдЗрдореЗрдЬ рдореЗрдВ рдХреБрддреНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реНрдб рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЬреИрд╕реЗ рд╣реИрдВ: [0.1, 0.44, 0.34, 0.56] рдФрд░ [0.72, 0.57, 0.87, 0.77]
рдПрдХ рдкреНрд░рд╢реНрди рдЬреЛ рд╣рдореЗрд╢рд╛ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ: рд╕рдорд╕реНрдпрд╛ X рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рддрдиреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд╕рдордЭрдирд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдХрд┐рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЕрддреНрдпрд╛рд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рдХреНрд▓рд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, > 100 рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ >1000) рдХреА рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЗрдореЗрдЬ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВред рдпрд╣рд╛рдБ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреА рд░реЗрдВрдЬ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВ рдЬрд┐рдирдореЗрдВ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд╕рд╛рдЗрди рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХрд╛рд░ рдореЗрдВ рдЪрд▓реЗрдЧрд╛, рддреЛ рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореМрд╕рдо, рдкреНрд░рдХрд╛рд╢ рдФрд░ рдХреИрдорд░рд╛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдЙрдирдХреЗ рдЙрдкрдпреБрдХреНрдд рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реА рдЧрдИ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдЬрд╛рджреБрдИ рдирд╣реАрдВ рд╣реЛрддреЗ, рдмрд▓реНрдХрд┐ рдХрд╛рдлрд╝реА рд╕рд░рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдореЙрдбрд▓ рдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдкреИрдЯрд░реНрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдмрд╛рдИрдВ рдУрд░ рдХреА рдЗрдореЗрдЬ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ рдкрд╣рдЪрд╛рдирдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЕрдВрддрддрдГ рдЖрдкрдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдмреЗрд╣рддрд░ рджрд░реНрд╢рд╛рддрд╛ рд╣реЛред
рд╕рд╛рдорд╛рдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ
рдЖрдо рддреМрд░ рдкрд░, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рддреАрди рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВред
- рдкрд╣рд▓реЗ, рд░реБрдЪрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдпрд╛ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдХреЛ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдореЙрдбрд▓ рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдкреВрд░реЗ рдЗрдореЗрдЬ рдореЗрдВ рдлреИрд▓реЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХрд╛ рдмрдбрд╝рд╛ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдХрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдШрдЯрдХ)ред
- рджреВрд╕рд░реЗ рдЪрд░рдг рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдореЗрдВ рдХреМрди рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореМрдЬреВрдж рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдШрдЯрдХ)ред
- рдЕрдВрддрд┐рдо рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЪрд░рдг рдореЗрдВ, рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЛ рдПрдХрд▓ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рдиреЙрди-рдореИрдХреНрд╕рд┐рдордо рд╕рдкреНрд░реЗрд╢рди)ред
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореМрдЬреВрдж рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, тАШрд╕реЗрд▓реЗрдХреНрдЯрд┐рд╡ рд╕рд░реНрдЪтАЩ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред Lillie Weng рдиреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдХреА рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рджреА рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕реЗрд▓реЗрдХреНрдЯрд┐рд╡ рд╕рд░реНрдЪ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдЬреЛ рдкрд┐рдХреНрд╕рд▓реНрд╕ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдиреЗ рд╣реБрдП рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдХрд┐рд╕реА рдЗрдореЗрдЬ рдкрд░ рд╕реЗрд▓реЗрдХреНрдЯрд┐рд╡ рд╕рд░реНрдЪ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдгред SS рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдореЗрдВ рдПрдХ рдереНрд░реЗрд╢реЛрд▓реНрдб рдХреЛ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрдореЗрдЬ рд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реАрдЬрди рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рдлреАрдЪрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдпрд╛ рд░реАрдЬрди рдЬрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рддреЗ рд╣реИрдВред рдпреЗ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдореЗрдЬ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкрд╛рддреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдпреЗ рд░реАрдЬрди рд╕реНрд╡рддрдГ рдЬрдирд░реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрдореЗрдЬ рдлреАрдЪрд░реНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд┐рдП рдмрд┐рдирд╛ред
рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЛ рд░реБрдЪрд┐ рдХрд╛ рдХреНрд╖реЗрддреНрд░ (ROI) рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓ рдЬрдирд░реЗрд╢рди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрддреБрд▓рди рд░реАрдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмреАрдЪ рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рд░реАрдЬрди рдЖрдк рдЬрдирд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рд╡рд╕реНрддреБ рдХреЛ рдвреВрдБрдврдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдк рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдХреЛ рдердХрд╛рдК рдврдВрдЧ рд╕реЗ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ROI рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрджрд▓ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рдд рдЖрдорддреМрд░ рдкрд░ рд▓рдЧрднрдЧ 1.5 рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП 0.25 рдЕрдиреБрдкрд╛рдд рд╡рд╛рд▓реЗ ROI рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред
рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХрд╛ рд▓рдХреНрд╖реНрдп рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЖрдХрд╛рд░ рдХреА рдЗрдореЗрдЬ рдХреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рдореЗрдВ рдШрдЯрд╛рдирд╛ рд╣реИред рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдЖрдорддреМрд░ рдкрд░ рдордЬрдмреВрдд рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЪрд╛рд╣реЗ рд╡реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рддрд░реАрдХреЛрдВ, рдЬреИрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░-рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЛрдВ, рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рддрд░реАрдХреЛрдВ рдЖрджрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдВ, рдпрд╛ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рдкрд░, рд╕рднреА рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╛рди рд╣реИ: рдЗрдирдкреБрдЯ рдЗрдореЗрдЬ рд╕реЗ рдРрд╕реЗ рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдирд╛ рдЬреЛ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реЛрдВ рдФрд░ рдЗрди рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдореЗрдЬ рдХреА рдХреНрд▓рд╛рд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ, рд▓реЛрдЧ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдЯреНрд░реЗрдиреНрдб рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдХрд╛рдлрд╝реА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MS CoCo рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдПрдХ рдореЙрдбрд▓ рдХрд╛рдлрд╝реА рд╕рд╛рдорд╛рдиреНрдп рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЙрдбрд▓ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рдЯреНрд░рд╛рдВрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдкрд░ рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдП рдЧрдП рд╣реИрдВред
рдиреЙрди-рдореИрдХреНрд╕рд┐рдордо рд╕рдкреНрд░реЗрд╢рди
рдиреЙрди-рдореИрдХреНрд╕рд┐рдордо рд╕рдкреНрд░реЗрд╢рди рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХрд┐рд╕реА рдлрд╝реНрд░реЗрдо рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддрдХ рдШрдЯрд╛рдирд╛ рд╣реИред рдпрджрд┐ рдлрд╝реНрд░реЗрдо рдореЗрдВ рд╡рд╕реНрддреБ рдХрд╛рдлрд╝реА рдмрдбрд╝реА рд╣реИ рдФрд░ 2000 рд╕реЗ рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдлрд╝реА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдФрд░ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рдУрд╡рд░рд▓реИрдк рд╣реЛрдЧрд╛ред NMS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП Coursera рдкрд░ рдпрд╣ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВред NMS рддрдХрдиреАрдХреЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХреНрд╕ рдореЗрдВ рдорд╛рдирдХ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдлреЗрд╕ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ NMS рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред
рдореВрд▓реНрдпрд╛рдВрдХрди рдореАрдЯреНрд░рд┐рдХ
рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдореВрд▓реНрдпрд╛рдВрдХрди рдореАрдЯреНрд░рд┐рдХ тАШmAPтАЩ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ тАШрдореАрди рдПрд╡рд░реЗрдЬ рдкреНрд░рд┐рд╕рд┐рд╢рдитАЩред рдпрд╣ 0 рд╕реЗ 100 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЙрдЪреНрдЪ рдорд╛рди рдЖрдорддреМрд░ рдкрд░ рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорд╛рди рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХреНрдпреВрд░рд╕реА рдореАрдЯреНрд░рд┐рдХ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреЛрд░ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ (рдмреЙрдХреНрд╕ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛)ред рдкреНрд░реЗрдбрд┐рдХреНрд╢рдиреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдХреЛрд░ рдереНрд░реЗрд╢реЛрд▓реНрдб рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд┐рд╕рд┐рд╢рди-рд░рд┐рдХреЙрд▓ рдХрд░реНрд╡ (PR рдХрд░реНрд╡) рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрд╡рд░реЗрдЬ рдкреНрд░рд┐рд╕рд┐рд╢рди (AP) PR рдХрд░реНрд╡ рдХреЗ рдиреАрдЪреЗ рдХрд╛ рдХреНрд╖реЗрддреНрд░рдлрд▓ рд╣реИред рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП AP рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рд╕реЛрдВ рдкрд░ рдФрд╕рдд рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо mAP рд╣реЛрддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдИ рдбрд┐рдЯреЗрдХреНрд╢рди рддрднреА рдЯреНрд░реВ рдкреЙрдЬрд╝рд┐рдЯрд┐рд╡ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдХреЗ рдФрд░ рдЧреНрд░рд╛рдЙрдВрдб-рдЯреНрд░реБрде рдмреЙрдХреНрд╕ рдХреЗ рдмреАрдЪ тАШрдЗрдВрдЯрд░рд╕реЗрдХреНрд╢рди рдУрд╡рд░ рдпреВрдирд┐рдпрдитАЩ (IoU рдпрд╛ рдУрд╡рд░рд▓реИрдк) рдХрд┐рд╕реА рдереНрд░реЗрд╢реЛрд▓реНрдб (рдЖрдорддреМрд░ рдкрд░ 0.5) рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред mAP рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдЖрдорддреМрд░ рдкрд░ [email protected] рдпрд╛ [email protected] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд░рдпреБрдХреНрдд IoU рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
IoU рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдирд┐рд░реВрдкрдгред
Tensorflow Detection API
Tensorflow Detection API рдЙрдкрд░реНрдпреБрдХреНрдд рдХрдИ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рдореЗрдЯрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк Tensorflow рдмреИрдХрдПрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рддреЗрдЬреА рд╕реЗ рдЗрдЯрд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ API рдХреЗ рд╕рд╛рде, рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ Tensorflow Detection API рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░реЛрдЯреЛрд╕
рдпрд╣ рдмреЗрд╣рддрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди-рдХреМрди рд╕реЗ рдШрдЯрдХ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, тАШprotos folderтАЩ рджреЗрдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдбреЗрдлрд┐рдирд┐рд╢рди рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, train, eval, ssd, faster_rcnn рдФрд░ preprocessing рдкреНрд░реЛрдЯреЛрд╕ рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рддреЗ рд╕рдордп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВред
SSD (рд╕рд┐рдВрдЧрд▓ рд╢реЙрдЯ рдорд▓реНрдЯрд┐рдмреЙрдХреНрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░)
рд╕рд╛рд░рд╛рдВрд╢
SSD рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 2016 рдореЗрдВ Google рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдбреАрдк рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд░реАрдЬрдирд▓ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдФрд░ рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдХреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╣реЗрдВ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рдпреЗ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдЗрдореЗрдЬ рдХреЛ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдкрд╛рд╕ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдПрдХ рд╣реА рдЪрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реНрд░реЗрдгреА рдХреЗ рд▓рд┐рдП рд╕реНрдХреЛрд░ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдореЗрд▓ рдмреИрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдбрдЬрд╕реНрдЯрдореЗрдВрдЯ рдСрдлрд╝рд╕реЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
VGG-16 рдХреЗ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ SSD рдиреЗрдЯрд╡рд░реНрдХ
рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рд╕реЗрдкреНрдЯрд┐рд╡ рдлрд╝реАрд▓реНрдбреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЪреВрдБрдХрд┐ рд╕рд╛рд░реА рдЧрдгрдирд╛ рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд╛рдлрд╝реА рдЙрдЪреНрдЪ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕реНрдкреАрдб рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 300 ├Ч 300 рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП 59 FPS)ред
рдЙрдкрдпреЛрдЧ
рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣рдо SSD рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реИрдВрдкрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗред SSD рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╕рдордп рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рджреЗрдЦреЗрдВрдЧреЗред
рдкрд╣рд▓реЗ, рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд╛рдХрддреЗрдВ рдФрд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ (рдПрдХ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдпрд╣ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджреЗрдЦреЗрдВ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Inceptionv3 рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ ResNet рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЙрдЪреНрдЪ рдПрдХреНрдпреВрд░рд╕реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, Mobilenet рдПрдХ рдРрд╕рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред ImageNet рдкрд░ рдлреАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди, рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд╣ рдореВрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬрд┐рд╕ рдкрд░ рдЗрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреНрд░рджрд░реНрд╢рди/рдЧрддрд┐ рд╕рдВрддреБрд▓рди рдХреЗ рдЕрдЪреНрдЫреЗ рд╕рдВрдХреЗрддрдХ рд╣реИрдВред рдлреАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░ тАШfeature_extractorтАЩ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рд╕реНрдкрд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдХреНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ рдХреЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдЧрд╛ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЧрдгрдирд╛рдПрдБ рди рдХрд░реЗред рдЖрдк рдЗрдиреНрд╣реЗрдВ тАШssd_anchor_generatorтАЩ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдзрд┐рдХ рд╕реНрдХреЗрд▓реНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдШрдЯрддреЗ рд▓рд╛рдн рдХреЗ рд╕рд╛рдеред
рддреАрд╕рд░реЗ, рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп тАШdata_augmentation_optionsтАЩ рдФрд░ тАШimage_resizerтАЩ рд╕реЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдЗрдореЗрдЬ рд╕рд╛рдЗрдЬрд╝ рдФрд░ рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдмрдбрд╝рд╛ рдЗрдореЗрдЬ рд╕рд╛рдЗрдЬрд╝ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдХреНрд╕рд░ рдкрд╣рдЪрд╛рдирдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдХрд╛рдлрд╝реА рд╣реЛрдЧреАред рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ SSD рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗрдВ (рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдЙрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рднреА рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ)ред
рдЕрдВрдд рдореЗрдВ, тАШtrain_configтАЩ рдХреЛ рдЯреНрдпреВрди рдХрд░рдирд╛, рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдФрд░ рдмреИрдЪ рд╕рд╛рдЗрдЬрд╝ рд╕реЗрдЯ рдХрд░рдирд╛ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред
Faster R-CNN
рд╕рд╛рд░рд╛рдВрд╢
Faster R-CNN Microsoft рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ R-CNN рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдЪрд░рдгреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдпрд╛ рдерд╛ред R-CNN рдиреЗ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Selective search рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЗрдиреНрд╣реЗрдВ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЧреБрдЬрд╛рд░рд╛ рдФрд░ рдлрд┐рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
R-CNN рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдПрдХ рдЕрд╡рд▓реЛрдХрдиред NMS рдЪрд░рдг рджрд┐рдЦрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред
Faster R-CNN, SSD рдХреЗ рд╕рдорд╛рди, рдПрдВрдб-рдЯреВ-рдПрдВрдб рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, Faster R-CNN рдореЗрдВ рдПрдХ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓ рдиреЗрдЯрд╡рд░реНрдХ (RPN) рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░реАрдЬрди рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред RPN рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓рдЧрднрдЧ рдореБрдлреНрдд рдореЗрдВ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдорд┐рд▓рддреЗ рд╣реИрдВред RPN рдХреЛ рдПрдХ рдкреВрд░реНрдгрддрдГ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реАрдорд╛рдПрдБ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрдиреЗрд╕ рд╕реНрдХреЛрд░ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддрд╛ рд╣реИред
Faster-RCNN рдХрд╛ рдПрдХ рдЕрд╡рд▓реЛрдХрди
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ RPN рдХреА рд╕рдВрд░рдЪрдирд╛ SSD рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдорд╛рди рд╣реИ (рдЕрд░реНрдерд╛рдд рдпрд╣ рд╣рд╡рд╛ рдореЗрдВ рд╕реЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдирд╣реАрдВ рдХрд░рддрд╛)ред RPN рдиреЗрдЯрд╡рд░реНрдХ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ-рд╡рд┐рдВрдбреЛ рд╕реНрдерд╛рди рдпрд╛ рдПрдВрдХрд░ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдХреЗ рд╕рд╛рде рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред SSD рдХреЗ рд╕рдорд╛рди, RPN рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдВрдХрд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ тАШрд╕рдорд╛рдпреЛрдЬрд┐рддтАЩ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реЗрдЯрдЕрдк рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╛ рддреЛ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдпрд╛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЗрддреБ)ред RPN рдХреА рдПрдХ рдЕрдиреНрдп рд╡реНрдпрд╛рдЦреНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ тАШрдЕрдЯреЗрдВрд╢рдитАЩ рд░реБрдЪрд┐рдХрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ
Faster R-CNN рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рд╕рдореНрдмрдиреНрдзреА рд╡рд┐рд╡рд░рдг SSD рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рдХрдЪреНрдЪреЗ mAP рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, Faster R-CNN рдЖрдорддреМрд░ рдкрд░ SSD рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрд╛рдлрд╝реА рдЕрдзрд┐рдХ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╢рдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Fast-RCNN рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрдХреНрд╢рди тАШfirst_stage_anchor_generatorтАЩ рд╣реИ, рдЬреЛ RPN рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдПрдВрдХрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╕реНрдЯреНрд░рд╛рдЗрдбреНрд╕ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕реНрдЯреЗрдкреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рджреЗрдВ (рдпрджрд┐ рд╕реНрдЯреНрд░рд╛рдЗрдб рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЪреВрдХ рд╕рдХрддреЗ рд╣реИрдВ)ред
рд╣рд╛рд▓рд╛рдБрдХрд┐ Faster-RCNN рдкреЗрдкрд░ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдлрд┐рд░ рднреА рдЫреЛрдЯреЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдФрд░ рднреА рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ, рдЬрд┐рди рдкрд░ рдореИрдВрдиреЗ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рд╣реИред рд╡рд┐рд╢реЗрд╖рдХрд░ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, Yolov2 рдХреЛ рдЕрдХреНрд╕рд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (SSD рд╕реЗ рдХрд╛рдлрд╝реА рд╕рдорд╛рди)ред рдЬрдм рднреА рдЗрд╕реЗ Tensorflow Detection API рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдБрдЧрд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдХрдореЗрдВрдЯреНрд╕ рдореЗрдВ рдкрдврд╝рдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред рдореЗрд░реЗ Medium рдпрд╛ Twitter рдкрд░ рдлрд╝реЙрд▓реЛ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!
рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рддрдХрдиреАрдХреЛрдВ рдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЗрдореЗрдЬ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рднреА рдХрдо рдХрд┐рдпрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рдкреВрд░реНрдг рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рдЙрдирдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╕рдВрднрд╡ рд╣реБрдП рд╣реИрдВред
рдЬрд┐рд╕ рддрд░рд╣ рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдПрдХ рдмреНрд▓реЙрдЧрдкреЛрд╕реНрдЯ рд▓рд┐рдЦрд╛ рдерд╛, рдЙрд╕реА рддрд░рд╣ рдореИрдВ рджреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред рдореИрдВ SSD рдФрд░ Faster RCNN рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Tensorflow Detection API рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреА рдХреБрдЫ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдЬрд╛рдКрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрдиреНрд╣реЗрдВ SSD рдФрд░ Faster RCNN рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдмрдирд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди
рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд▓реЗрдХрд░ рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЛ рдХрд┐рд╕реА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдкрдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдореЗрдЬ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЗрдВрд╕реНрдЯреИрдВрд╕реЗрдЬрд╝ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдирдирд╛ рд╣реИ, рддреЛ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рджреЛрдиреЛрдВ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдХреБрдЫ рдУрд╡рд░рд▓реИрдк рднреА рд╣реИред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЛ рдХрд┐рд╕реА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдпрд╛ рд╡реЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЬреЛ рд╢реНрд░реЗрдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдкреВрд░реНрдг рдЗрдореЗрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реЛрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рд╡рд╕реНрддреБ рдХреЗ рд╕рдЯреАрдХ рд╕реНрдерд╛рди рдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░реБрдЪрд┐ рди рд╣реЛ, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рджреЗ рд╕рдХрддрд╛ рд╣реИред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЛ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреЛрд╖рдкреВрд░реНрдг рдпрд╛ рд╕рд╣реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рд╣реИред рдЬрдмрдХрд┐ рдпрд╣ рдореВрд▓рддрдГ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рджреЛрд╖ рдЗрддрдиреЗ рдЫреЛрдЯреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рд╕реЗ рд╡реЗ рджрд┐рдЦрд╛рдИ рди рджреЗрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрдЧрд╛, рдлрд┐рд░ рднреА рд╕рдВрднрд╡рддрдГ рдпрд╣ рдмреЗрд╣рддрд░ рдореЙрдбрд▓ рджреЗрдЧрд╛ред
рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреВрд░реНрдг рдЗрдореЗрдЬ рдХреЗ рдЗрдореЗрдЬ рдлреАрдЪрд░реНрд╕ (рдкрд╛рд░рдВрдкрд░рд┐рдХ рдпрд╛ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рд╕реЗ) рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдлреАрдЪрд░реНрд╕ рдЗрдореЗрдЬ рдХреЗ рд╕рдВрдХрд▓рди рд╣реЛрддреЗ рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЗрдВ, рдЖрдк рдпрд╣ рдХрд╛рд░реНрдп рдЗрдореЗрдЬ рдХреЗ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо, рджрд╛рдиреЗрджрд╛рд░, рдХреНрд╖реЗрддреНрд░реАрдп рд╕реНрддрд░ рдкрд░ рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдВрдХреЗрдд рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рджреВрд╕рд░реЗ рдореЗрдВ рдпрд╣ рд╕рдВрдХреЗрдд рдЙрд╕ рд░реВрдк рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдбреЗрдЯрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рдХрд╕реНрдЯрдо рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдбреЗрдЯрд╛ рдЪрд╛рд╣рд┐рдПред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ рд╡реЗ рдЗрдореЗрдЬ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рд▓реЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рдд, рдиреАрдЪреЗ-рдмрд╛рдПрдБ рдФрд░ рдКрдкрд░-рджрд╛рдПрдБ (x,y) рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ + рдХреНрд▓рд╛рд╕ред
рдПрдХ рдкреНрд░рд╢реНрди рдЬреЛ рд╣рдореЗрд╢рд╛ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ: рд╕рдорд╕реНрдпрд╛ X рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рддрдиреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд╕рдордЭрдирд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдХрд┐рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЕрддреНрдпрд╛рд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рдХреНрд▓рд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, > 100 рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ >1000) рдХреА рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЗрдореЗрдЬ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВред рдпрд╣рд╛рдБ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреА рд░реЗрдВрдЬ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВ рдЬрд┐рдирдореЗрдВ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд╕рд╛рдЗрди рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХрд╛рд░ рдореЗрдВ рдЪрд▓реЗрдЧрд╛, рддреЛ рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореМрд╕рдо, рдкреНрд░рдХрд╛рд╢ рдФрд░ рдХреИрдорд░рд╛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдЙрдирдХреЗ рдЙрдкрдпреБрдХреНрдд рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реА рдЧрдИ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдЬрд╛рджреБрдИ рдирд╣реАрдВ рд╣реЛрддреЗ, рдмрд▓реНрдХрд┐ рдХрд╛рдлрд╝реА рд╕рд░рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдореЙрдбрд▓ рдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдкреИрдЯрд░реНрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ
рдЖрдо рддреМрд░ рдкрд░, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рддреАрди рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВред
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореМрдЬреВрдж рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, тАШрд╕реЗрд▓реЗрдХреНрдЯрд┐рд╡ рд╕рд░реНрдЪтАЩ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред Lillie Weng рдиреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдХреА рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рджреА рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕реЗрд▓реЗрдХреНрдЯрд┐рд╡ рд╕рд░реНрдЪ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдЬреЛ рдкрд┐рдХреНрд╕рд▓реНрд╕ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдиреЗ рд╣реБрдП рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдЕрдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрдореЗрдЬ рд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реАрдЬрди рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рдлреАрдЪрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдпрд╛ рд░реАрдЬрди рдЬрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рддреЗ рд╣реИрдВред рдпреЗ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдореЗрдЬ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкрд╛рддреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдпреЗ рд░реАрдЬрди рд╕реНрд╡рддрдГ рдЬрдирд░реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрдореЗрдЬ рдлреАрдЪрд░реНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд┐рдП рдмрд┐рдирд╛ред
рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓ рдЬрдирд░реЗрд╢рди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрддреБрд▓рди рд░реАрдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмреАрдЪ рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рд░реАрдЬрди рдЖрдк рдЬрдирд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рд╡рд╕реНрддреБ рдХреЛ рдвреВрдБрдврдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдк рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдХреЛ рдердХрд╛рдК рдврдВрдЧ рд╕реЗ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ROI рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрджрд▓ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рдд рдЖрдорддреМрд░ рдкрд░ рд▓рдЧрднрдЧ 1.5 рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП 0.25 рдЕрдиреБрдкрд╛рдд рд╡рд╛рд▓реЗ ROI рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред
рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди
рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХрд╛ рд▓рдХреНрд╖реНрдп рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЖрдХрд╛рд░ рдХреА рдЗрдореЗрдЬ рдХреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рдореЗрдВ рдШрдЯрд╛рдирд╛ рд╣реИред рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдЖрдорддреМрд░ рдкрд░ рдордЬрдмреВрдд рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЪрд╛рд╣реЗ рд╡реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рддрд░реАрдХреЛрдВ, рдЬреИрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░-рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЛрдВ, рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рддрд░реАрдХреЛрдВ рдЖрджрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдВ, рдпрд╛ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рдкрд░, рд╕рднреА рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╛рди рд╣реИ: рдЗрдирдкреБрдЯ рдЗрдореЗрдЬ рд╕реЗ рдРрд╕реЗ рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдирд╛ рдЬреЛ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реЛрдВ рдФрд░ рдЗрди рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдореЗрдЬ рдХреА рдХреНрд▓рд╛рд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ред рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ, рд▓реЛрдЧ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдЯреНрд░реЗрдиреНрдб рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдХрд╛рдлрд╝реА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MS CoCo рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдПрдХ рдореЙрдбрд▓ рдХрд╛рдлрд╝реА рд╕рд╛рдорд╛рдиреНрдп рдлреАрдЪрд░реНрд╕ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЙрдбрд▓ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рдЯреНрд░рд╛рдВрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдкрд░ рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдП рдЧрдП рд╣реИрдВред
рдиреЙрди-рдореИрдХреНрд╕рд┐рдордо рд╕рдкреНрд░реЗрд╢рди
рдиреЙрди-рдореИрдХреНрд╕рд┐рдордо рд╕рдкреНрд░реЗрд╢рди рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХрд┐рд╕реА рдлрд╝реНрд░реЗрдо рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддрдХ рдШрдЯрд╛рдирд╛ рд╣реИред рдпрджрд┐ рдлрд╝реНрд░реЗрдо рдореЗрдВ рд╡рд╕реНрддреБ рдХрд╛рдлрд╝реА рдмрдбрд╝реА рд╣реИ рдФрд░ 2000 рд╕реЗ рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдлрд╝реА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдФрд░ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рдУрд╡рд░рд▓реИрдк рд╣реЛрдЧрд╛ред NMS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП Coursera рдкрд░ рдпрд╣ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВред NMS рддрдХрдиреАрдХреЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЯреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХреНрд╕ рдореЗрдВ рдорд╛рдирдХ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдореВрд▓реНрдпрд╛рдВрдХрди рдореАрдЯреНрд░рд┐рдХ
рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдореВрд▓реНрдпрд╛рдВрдХрди рдореАрдЯреНрд░рд┐рдХ тАШmAPтАЩ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ тАШрдореАрди рдПрд╡рд░реЗрдЬ рдкреНрд░рд┐рд╕рд┐рд╢рдитАЩред рдпрд╣ 0 рд╕реЗ 100 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЙрдЪреНрдЪ рдорд╛рди рдЖрдорддреМрд░ рдкрд░ рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорд╛рди рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХреНрдпреВрд░рд╕реА рдореАрдЯреНрд░рд┐рдХ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреЛрд░ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ (рдмреЙрдХреНрд╕ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛)ред рдкреНрд░реЗрдбрд┐рдХреНрд╢рдиреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдХреЛрд░ рдереНрд░реЗрд╢реЛрд▓реНрдб рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд┐рд╕рд┐рд╢рди-рд░рд┐рдХреЙрд▓ рдХрд░реНрд╡ (PR рдХрд░реНрд╡) рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрд╡рд░реЗрдЬ рдкреНрд░рд┐рд╕рд┐рд╢рди (AP) PR рдХрд░реНрд╡ рдХреЗ рдиреАрдЪреЗ рдХрд╛ рдХреНрд╖реЗрддреНрд░рдлрд▓ рд╣реИред рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП AP рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рд╕реЛрдВ рдкрд░ рдФрд╕рдд рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо mAP рд╣реЛрддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдИ рдбрд┐рдЯреЗрдХреНрд╢рди рддрднреА рдЯреНрд░реВ рдкреЙрдЬрд╝рд┐рдЯрд┐рд╡ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдХреЗ рдФрд░ рдЧреНрд░рд╛рдЙрдВрдб-рдЯреНрд░реБрде рдмреЙрдХреНрд╕ рдХреЗ рдмреАрдЪ тАШрдЗрдВрдЯрд░рд╕реЗрдХреНрд╢рди рдУрд╡рд░ рдпреВрдирд┐рдпрдитАЩ (IoU рдпрд╛ рдУрд╡рд░рд▓реИрдк) рдХрд┐рд╕реА рдереНрд░реЗрд╢реЛрд▓реНрдб (рдЖрдорддреМрд░ рдкрд░ 0.5) рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред mAP рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдЖрдорддреМрд░ рдкрд░ [email protected] рдпрд╛ [email protected] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд░рдпреБрдХреНрдд IoU рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
Tensorflow Detection API
Tensorflow Detection API рдЙрдкрд░реНрдпреБрдХреНрдд рдХрдИ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рдореЗрдЯрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк Tensorflow рдмреИрдХрдПрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рддреЗрдЬреА рд╕реЗ рдЗрдЯрд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ API рдХреЗ рд╕рд╛рде, рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ Tensorflow Detection API рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░реЛрдЯреЛрд╕
рдпрд╣ рдмреЗрд╣рддрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди-рдХреМрди рд╕реЗ рдШрдЯрдХ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, тАШprotos folderтАЩ рджреЗрдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдбреЗрдлрд┐рдирд┐рд╢рди рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, train, eval, ssd, faster_rcnn рдФрд░ preprocessing рдкреНрд░реЛрдЯреЛрд╕ рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рддреЗ рд╕рдордп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВред
SSD (рд╕рд┐рдВрдЧрд▓ рд╢реЙрдЯ рдорд▓реНрдЯрд┐рдмреЙрдХреНрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░)
рд╕рд╛рд░рд╛рдВрд╢
SSD рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 2016 рдореЗрдВ Google рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдбреАрдк рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд░реАрдЬрдирд▓ рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдФрд░ рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдХреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╣реЗрдВ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рдпреЗ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдЗрдореЗрдЬ рдХреЛ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдкрд╛рд╕ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝реАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдПрдХ рд╣реА рдЪрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реНрд░реЗрдгреА рдХреЗ рд▓рд┐рдП рд╕реНрдХреЛрд░ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдореЗрд▓ рдмреИрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдбрдЬрд╕реНрдЯрдореЗрдВрдЯ рдСрдлрд╝рд╕реЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рд╕реЗрдкреНрдЯрд┐рд╡ рдлрд╝реАрд▓реНрдбреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЪреВрдБрдХрд┐ рд╕рд╛рд░реА рдЧрдгрдирд╛ рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд╛рдлрд╝реА рдЙрдЪреНрдЪ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕реНрдкреАрдб рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 300 ├Ч 300 рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП 59 FPS)ред
рдЙрдкрдпреЛрдЧ
рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣рдо SSD рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реИрдВрдкрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗред SSD рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╕рдордп рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рджреЗрдЦреЗрдВрдЧреЗред
рдкрд╣рд▓реЗ, рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд╛рдХрддреЗрдВ рдФрд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ (рдПрдХ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдпрд╣ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджреЗрдЦреЗрдВ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Inceptionv3 рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ ResNet рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЙрдЪреНрдЪ рдПрдХреНрдпреВрд░рд╕реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, Mobilenet рдПрдХ рдРрд╕рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред ImageNet рдкрд░ рдлреАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди, рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд╣ рдореВрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬрд┐рд╕ рдкрд░ рдЗрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреНрд░рджрд░реНрд╢рди/рдЧрддрд┐ рд╕рдВрддреБрд▓рди рдХреЗ рдЕрдЪреНрдЫреЗ рд╕рдВрдХреЗрддрдХ рд╣реИрдВред рдлреАрдЪрд░ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░ тАШfeature_extractorтАЩ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рд╕реНрдкрд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдХреНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ рдХреЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдФрд░ рд╕реНрдХреЗрд▓реНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдЧрд╛ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЧрдгрдирд╛рдПрдБ рди рдХрд░реЗред рдЖрдк рдЗрдиреНрд╣реЗрдВ тАШssd_anchor_generatorтАЩ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдзрд┐рдХ рд╕реНрдХреЗрд▓реНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдШрдЯрддреЗ рд▓рд╛рдн рдХреЗ рд╕рд╛рдеред
рддреАрд╕рд░реЗ, рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп тАШdata_augmentation_optionsтАЩ рдФрд░ тАШimage_resizerтАЩ рд╕реЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдЗрдореЗрдЬ рд╕рд╛рдЗрдЬрд╝ рдФрд░ рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдмрдбрд╝рд╛ рдЗрдореЗрдЬ рд╕рд╛рдЗрдЬрд╝ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдХреНрд╕рд░ рдкрд╣рдЪрд╛рдирдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдХрд╛рдлрд╝реА рд╣реЛрдЧреАред рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ SSD рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗрдВ (рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдЙрди рд╕реНрдХреЗрд▓реНрд╕ рдкрд░ рднреА рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ)ред
рдЕрдВрдд рдореЗрдВ, тАШtrain_configтАЩ рдХреЛ рдЯреНрдпреВрди рдХрд░рдирд╛, рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдФрд░ рдмреИрдЪ рд╕рд╛рдЗрдЬрд╝ рд╕реЗрдЯ рдХрд░рдирд╛ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред
Faster R-CNN
рд╕рд╛рд░рд╛рдВрд╢
Faster R-CNN Microsoft рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ R-CNN рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдЪрд░рдгреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдпрд╛ рдерд╛ред R-CNN рдиреЗ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Selective search рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЗрдиреНрд╣реЗрдВ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЧреБрдЬрд╛рд░рд╛ рдФрд░ рдлрд┐рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
Faster R-CNN, SSD рдХреЗ рд╕рдорд╛рди, рдПрдВрдб-рдЯреВ-рдПрдВрдб рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, Faster R-CNN рдореЗрдВ рдПрдХ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓ рдиреЗрдЯрд╡рд░реНрдХ (RPN) рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░реАрдЬрди рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред RPN рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓рдЧрднрдЧ рдореБрдлреНрдд рдореЗрдВ рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдорд┐рд▓рддреЗ рд╣реИрдВред RPN рдХреЛ рдПрдХ рдкреВрд░реНрдгрддрдГ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реАрдорд╛рдПрдБ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрдиреЗрд╕ рд╕реНрдХреЛрд░ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ RPN рдХреА рд╕рдВрд░рдЪрдирд╛ SSD рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдорд╛рди рд╣реИ (рдЕрд░реНрдерд╛рдд рдпрд╣ рд╣рд╡рд╛ рдореЗрдВ рд╕реЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдирд╣реАрдВ рдХрд░рддрд╛)ред RPN рдиреЗрдЯрд╡рд░реНрдХ рдлреАрдЪрд░ рдореИрдкреНрд╕ рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ-рд╡рд┐рдВрдбреЛ рд╕реНрдерд╛рди рдпрд╛ рдПрдВрдХрд░ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреЗрд▓реНрд╕ рдФрд░ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдХреЗ рд╕рд╛рде рдкреНрд░рдкреЛрдЬрд╝рд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред SSD рдХреЗ рд╕рдорд╛рди, RPN рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдВрдХрд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ тАШрд╕рдорд╛рдпреЛрдЬрд┐рддтАЩ рдмреЙрдиреНрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реЗрдЯрдЕрдк рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╛ рддреЛ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдпрд╛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЗрддреБ)ред RPN рдХреА рдПрдХ рдЕрдиреНрдп рд╡реНрдпрд╛рдЦреНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ тАШрдЕрдЯреЗрдВрд╢рдитАЩ рд░реБрдЪрд┐рдХрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ
Faster R-CNN рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рд╕рдореНрдмрдиреНрдзреА рд╡рд┐рд╡рд░рдг SSD рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рдХрдЪреНрдЪреЗ mAP рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, Faster R-CNN рдЖрдорддреМрд░ рдкрд░ SSD рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрд╛рдлрд╝реА рдЕрдзрд┐рдХ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╢рдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Fast-RCNN рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрдХреНрд╢рди тАШfirst_stage_anchor_generatorтАЩ рд╣реИ, рдЬреЛ RPN рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдПрдВрдХрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╕реНрдЯреНрд░рд╛рдЗрдбреНрд╕ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕реНрдЯреЗрдкреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рджреЗрдВ (рдпрджрд┐ рд╕реНрдЯреНрд░рд╛рдЗрдб рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЪреВрдХ рд╕рдХрддреЗ рд╣реИрдВ)ред
рд╣рд╛рд▓рд╛рдБрдХрд┐ Faster-RCNN рдкреЗрдкрд░ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛ рдСрдЧреНрдореЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдлрд┐рд░ рднреА рдЫреЛрдЯреЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдФрд░ рднреА рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ, рдЬрд┐рди рдкрд░ рдореИрдВрдиреЗ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рд╣реИред рд╡рд┐рд╢реЗрд╖рдХрд░ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, Yolov2 рдХреЛ рдЕрдХреНрд╕рд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (SSD рд╕реЗ рдХрд╛рдлрд╝реА рд╕рдорд╛рди)ред рдЬрдм рднреА рдЗрд╕реЗ Tensorflow Detection API рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдБрдЧрд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдХрдореЗрдВрдЯреНрд╕ рдореЗрдВ рдкрдврд╝рдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред рдореЗрд░реЗ Medium рдпрд╛ Twitter рдкрд░ рдлрд╝реЙрд▓реЛ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!