рддреБрдордЪреНрдпрд╛ рдЖрдзреА рдкреБрдиреНрд╣рд╛ рд╡рд╕реНрддреВ рд╢реЛрдзрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рдЖрд╣реЗ. рдкреНрд░рд╛рдзрд╛рдиреНрдп рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрдЪреВрдХрддреЗрд╕рд╣ рдСрдкрд░реЗрд╢рдирдЪреА рдЧрддреА рдЖрд╣реЗ. рддреБрдореНрд╣реА YOLOv3 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдШреНрдпрд╛ рдЖрдгрд┐ рддреЗ рдкреБрдвреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рд╛. рдЕрдЪреВрдХрддрд╛(mAp75) 0.95 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. рдкрдг рд░рди рд░реЗрдЯ рдЕрдЬреВрдирд╣реА рдХрдореА рдЖрд╣реЗ. рдмрдХрд╡рд╛рд╕.
рдЖрдЬ рдЖрдкрдг рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ. рдЖрдгрд┐ рдХрдЯ рдЕрдВрддрд░реНрдЧрдд рдЖрдореНрд╣реА рдкрд╛рд╣реВ рдореЙрдбреЗрд▓ рд░реЛрдкрд╛рдВрдЪреА рдЫрд╛рдЯрдгреА тАФ рдЕрдЪреВрдХрддрд╛ рди рдЧрдорд╛рд╡рддрд╛ рдЕрдиреБрдорд╛рдирд╛рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рднрд╛рдЧ рдЯреНрд░рд┐рдо рдХрд░рдгреЗ. рдХреБрдареЗ, рдХрд┐рддреА рдЖрдгрд┐ рдХрд╕реЗ рдХрд╛рдкрд╛рдпрдЪреЗ рддреЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ. рд╣реЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреЗ рдХреЛрдареЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рддреЗ рдкрд╛рд╣реВ рдпрд╛. рд╢реЗрд╡рдЯреА рдХреЗрд░рд╛рдВрд╡рд░ рдПрдХ рднрд╛рдВрдбрд╛рд░ рдЖрд╣реЗ.
рдкрд░рд┐рдЪрдп
рдорд╛рдЭреНрдпрд╛ рдорд╛рдЧреАрд▓ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдард┐рдХрд╛рдгреА, рдкрд░реНрдордордзреАрд▓ рдореЕрдХреНрд░реЛрд╕реНрдХреЛрдк, рдорд▓рд╛ рдПрдХ рд╕рд╡рдп рд▓рд╛рдЧрд▓реА - рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрдЪреЗ рдиреЗрд╣рдореА рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреЗ. рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд░рдирдЯрд╛рдЗрдо рдиреЗрд╣рдореА рдкрд░реНрдпрд╛рдкреНрддрддрд╛ рдлрд┐рд▓реНрдЯрд░рджреНрд╡рд╛рд░реЗ рддрдкрд╛рд╕рд╛. рд╕рд╣рд╕рд╛ рдЙрддреНрдкрд╛рджрдирд╛рддреАрд▓ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рд╣реЗ рдлрд┐рд▓реНрдЯрд░ рдкрд╛рд╕ рдХрд░рдд рдирд╛рд╣реА, рдЬреНрдпрд╛рдореБрд│реЗ рдорд▓рд╛ рд░реЛрдкрд╛рдВрдЪреА рдЫрд╛рдЯрдгреА рдЭрд╛рд▓реА.
рдЫрд╛рдЯрдгреА рд╣рд╛ рдПрдХ рдЬреБрдирд╛ рд╡рд┐рд╖рдп рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдЭрд╛рд▓реА рд╣реЛрддреА
рдкрдг рдЖрдкрдг рддреЗ рд╡реЗрдЧрд│реЗ рдХрд░реВрдпрд╛
рдЬреАрд╡рд╢рд╛рд╕реНрддреНрд░рд╛рдЪреА рдПрдХ рдЭрд▓рдХ
рдЬреЗрд╡реНрд╣рд╛ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдЬреАрд╡рд╢рд╛рд╕реНрддреНрд░рд╛рддреВрди рдЖрд▓реЗрд▓реНрдпрд╛ рдХрд▓реНрдкрдирд╛рдВрдХрдбреЗ рдкрд╛рд╣рддреЗ рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рддреЗ рдЖрд╡рдбрддреЗ. рддреЗ, рдЙрддреНрдХреНрд░рд╛рдВрддреАрдкреНрд░рдорд╛рдгреЗ, рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЕрд╕реВ рд╢рдХрддрд╛рдд (рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХрд╛ рдХреА ReLU рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ
рдореЙрдбреЗрд▓ рдЫрд╛рдЯрдгреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреАрд▓ рдЬреАрд╡рд╢рд╛рд╕реНрддреНрд░рд╛рдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗ. рдпреЗрдереЗ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреА рддреБрд▓рдирд╛ рдореЗрдВрджреВрдЪреНрдпрд╛ рдкреНрд▓реЕрд╕реНрдЯрд┐рдХрд┐рдЯреАрд╢реА рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рдкреБрд╕реНрддрдХрд╛рдд рджреЛрди рдордиреЛрд░рдВрдЬрдХ рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд.
- рдХреЗрд╡рд│ рдЕрд░реНрдзреНрдпрд╛ рднрд╛рдЧрд╛рд╕рд╣ рдЬрдиреНрдорд▓реЗрд▓реНрдпрд╛ рд╕реНрддреНрд░реАрдЪреНрдпрд╛ рдореЗрдВрджреВрдиреЗ рд╣рд░рд╡рд▓реЗрд▓реНрдпрд╛ рдЕрд░реНрдзреНрдпрд╛ рднрд╛рдЧрд╛рдЪреА рдХрд╛рд░реНрдпреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рддрдГрд▓рд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ.
- рддреНрдпрд╛ рд╡реНрдпрдХреНрддреАрдиреЗ рджреГрд╖реНрдЯреАрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдореЗрдВрджреВрдЪрд╛ рднрд╛рдЧ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓рд╛. рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рдореЗрдВрджреВрдЪреНрдпрд╛ рдЗрддрд░ рднрд╛рдЧрд╛рдВрдиреА рд╣реА рдХрд╛рд░реНрдпреЗ рддрд╛рдмреНрдпрд╛рдд рдШреЗрддрд▓реА. (рдЖрдореНрд╣реА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдирд╛рд╣реА)
рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдореЙрдбреЗрд▓рдордзреВрди рдХрд╛рд╣реА рдХрдордХреБрд╡рдд рдХрд╡рдЪ рдХрд╛рдвреВ рд╢рдХрддрд╛. рд╢реЗрд╡рдЯрдЪрд╛ рдЙрдкрд╛рдп рдореНрд╣рдгреВрди, рдЙрд░реНрд╡рд░рд┐рдд рдмрдВрдбрд▓ рдХрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреАрд▓.
рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдЖрд╡рдбрддреЗ рдХреА рддреБрдореНрд╣реА рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рд╢рд┐рдХрдд рдЖрд╣рд╛рдд?
рдкрд░реНрдпрд╛рдп рдХреНрд░рдорд╛рдВрдХ рдПрдХ. рддреБрдореНрд╣реА Yolov3 рд╡рд░ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рд╡рд╛рдкрд░рддрд╛. рд░реЗрдЯрд┐рдирд╛, рдорд╛рд╕реНрдХ-рдЖрд░рд╕реАрдПрдирдПрди рдХрд┐рдВрд╡рд╛ рдпреВ-рдиреЗрдЯ. рдкрд░рдВрддреБ рдмрд╣реБрддреЗрдХ рд╡реЗрд│рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ COCO рдкреНрд░рдорд╛рдгреЗ 80 рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рд╕реЗрд╕ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╕рддреЗ. рдорд╛рдЭреНрдпрд╛ рд╕рд░рд╛рд╡ рдордзреНрдпреЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рдЧреНрд░реЗрдб 1-2 рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. рдпреЗрдереЗ 80 рд╡рд░реНрдЧрд╛рдВрд╕рд╛рдареАрдЪреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░реВ рд╢рдХрддреЗ. рд╣реЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд▓рд╣рд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рдорд▓рд╛ рд╣реЗ рд╡рд┐рджреНрдпрдорд╛рди рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡рдЬрди рди рдЧрдорд╛рд╡рддрд╛ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ.
рдкрд░реНрдпрд╛рдп рдХреНрд░рдорд╛рдВрдХ рджреЛрди. рдХрджрд╛рдЪрд┐рдд рддреБрдордЪреНрдпрд╛рдХрдбреЗ рднрд░рдкреВрд░ рдбреЗрдЯрд╛ рдЖрдгрд┐ рд╕рдВрдЧрдгрди рд╕рдВрд╕рд╛рдзрдиреЗ рдЕрд╕рддреАрд▓ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рд╕реБрдкрд░-рдХрд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓. рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА. рдкрдг рддреБрдореНрд╣реА рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рдиреЗрдЯрд╡рд░реНрдХ рд╢рд┐рдХрдд рдЖрд╣рд╛рдд. рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкрд╛рд╣рдгреЗ, рдЕрддреНрдпрд╛рдзрд┐рдХ рд╢рдХреНрддреА рдЕрд╕рд▓реЗрд▓реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдирд┐рд╡рдбрдгреЗ рдЖрдгрд┐ рдбреНрд░реЙрдкрдЖрдЙрдЯреНрд╕рдирд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреБрдвреЗ рдврдХрд▓рдгреЗ рд╣реА рдиреЗрд╣рдореАрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ. рдореА 0.6 рдбреНрд░реЙрдкрдЖрдЙрдЯ рдкрд╛рд╣рд┐рд▓реЗ, рдХрд╛рд░реНрд▓.
рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдХрдореА рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкреНрд░рд╡реГрддреНрдд. рдЖрддрд╛ рд╕реБрдВрддрд╛ рд░реЛрдкрд╛рдВрдЪреА рдЫрд╛рдЯрдгреА рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреА рдЖрд╣реЗ рддреЗ рд╢реЛрдзреВрдпрд╛
рд╕рд╛рдорд╛рдиреНрдп рдЕрд▓реНрдЧреЛрд░рд┐рджрдо
рдЖрдореНрд╣реА рдард░рд╡рд▓реЗ рдХреА рдЖрдореНрд╣реА рдмрдВрдбрд▓ рдХрд╛рдвреВ рд╢рдХрддреЛ. рд╣реЗ рдЕрдЧрджреА рд╕реЛрдкреЗ рджрд┐рд╕рддреЗ:
рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдХреЛрдгрддреАрд╣реА рдЧреЛрдВрдзрд│ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рддрдгрд╛рд╡рдкреВрд░реНрдг рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд╛рдорд╛рдиреНрдпрдд: рдХрд╛рд╣реА рддреНрд░реБрдЯреА рд╡рд╛рдврддрд╛рдд. рдПрдХреАрдХрдбреЗ, рддреНрд░реБрдЯреАрддреАрд▓ рд╣реА рд╡рд╛рдв рд╣реЗ рджрд░реНрд╢рд╡рддреЗ рдХреА рдЖрдкрдг рдХрд┐рддреА рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЖрд╡рд░реНрддрди рдХрд╛рдврддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЛрдареА рд╡рд╛рдв рджрд░реНрд╢рд╡рддреЗ рдХреА рдЖрдкрдг рдХрд╛рд╣реАрддрд░реА рдЪреБрдХреАрдЪреЗ рдХрд░рдд рдЖрд╣реЛрдд). рдкрд░рдВрддреБ рдПрдХ рд▓рд╣рд╛рди рд╡рд╛рдв рдЕрдЧрджреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрд╣реЗ рдЖрдгрд┐ рдирдВрддрд░рдЪреНрдпрд╛ рд╣рд▓рдХреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рджреНрд╡рд╛рд░реЗ рд▓рд╣рд╛рди рдПрд▓рдЖрд░рд╕рд╣ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЬрд╛рддреЗ. рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЪрд░рдг рдЬреЛрдбрд╛:
рдЖрддрд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓реЗ рд╢рд┐рдХреНрд╖рдг<->рдкреНрд░реВрдирд┐рдВрдЧ рд▓реВрдк рдХрдзреА рдерд╛рдВрдмрд╡рд╛рдпрдЪреЗ рдЖрд╣реЗ рд╣реЗ рд╢реЛрдзреВрди рдХрд╛рдврд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдХрд╛рд░рд╛рдд рдЖрдгрд┐ рдЧрддреАрдкрд░реНрдпрдВрдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА) рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рдпреЗрдереЗ рд╡рд┐рджреЗрд╢реА рдкрд░реНрдпрд╛рдп рдЕрд╕реВ рд╢рдХрддрд╛рдд. рддрдерд╛рдкрд┐, рддреНрд░реБрдЯреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛрдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕рд╛рдпрдХрд▓ рдЪрд╛рд▓реВ рдареЗрд╡рдгреЗ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ. рдПрдХ рдЕрдЯ рдЬреЛрдбрд╛:
рддрд░, рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ. рд╣рдЯрд╡рд┐рд▓реЗрд▓реЗ рдХреЙрдиреНрд╡реНрд╣реЛрд▓реНрдпреВрд╢рди рдХрд╕реЗ рдард░рд╡рд╛рдпрдЪреЗ рд╣реЗ рд╢реЛрдзрдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ.
рд╣рдЯрд╡рд┐рд▓реЗрд▓реЗ рдкреЕрдХреЗрдЬ рд╢реЛрдзрд╛
рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдЧреЛрдВрдзрд│ рдХрд╛рдврдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ. рдкреБрдвреЗ рдзрд╛рд╡рдгреЗ рдЖрдгрд┐ рдХреЛрдгрд╛рд▓рд╛рд╣реА "рд╢реВрдЯрд┐рдВрдЧ" рдХрд░рдгреЗ рд╣реА рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ, рдЬрд░реА рддреА рдХрд╛рд░реНрдп рдХрд░реЗрд▓. рдкрд░рдВрддреБ рддреБрдордЪреЗ рдбреЛрдХреЗ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреБрдореНрд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА "рдХрдордХреБрд╡рдд" рд╕рдВрдХрд▓реНрдкрдирд╛ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛. рдЕрдиреЗрдХ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд:
рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди L1-рдорд╛рдк рдХрд┐рдВрд╡рд╛ low_magnitude_pruning . рд▓рд╣рд╛рди рд╡рдЬрдирд╛рд╕рд╣ convolutions рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рдереЛрдбреЗ рдпреЛрдЧрджрд╛рди рджреЗрддреЗ рдХреА рдХрд▓реНрдкрдирд╛- рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди L1-рдорд╛рдк рд╕рд░рд╛рд╕рд░реА рдЖрдгрд┐ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди. рдЖрдореНрд╣реА рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдХрдирд╛рд╕рд╣ рдкреВрд░рдХ рдЖрд╣реЛрдд.
рдорд╛рд╕реНрдХрд┐рдВрдЧ рдХреЙрдиреНрд╡реНрд╣реЙрд▓реНрдпреВрд╢рди рдЖрдгрд┐ рддреЗ рд╡рдЧрд│рдгреЗ рдЬреЗ рдЕрдВрддрд┐рдо рдЕрдЪреВрдХрддреЗрд╡рд░ рдХрдореАрддрдХрдореА рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХрддрд╛рдд . рдХреНрд╖реБрд▓реНрд▓рдХ рдкрд░рд┐рд╕рдВрд╡рд╛рджрд╛рдВрдЪреЗ рдЕрдзрд┐рдХ рдЕрдЪреВрдХ рдирд┐рд░реНрдзрд╛рд░рдг, рдкрд░рдВрддреБ рдЦреВрдк рд╡реЗрд│ рдШреЗрдгрд╛рд░реЗ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдиреЗ рдШреЗрдгрд╛рд░реЗ.- рдЗрддрд░
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рдЬреАрд╡рдирд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд. рдпреЗрдереЗ рдЖрдореНрд╣реА рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди L1-рдорд╛рдкрд╛рд╕рд╣ рдкрд░реНрдпрд╛рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЛ
YOLOv3 рд╕рд╛рдареА рдореЕрдиреНрдпреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛
рдореВрд│ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ рдЕрд╡рд╢рд┐рд╖реНрдЯ рдмреНрд▓реЙрдХреНрд╕ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рдЦреЛрд▓ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рддреЗ рдХрд┐рддреАрд╣реА рдердВрдб рдЕрд╕рд▓реЗ рддрд░реАрд╣реА рддреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реА рдкреНрд░рдорд╛рдгрд╛рдд рдЕрдбрдерд│рд╛ рдЖрдгрддреАрд▓. рдЕрдбрдЪрдг рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЖрдкрдг рдпрд╛ рд╕реНрддрд░рд╛рдВрдордзреАрд▓ рднрд┐рдиреНрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рдВрд╕рд╣ рд╕рд╛рдордВрдЬрд╕реНрдп рд╣рдЯрд╡реВ рд╢рдХрдд рдирд╛рд╣реА:
рдореНрд╣рдгреВрди, рд▓реЗрдпрд░реНрд╕ рдирд┐рд╡рдбреВ рдпрд╛ рдЬреНрдпрд╛рдордзреВрди рдЖрдкрдг рдореБрдХреНрддрдкрдгреЗ рд╕рд▓реЛрдЦрд╛ рд╣рдЯрд╡реВ рд╢рдХрддреЛ:
рдЖрддрд╛ рдХрд╛рд░реНрдп рдЪрдХреНрд░ рддрдпрд╛рд░ рдХрд░реВрдпрд╛:
- рд╕рдХреНрд░рд┐рдпрддрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ
- рдХрд┐рддреА рдХрд╛рдкрд╛рдпрдЪреЗ рддреЗ рд╢реЛрдзрдд рдЖрд╣реЗ
- рддреЗ рдХрд╛рдкреВрди рдЯрд╛рдХрд╛
- LR=10e-1 рд╕рд╣ 4 рдпреБрдЧ рд╢рд┐рдХрдгреЗ
- рдЪрд╛рдЪрдгреА
рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЖрдкрдг рдХрд┐рддреА рднрд╛рдЧ рдХрд╛рдвреВ рд╢рдХрддреЛ рдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрдиреНрд╡реНрд╣реЛрд▓реНрдпреВрд╢рди рдЕрдирд▓реЛрдб рдХрд░рдгреЗ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ. рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдгреЗ:
рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡рддреНрд░ 5% рдХреЙрдиреНрд╡реНрд╣реЛрд▓реНрдпреБрд╢рдирдордзреНрдпреЗ рдПрд▓1-рдиреЙрд░реНрдо рдЦреВрдк рдХрдореА рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреЗ рдХрд╛рдвреВрди рдЯрд╛рдХреВ рд╢рдХрддреЛ. рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдпрд░реАрд╡рд░, рд╣реЗ рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╣реЛрддреЗ рдЖрдгрд┐ рдХреЛрдгрддреЗ рд╕реНрддрд░ рдЖрдгрд┐ рдХрд┐рддреА рдХрд╛рдкрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдпрд╛рдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ 4 рдЪрд░рдгрд╛рдВрдордзреНрдпреЗ рдкреВрд░реНрдг рдЭрд╛рд▓реА (RTX 2060 Super рд╕рд╛рдареА рдпреЗрдереЗ рдЖрдгрд┐ рд╕рд░реНрд╡рддреНрд░ рдХреНрд░рдорд╛рдВрдХ):
рдкрд╛рдКрд▓ | mAp75 | рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛, рджрд╢рд▓рдХреНрд╖ | рдиреЗрдЯрд╡рд░реНрдХ рдЖрдХрд╛рд░, mb | рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди, % | рдзрд╛рд╡рдгреНрдпрд╛рдЪреА рд╡реЗрд│, ms | рд╕реБрдВрддрд╛ рд╕реНрдерд┐рддреА |
---|---|---|---|---|---|---|
0 | 0.9656 | 60 | 241 | 100 | 180 | - |
1 | 0.9622 | 55 | 218 | 91 | 175 | рд╕рд░реНрд╡ 5% |
2 | 0.9625 | 50 | 197 | 83 | 168 | рд╕рд░реНрд╡ 5% |
3 | 0.9633 | 39 | 155 | 64 | 155 | 15+ рдХрдВрд╡реНрд╣реЛрд▓реНрдпреВрд╢рдирд╕рд╣ рд▓реЗрдпрд░реНрд╕рд╕рд╛рдареА 400% |
4 | 0.9555 | 31 | 124 | 51 | 146 | 10+ рдХрдВрд╡реНрд╣реЛрд▓реНрдпреВрд╢рдирд╕рд╣ рд▓реЗрдпрд░реНрд╕рд╕рд╛рдареА 100% |
рдЪрд░рдг 2 рдордзреНрдпреЗ рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ - рдмреЕрдЪ рдЖрдХрд╛рд░ 4 рдореЗрдорд░реАрдордзреНрдпреЗ рдлрд┐рдЯ рдЭрд╛рд▓рд╛, рдЬреНрдпрд╛рдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЧрддреА рджрд┐рд▓реА.
рдЪрд░рдг 4 рд╡рд░, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдерд╛рдВрдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реА рдХрд╛рд░рдг рджреАрд░реНрдШрдХрд╛рд▓реАрди рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рдиреЗ рджреЗрдЦреАрд▓ mAp75 рдЬреБрдиреНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдврд╡рд▓реЗ тАЛтАЛрдирд╛рд╣реА.
рдкрд░рд┐рдгрд╛рдореА, рдЖрдореНтАНрд╣реА рдЕрдиреБрдорд╛рди рдХрд╛рдврдгреНтАНрдпрд╛рдЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврд╡рд▓рд╛ 15%, рдиреЗ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рд╛ 35% рдЖрдгрд┐ рдирдХреНрдХреА рдЧрдорд╛рд╡реВ рдирдХрд╛.
рд╕реЛрдкреНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдСрдЯреЛрдореЗрд╢рди
рд╕реЛрдкреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА (рдХрдВрдбрд┐рд╢рдирд▓ рдЕреЕрдб, рдХреЙрдиреНрдХреЕрдЯрд░рдиреЗрдЯ рдЖрдгрд┐ рд░реЗрд╕рд┐рдбреНрдпреВрдЕрд▓ рдмреНрд▓реЙрдХреНрд╕рд╢рд┐рд╡рд╛рдп), рд╕рд░реНрд╡ рдХреЙрдиреНрд╡реНрд╣реЛрд▓реНрдпреБрд╢рдирд▓ рд▓реЗрдпрд░реНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдХреЙрдиреНрд╡реНрд╣реЛрд▓реНрдпреВрд╢рди рдХрд╛рдкрдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
рдореА рд╣рд╛ рдкрд░реНрдпрд╛рдп рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛
рд╣реЗ рд╕реЛрдкреЗ рдЖрд╣реЗ: рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рд▓реЙрд╕ рдлрдВрдХреНрд╢рди, рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░ рдЖрдгрд┐ рдмреЕрдЪ рдЬрдирд░реЗрдЯрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ:
import pruning
from keras.optimizers import Adam
from keras.utils import Sequence
train_batch_generator = BatchGenerator...
score_batch_generator = BatchGenerator...
opt = Adam(lr=1e-4)
pruner = pruning.Pruner("config.json", "categorical_crossentropy", opt)
pruner.prune(train_batch, valid_batch)
рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдмрджрд▓реВ рд╢рдХрддрд╛:
{
"input_model_path": "model.h5",
"output_model_path": "model_pruned.h5",
"finetuning_epochs": 10, # the number of epochs for train between pruning steps
"stop_loss": 0.1, # loss for stopping process
"pruning_percent_step": 0.05, # part of convs for delete on every pruning step
"pruning_standart_deviation_part": 0.2 # shift for limit pruning part
}
рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдорд╛рдирдХ рд╡рд┐рдЪрд▓рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдорд░реНрдпрд╛рджрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЖрдзреАрдЪ "рдкреБрд░реЗрд╕реЗ" L1 рдЙрдкрд╛рдпрд╛рдВрд╕рд╣ рд╕рдВрдХреНрд╖реЗрдк рд╡рдЧрд│рддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗрд▓рд╛ рднрд╛рдЧ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреЗ рд╣реЗ рдзреНрдпреЗрдп рдЖрд╣реЗ:
рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдЬрд╡реНрдпрд╛ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рддреВрди рдлрдХреНрдд рдХрдордХреБрд╡рдд рдЖрд╡рд░реНрддрди рдХрд╛рдврдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЖрдгрд┐ рдбрд╛рд╡реНрдпрд╛ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рддреВрди рдХрд╛рдврдгреНрдпрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реА:
рдЬреЗрд╡реНрд╣рд╛ рд╡рд┐рддрд░рдг рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рддрд│реАрд╡рд░ рдпреЗрддреЗ, рддреЗрд╡реНрд╣рд╛ pruning_standart_deviation_part рдЧреБрдгрд╛рдВрдХ рдпрд╛рдордзреВрди рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ:
рдореА 2 рд╕рд┐рдЧреНрдорд╛ рдЧреГрд╣реАрдд рдзрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣реА < 1.0 рдореВрд▓реНрдп рд╕реЛрдбреВрди рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВ рд╢рдХрддрд╛.
рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдкреВрд░реНрдг рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХ рдЖрдХрд╛рд░, рддреЛрдЯрд╛ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд░рдирдЯрд╛рдЗрдордЪрд╛ рдЖрд▓реЗрдЦ рдЖрд╣реЗ, 1.0 рд╡рд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпреЗрдереЗ рдиреЗрдЯрд╡рд░реНрдХрдЪрд╛ рдЖрдХрд╛рд░ рдЧреБрдгрд╡рддреНрддрд╛ рди рдЧрдорд╛рд╡рддрд╛ рдЬрд╡рд│рдЬрд╡рд│ 2 рдкрдЯ рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ (100k рд╡рдЬрдирд╛рд╕рд╣ рд▓рд╣рд╛рди рдХрдВрд╡реНрд╣реЛрд▓реНрдпреБрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ):
рдзрд╛рд╡рдгреНрдпрд╛рдЪрд╛ рд╡реЗрдЧ рд╕рд╛рдорд╛рдиреНрдп рдЪрдврдЙрддрд╛рд░рд╛рдВрдЪреНрдпрд╛ рдЕрдзреАрди рдЕрд╕рддреЛ рдЖрдгрд┐ рдЕрдХреНрд╖рд░рд╢рдГ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╛рд╣рддреЛ. рдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЖрд╣реЗ:
- рдХрдиреНрд╡реНрд╣реЛрд▓реНрдпреВрд╢рдирдЪреА рд╕рдВрдЦреНрдпрд╛ рд╕реЛрдпреАрд╕реНрдХрд░ (32, 64, 128) рд╡рд░реВрди рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд╕реЛрдпреАрд╕реНрдХрд░ рдирд╛рд╣реА - 27, 51, рдЗ. рдореА рдпреЗрдереЗ рдЪреБрдХреАрдЪреЗ рдЕрд╕реВ рд╢рдХрддреЗ, рдкрд░рдВрддреБ рдмрд╣реБрдзрд╛ рддреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдИрд▓.
- рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡реНрдпрд╛рдкрдХ рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. рд░реБрдВрджреА рдХрдореА рдХрд░реВрди, рдЖрдореНрд╣реА рдЦреЛрд▓реАрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реА. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЖрдореНрд╣реА рднрд╛рд░ рдХрдореА рдХрд░рддреЛ, рдкрд░рдВрддреБ рд╡реЗрдЧ рдмрджрд▓рдд рдирд╛рд╣реА.
рддреНрдпрд╛рдореБрд│реЗ, рдзрд╛рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд CUDA рд▓реЛрдбрдордзреНрдпреЗ 20-30% рдиреЗ рдШрдЯ рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рд╕реБрдзрд╛рд░рдгрд╛ рд╡реНрдпрдХреНрдд рдХреЗрд▓реА рдЧреЗрд▓реА, рдкрд░рдВрддреБ рдзрд╛рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рдШрдЯ рдЭрд╛рд▓реА рдирд╛рд╣реА.
рдкрд░рд┐рдгрд╛рдо
рдЪрд┐рдВрддрди рдХрд░реВрдпрд╛. рдЖрдореНрд╣реА рдЫрд╛рдЯрдгреАрд╕рд╛рдареА 2 рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ - YOLOv3 рд╕рд╛рдареА (рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рд╣рд╛рддрд╛рдВрдиреА рдХрд╛рдо рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓) рдЖрдгрд┐ рд╕реЛрдкреНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╣ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА. рд╣реЗ рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХреА рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЕрдЪреВрдХрддрд╛ рди рдЧрдорд╛рд╡рддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреЗ рдЖрдгрд┐ рд╡реЗрдЧ рд╡рд╛рдврд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдкрд░рд┐рдгрд╛рдо:
- рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреЗ
- рдкреНрд░рд╡реЗрдЧ рд░рди
- CUDA рд▓реЛрдб рдХрдореА рдХрд░рдгреЗ
- рдкрд░рд┐рдгрд╛рдореА, рдкрд░реНрдпрд╛рд╡рд░рдг рдорд┐рддреНрд░рддреНрд╡ (рдЖрдореНрд╣реА рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╡рд╛рдкрд░ рдЕрдиреБрдХреВрд▓ рдХрд░рддреЛ. рдХреБрдареЗрддрд░реА рдПрдХ рдЖрдирдВрджреА рдЖрд╣реЗ
рдЧреНрд░реЗрдЯрд╛ рдердирдмрд░реНрдЧ )
рдкрд░рд┐рд╢рд┐рд╖реНрдЯ
- рдЫрд╛рдЯрдгреАрдЪреНрдпрд╛ рдЪрд░рдгрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рдкрд░рд┐рдорд╛рдг рдЬреЛрдбреВ рд╢рдХрддрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, TensorRT рд╕рд╣)
- Tensorflow рд╕рд╛рдареА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ
low_magnitude_pruning . рдХрд╛рд░реНрдп рдХрд░рддреЗ. рднрд╛рдВрдбрд╛рд░ рдорд▓рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдорд▓рд╛ рдорджрдд рдХрд░рдгреНрдпрд╛рдд рдЖрдирдВрдж рд╣реЛрдИрд▓
рд╕реНрддреНрд░реЛрдд: www.habr.com