рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдЦреБрджрд░рд╛ рдлреЛрдЯреЛ рд╕рддреНрдпрд╛рдкрди

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


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

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

рдЖрдорддреМрд░ рдкрд░, рдмреИрдВрдХ рдлреЛрдЯреЛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ - рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рдХрд░реНрдордЪрд╛рд░реА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдЧрд▓рдд рдЪрд┐рддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред

рдХрд╛рд░реНрдп рдФрдкрдЪрд╛рд░рд┐рдХрддрд╛


рд╣рдордиреЗ рдХреЗрд╡рд▓ рдЙрди рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд┐рдирдореЗрдВ рд▓реЛрдЧ рд╣реИрдВред рдЦреБрд▓реЗ Dlib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдлреЗрд╕рд▓реЗрд╕ рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рдХрд╛рдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВ (рдмреИрдВрдХ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 1. рдмрд┐рдХреНрд░реА рдХреЗ рдмрд┐рдВрджреБ рд╕реЗ рддрд╕реНрд╡реАрд░реЗрдВ

рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 2. рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рддрд╕реНрд╡реАрд░реЗрдВ

рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ 3. рдкрд╛рд╕рдкреЛрд░реНрдЯ рдлреЛрдЯреЛ

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

рдП) рд╡рд┐рднрд╛рдЬрди


рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ, рд╡рд╣ рдереА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдХреЗ, рдкрд╛рд░реНрдЯрдирд░ рд╕реНрдЯреЛрд░реНрд╕ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдХреЗред

рд╡рд┐рдкрдХреНрд╖:

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

рдХреЗрд╡рд▓ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рддреНрдпрд╛рдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдкрд░ рд▓реМрдЯрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Spoiler: рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдпрд╛ред

рдмреА) рдмрд┐рдХреНрд░реА рдХреЗ рдПрдХ рд╣реА рдмрд┐рдВрджреБ рдкрд░ рдЕрдиреНрдп рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛


рдлреЛрдЯреЛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рд╣рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд╡рд┐рд╢реЗрд╖ рдЦреБрджрд░рд╛ рд╕реНрдЯреЛрд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣реА рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд┐рдХреНрд░реА рдХреЗ рд╕рдорд╛рди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд▓рд┐рдП рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рдореВрд╣ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ рдлрд╝реЛрдЯреЛ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреБрдЫ рдЗрдХрд╛рдЗрдпреЛрдВ рд╕реЗ рдХрдИ рд╣рдЬрд╛рд░ рддрдХ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред

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

рд╡рд┐рдкрдХреНрд╖:

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

рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдордиреЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ VGG-16 рдФрд░ ResNet-50 рдХреЗ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЗрдЦ рд╕реЗ рдореЙрдбрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдФрд░ ... рдЙрдиреНрд╣реЗрдВ рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ 50% рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╣реА рдЙрддреНрддрд░реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдирд╣реАрдВ рдорд┐рд▓рд╛ :(

рдЦ) рд╡рд░реНрдЧреАрдХрд░рдг!


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

рдбреЗрдЯрд╛ рдХреА рддреИрдпрд╛рд░реА


Dlib рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ, рдХреЗрд╡рд▓ рдЙрди рдлрд╝реЛрдЯреЛ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рдирдореЗрдВ рд▓реЛрдЧ рд╣реИрдВред

рдХреЗрд╡рд▓ рдЪреЗрд╣рд░реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкрд╛рд╕рдкреЛрд░реНрдЯ рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдЯреНрд░рд┐рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред рдпрд╣рд╛рдВ рдлрд┐рд░ рд╕реЗ рдбреЗрд▓рд┐рдм рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрдПред рдХрд╛рдо рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛: рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрд╣рд░реЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкрд╛рдП рдЧрдП -> рдЪреЗрд╣рд░реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкрд╛рд╕рдкреЛрд░реНрдЯ рдлреЛрдЯреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ред

рдкреНрд░рддреНрдпреЗрдХ 3 рд╡рд░реНрдЧреЛрдВ рдореЗрдВ 40,000 рддрд╕реНрд╡реАрд░реЗрдВ рдЫреЛрдбрд╝реА рдЧрдИрдВред рдбреЗрдЯрд╛ рд╡реГрджреНрдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛

рдЖрджрд░реНрд╢


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

model = keras.applications.resnet50.ResNet50() model.layers.pop() for layer in model.layers: layer.trainable=True last = model.layers[-1].output x = Dense(3, activation="softmax")(last) resnet50_1 = Model(model.input, x) resnet50_1.compile(optimizer=Adam(lr=0.00001), loss='categorical_crossentropy', metrics=[ 'accuracy']) 

рдкрд░рд┐рдгрд╛рдо


рдкрд░реАрдХреНрд╖рдг рдХреЗ рдирдореВрдиреЗ рдореЗрдВ, 24,000 рдЪрд┐рддреНрд░ рдЫреЛрдбрд╝реЗ рдЧрдП, рдпрд╛рдиреА 20%ред рддреНрд░реБрдЯрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдерд╛:

рдЫрд╡рд┐
рд╕рд╛рдорд╛рдЬрд┐рдХ рдЬрд╛рд▓ - рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ;
рдкрд╛рд╕рдкреЛрд░реНрдЯ - рдкрд╛рд╕рдкреЛрд░реНрдЯ;
рдкреЙрдЬрд╝-рдХреНрд░реЗрдбрд┐рдЯ - рдмрд┐рдХреНрд░реА рдХреЗ рдмрд┐рдВрджреБ, рд╕рд╛рдЭреЗрджрд╛рд░ рдЬреЛ рдЛрдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

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

рдирддреАрдЬрддрди, рдлреЛрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ

рдЫрд╡рд┐

рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

рдкрд░рд┐рдгрд╛рдо


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

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


All Articles