CS231n: рдкреИрдЯрд░реНрди рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ

CS231n рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ : рджреГрд╢реНрдп рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ ред



рд╕рд╛рдордЧреНрд░реА


  • рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЕрд╡рд▓реЛрдХрди
  • рдПрдХ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрд░рддреЗрдВ
    - рджреГрдврд╝ рдкрд░рдд
    - рдкрд░рдд рдЙрдкрд╕рдореБрдЪреНрдЪрдп
    - рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдкрд░рдд
    - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдкрд░рдд
    - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдкрд░рддреЛрдВ рдХреЛ рдХрдВрдлрд░реНрдЯреЗрдмрд▓ рд▓реЗрдпрд░реНрд╕ рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░реЗрдВ
  • рд╕рдВрд╡рд╛рджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
    - рдкрд░рдд рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕
    - рдкрд░рдд рдЖрдХрд╛рд░ рдкреИрдЯрд░реНрди
    - рдХреЗрд╕ рд╕реНрдЯрдбреА (LeNet, AlexNet, ZFNet, GoogLeNet, VGGNet)
    - рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдкрд╣рд▓реБрдУрдВ
  • рдЖрдЧреЗ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ

рд╕рдВрд╡реИрдзрд╛рдирд┐рдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ (CNN / ConvNets)


рд╕рдВрд╡реЗрджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдорд╛рдиреНрдп рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдорд╛рди рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдЕрдзреНрдпрд╛рдп (CS231n рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрддрд┐рдо рдЕрдзреНрдпрд╛рдп рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП) рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдерд╛: рд╡реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╕реЗ рдорд┐рд▓рдХрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдЪрд░ рднрд╛рд░ рдФрд░ рд╡рд┐рд╕реНрдерд╛рдкрди рд╣реЛрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрди рдХреБрдЫ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╕реНрдХреЗрд▓рд░ рдЙрддреНрдкрд╛рдж рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ nonlinear рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рдВрдкреВрд░реНрдг рдиреЗрдЯрд╡рд░реНрдХ, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдХреЗрд╡рд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореВрд▓реНрдпрд╛рдВрдХрди рдлрд╝рдВрдХреНрд╢рди рд╣реИ: рдПрдХ рдЫреЛрд░ рдкрд░ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯ (рдЫрд╡рд┐) рд╕реЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдПред рдЗрди рдиреЗрдЯрд╡рд░реНрдХреЛрдВ рдореЗрдВ рдЕрднреА рднреА рдЕрдВрддрд┐рдо (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ) рд▓реЗрдпрд░ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SVM / рд╕реЙрдлреНрдЯрдореИрдХреНрд╕) рдПрдХ рд▓реЙрд╕ рдлрдВрдХреНрд╢рди рд╣реИ, рдФрд░ рд╕рд╛рдзрд╛рд░рдг рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдЪреИрдкреНрдЯрд░ рдореЗрдВ рджрд┐рдП рдЧрдП рд╕рднреА рдЯрд┐рдкреНрд╕ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рднреА рдХрдВрдлрд░реНрдЯреЗрдмрд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред


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


рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЕрд╡рд▓реЛрдХрди


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


рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдирд╣реАрдВ рд╣реИ ред CIFAR-10 рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ, рдЪрд┐рддреНрд░ 32x32x3 рдЖрдХрд╛рд░ рдореЗрдВ (32 рдкрд┐рдХреНрд╕реЗрд▓ рдКрдВрдЪреЗ, 32 рдкрд┐рдХреНрд╕реЗрд▓ рдЪреМрдбрд╝реЗ, 3 рд░рдВрдЧ рдЪреИрдирд▓) рд╣реИрдВред рдРрд╕реА рдЫрд╡рд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдкрд╣рд▓реА рдЫрд┐рдкреА рд╣реБрдИ рдкрд░рдд рдореЗрдВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдиреНрдпреВрд░реЙрди 32x32x3 = 3072 рд╡рдЬрди рд╣реЛрдЧрд╛ред рдпрд╣ рд░рд╛рд╢рд┐ рдЕрднреА рднреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдбрд╝реА рдЫрд╡рд┐ - 200x200x3, рд╡рдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ 200x200x3 = 120,000 рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдРрд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдиреНрдпреВрд░реЙрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдХреБрд▓ рд╡рдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд▓реНрджреА рд╕реЗ рдмрдврд╝рдиреЗ рд▓рдЧреЗрдЧреАред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЕрддреНрдпрдзрд┐рдХ рд╣реИ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗред


рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ 3 рдбреА рдЕрднреНрдпрд╛рд╡реЗрджрди ред рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрд░рддреЗрдВ 3 рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рддреА рд╣реИрдВ - рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ, рдЧрд╣рд░рд╛рдИ ( рдиреЛрдЯ : рд╢рдмреНрдж "рдЧрд╣рд░рд╛рдИ" рд╕рдХреНрд░рд┐рдпрдг рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ 3 рдЖрдпрд╛рдо рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рддрдВрддреНрд░рд┐рдХрд╛ рддрдВрддреНрд░рд┐рдХрд╛ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЛ рд╕реНрд╡рдпрдВ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рддреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдЗрдирдкреБрдЯ рдЫрд╡рд┐рдпрд╛рдВ рдПрдХ 3D рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЖрдпрд╛рдо 32x32x3 (рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ, рдЧрд╣рд░рд╛рдИ) рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рдПрдХ рдкрд░рдд рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдкрд░рдд рдореЗрдВ рд╕рднреА рдкрд┐рдЫрд▓реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкрд┐рдЫрд▓реА рдкрд░рдд рдореЗрдВ рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, CIFAR-10 рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╕реЗ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдкрд░рдд рдореЗрдВ 1 ├Ч 1 ├Ч 10 рдХрд╛ рдЖрдпрд╛рдо рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рд╣рдо рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЧрд╣рд░рд╛рдИ (3 рдбреА рдЖрдпрд╛рдо) рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рдд рд╡рд░реНрдЧ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рд╡реЗрдХреНрдЯрд░ рдореЗрдВ рдХрдо рдХрд░ рджреЗрдВрдЧреЗред


рджреГрд╢реНрдп:


рдорд╛рдирдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╕рдВрд╡рд╛рджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ



рдмрд╛рдИрдВ рдУрд░: рдорд╛рдирдХ 3-рдкрд░рдд рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХред
рджрд╛рдИрдВ рдУрд░: рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ 3 рдЖрдпрд╛рдо (рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ, рдЧрд╣рд░рд╛рдИ) рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдкрд░рдд рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд рдЗрдирдкреБрдЯ рдХреЗ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рд╕рдХреНрд░рд┐рдпрдг рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд▓рд╛рд▓ рдЗрдирдкреБрдЯ рдкрд░рдд рдореЗрдВ рдЫрд╡рд┐ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛, рдФрд░ рдЧрд╣рд░рд╛рдИ 3 рд╣реЛрдЧреА (рддреАрди рдЪреИрдирд▓ - рд▓рд╛рд▓, рд╣рд░рд╛, рдиреАрд▓рд╛)ред


рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрд░рддреЗрдВ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдкреАрдЖрдИ рд╣реИ: рдЗрдирдкреБрдЯ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рднрд┐рдиреНрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЗрдпрд░реНрд╕ рдХрдВрдлреНрдпреВрдЬрдирд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рдереЗ


рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдПрдХ рд╕рд░рд▓ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рддреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рджреВрд╕рд░реЗ рдореЗрдВ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреА рд╣реИред рд╣рдо рддреАрди рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реЗрдпрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдВрдлреНрдпреВрдЬрд╝рдирд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ: рдПрдХ рдХреЙрдирд╡реЗрд▓реНрдпреВрд╢рдирд▓ рд▓реЗрдпрд░ , рдПрдХ рд╕рдмрдорд╛рдореНрд▓рд┐рдВрдЧ рд▓реЗрдпрд░ , рдФрд░ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдиреЗрдХреНрдЯреЗрдб рд▓реЗрдпрд░ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдПрдХ рдиреЙрд░реНрдорд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ)ред рд╣рдо рдЗрди рдкрд░рддреЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдПрд╕рдПрдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВред


рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЙрджрд╛рд╣рд░рдг: рдЕрд╡рд▓реЛрдХрдиред рдиреАрдЪреЗ, рд╣рдо рд╡рд┐рд╡рд░рдг рдореЗрдВ рдбреБрдмрдХреА рд▓рдЧрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ [INPUT -> CONV -> RELU -> POOL -> FC] ред рдЕрдм рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ:


  • INPUT [32x32x3] рдореЗрдВ рдЫрд╡рд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдореВрд▓ рдореВрд▓реНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЫрд╡рд┐ 32px рдЪреМрдбрд╝реА, 32px рдКрдБрдЪреА рдФрд░ 3 рд░рдВрдЧ рдЪреИрдирд▓реЛрдВ R, G, B рдХреА рд╣реИред
  • CONV рдкрд░рдд рдЖрдЙрдЯрдкреБрдЯ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧреА рдЬреЛ рдЗрдирдкреБрдЯ рд╕реНрд░реЛрдд рдЫрд╡рд┐ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрдЧреА; рдкреНрд░рддреНрдпреЗрдХ рдРрд╕рд╛ рдиреНрдпреВрд░реЙрди рдЕрдкрдиреЗ рд╡рдЬрди рдФрд░ рдореВрд▓ рдЫрд╡рд┐ рдХреЗ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдмреАрдЪ рд╕реНрдХреЗрд▓рд░ рдЙрддреНрдкрд╛рдж рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╡рд╣ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рдорд╛рди 323212 рдХрд╛ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо 12 рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВред
  • RELU рдкрд░рдд рддрддреНрд╡ рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди max(0, x) рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдЧреАред рдпрд╣ рд░реВрдкрд╛рдВрддрд░рдг рдбреЗрдЯрд╛ рдЖрдпрд╛рдо рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ - [32x32x12] ред
  • POOL рдкрд░рдд рдЫрд╡рд┐ рдХреЛ рджреЛ рдЖрдпрд╛рдореЛрдВ - рдКрдБрдЪрд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдирдореВрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ [161612] ред
  • FC рдкрд░рдд (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдкрд░рдд) рдХрдХреНрд╖рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЧреНрд░реЗрдб рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЖрдпрд╛рдо [1x1x10] , рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ 10 рдорд╛рди CIFAR-10 рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреА 10 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЧ рдХреЗ рдЧреНрд░реЗрдб рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВрдЧреЗред рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рддрд░рд╣, рдЗрд╕ рдкрд░рдд рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрди рдХреЛ рдкрд┐рдЫрд▓реА рдкрд░рдд (3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡) рдХреЗ рд╕рднреА рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣реИ рдХрд┐ рдХрдиреНрд╡реЗрдиреНрд╢рд┐рдпрд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рди рд╕реЗ рдЕрдВрддрд┐рдо рд╡рд░реНрдЧ рдХреЗ рдЕрдиреБрдорд╛рди рддрдХ, рдореВрд▓ рдЫрд╡рд┐ рдХреЛ рдкрд░рдд рджрд░ рдкрд░рдд рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдкрд░рддреЛрдВ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, CONV/FC рдкрд░рддреЗрдВ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреА рд╣реИрдВ, рдЬреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реНрд╡рдпрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдореЗрдВ рд╡рдЬрд╝рди рдФрд░ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рдЖрдВрддрд░рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдкрд░ рднреА рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░ RELU/POOL рдкрд░рддреЗрдВ, рдЧреИрд░- RELU/POOL рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред CONV/FC рдкрд░рддреЛрдВ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдврд╛рд▓ рд╡рдВрд╢ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдЗрдирдкреБрдЯ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╣реА рдЖрдЙрдЯрдкреБрдЯ рд▓реЗрдмрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛред


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:


  • рджреГрдврд╝ рд╕рд░рд▓ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдЗрд╕рдХреЗ рд╕рд░рд▓рддрдо рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ, рдкрд░рддреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдордмрджреНрдз рд╕реЗрдЯ рд╣реИ рдЬреЛ рдПрдХ рдЫрд╡рд┐ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рджреВрд╕рд░реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧ рд╕рджрд╕реНрдпрддрд╛ рдЕрдиреБрдорд╛рдиред
  • рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рддреЗрдВ рд╣реИрдВ (CONV - рджреГрдврд╝ рдкрд░рдд, FC - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ, RELU - рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди, POOL - рд╕рдмрдорд┐рд╢рди рд▓реЗрдпрд░ - рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп)ред
  • рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдкрд░рдд рдПрдХ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдПрдХ рднрд┐рдиреНрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ 3 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ (CONV / FC - рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, RELU / POOL - рдирд╣реАрдВ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдореЗрдВ рд╣рд╛рдЗрдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (CONV / FC / POOL - рд╣реИ, RELU - рдирд╣реАрдВ)


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


рд╕рдВрд╡рд╛рджреА рдкрд░рдд


рд╕рдЬрд╛ рд╣реБрдЖ рдкрд░рдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдореБрдЦреНрдп рдкрд░рдд рд╣реИред


рдорд╕реНрддрд┐рд╖реНрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЕрд╡рд▓реЛрдХрдиред рдЖрдЗрдП рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдорд╕реНрддрд┐рд╖реНрдХ рдФрд░ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ CONV рдкрд░рдд рдЕрднреА рднреА рдмрд┐рдирд╛ рдбреВрдмреЗ рдФрд░ рд╕реНрдкрд░реНрд╢ рдХрд┐рдП рдХреНрдпрд╛ рдЧрдгрдирд╛ рдХрд░ рд░рд╣реА рд╣реИред рджреГрдврд╝ рдкрд░рдд рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдЧреНрд░рд┐рдб рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдкреВрд░реА рдЧрд╣рд░рд╛рдИ рддрдХ рдлреИрд▓реА рд╣реБрдИ рд╣реИред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рдЬрд╛рддреАрдп рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдкрд╣рд▓реА рдкрд░рдд рдкрд░ рдПрдХ рдорд╛рдирдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ 5x5x3 (5px - рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ, 3 - рд░рдВрдЧ рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдЖрдпрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рд╣рдо рдЗрдирдкреБрдЯ рдирд┐рд░реВрдкрдг рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдлрд┐рд▓реНрдЯрд░ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ (рд╕рдЯреАрдХ - рд╣рдо рдврд╣ рдЬрд╛рддреЗ рд╣реИрдВ) рдФрд░ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рдЗрдирдкреБрдЯ рдорд╛рди рдХреЗ рд╕рдВрдЧрдд рдорд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдХреЗрд▓рд░ рдЙрддреНрдкрд╛рдж рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдлрд┐рд▓реНрдЯрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо рдПрдХ 2-рдЖрдпрд╛рдореА рд╕рдХреНрд░рд┐рдпрдг рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдореВрд▓реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рд╣рдЬ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдЦрд╛рдПрдЧрд╛ рдЬрдм рд╡реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреГрд╢реНрдп рд╕рдВрдХреЗрдд рджреЗрдЦрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреЛрдг рдкрд░ рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдпрд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдкрд╣рд┐рдпрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред рдЕрдм рдЬрдм рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдореВрд▓ рдЫрд╡рд┐ рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рджрд┐рдП рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 12 рдереЗред 12 рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдЖрдпрд╛рдо рдХреЗ 12 рд╕рдХреНрд░рд┐рдпрдг рдХрд╛рд░реНрдб рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред рдЖрдЙрдЯрдкреБрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрди рдХрд╛рд░реНрдбреЛрдВ (рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рддреГрддреАрдп рдЖрдпрд╛рдо рдореЗрдВ) рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЖрдпрд╛рдо [WxHx12]ред


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


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


рдЙрджрд╛рд╣рд░рдг 1. рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ 32x32x3 (RGB, CIFAR-10) рд╣реИред рдпрджрд┐ рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЖрдХрд╛рд░ (рдиреНрдпреВрд░реЙрди рдХрд╛ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░) 5 ├Ч 5 рд╣реИ, рддреЛ рдХрдиреНрд╡реЗрдиреНрд╢рд┐рдпрд▓ рд▓реЗрдпрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрди рдореЗрдВ рдореВрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ 5 ├Ч 5 ├Ч 3 рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рдЬрд╝рди рд╣реЛрдЧрд╛, рдЬреЛ рдЕрдВрддрддрдГ 5 ├Ч ├Ч ├Ч 3 = 75 рдмреЙрдиреНрдб (рд╡рдЬрд╝рди) + 1 рдСрдлрд╝рд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдЧрд╛ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдЬреБрдбрд╝рд╛рд╡ рдХреА рдбрд┐рдЧреНрд░реА 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдпрд╛рдо рд╣реИред


рдЙрджрд╛рд╣рд░рдг 2. рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ 16x16x20 рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ 3x3 рдЖрдХрд╛рд░ рдХреЗ рдиреНрдпреВрд░реЙрди рдХреЗ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рджреГрдврд╝ рдкрд░рдд рдиреНрдпреВрд░реЙрди рдореЗрдВ 3x3x320 = 180 рдХрдиреЗрдХреНрд╢рди (рднрд╛рд░) + 1 рд╡рд┐рд╕реНрдерд╛рдкрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЧрд╣рд░рд╛рдИ (20) рдореЗрдВ рдкреВрд░реНрдг рд╣реИред


# 1# реи

рдмрд╛рдИрдВ рдУрд░ рд╕реЗ: рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 32x332 CIFAR-10 рдЖрдХрд╛рд░ рдХреА рдПрдХ рдЫрд╡рд┐) рдФрд░ рдкрд╣рд▓реА рджреГрдврд╝ рдкрд░рдд рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдХрдиреНрд╡реЗрдиреНрд╢рд┐рдпрд▓ рд▓реЗрдпрд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрди рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╣рд░рд╛рдИ рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕рднреА рд░рдВрдЧ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде)ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЫрд╡рд┐ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдореЗрдВ - 5) рдФрд░ рд╡реЗ рддреАрд╕рд░реЗ рдЖрдпрд╛рдо (рдЧрд╣рд░рд╛рдИ) рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рдд рд╣реИрдВ - рдЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рджрд╛рдИрдВ рдУрд░: рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рдЕрднреА рднреА рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВ: рд╡реЗ рдЕрднреА рднреА рдЕрдкрдиреЗ рд╡рдЬрди рдФрд░ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рд╕реНрдХреЗрд▓рд░ рдЙрддреНрдкрд╛рдж рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЕрдм рд╕реНрдерд╛рдирд┐рдХ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИред


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


  1. рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдЧрд╣рд░рд╛рдИ рдПрдХ рд╣рд╛рдЗрдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ: рдпрд╣ рдЙрди рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдХреБрдЫ рдФрд░ рд╕реАрдЦрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкрд╣рд▓реА рджреГрдврд╝ рдкрд░рдд рдПрдХ рдЫрд╡рд┐ рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ, рддреЛ 3 рдбреА рдЖрдпрд╛рдо (рдЧрд╣рд░рд╛рдИ) рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдпрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рдВрдЧ рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЭреБрдХрд╛рд╡реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреНрдпреВрд░реЙрдиреНрд╕ рдХрд╛ рд╕реЗрдЯ рдЬреЛ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ "рджрд┐рдЦрддрд╛ рд╣реИ", рд╣рдо рдЧрд╣рд░реЗ рдХреЙрд▓рдо (рдпрд╛ "рдлрд╛рдЗрдмрд░" - рдлрд╛рдЗрдмрд░) рдХреЛ рдХрд╣реЗрдВрдЧреЗред
  2. рд╣рдореЗрдВ рдЪрд░рдг (рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдСрдлрд╕реЗрдЯ рдЖрдХрд╛рд░) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдлрд╝рд┐рд▓реНрдЯрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЪрд░рдг 1 рд╣реИ, рддреЛ рд╣рдо рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ 1 рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЪрд░рдг 2 (рдпрд╛, рдЬреЛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ 3 рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рднреА рдХрдо рд╣реИ, рддреЛ рдСрдлрд╕реЗрдЯ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдХрджрдо рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
  3. рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЬрд▓реНрдж рд╣реА рджреЗрдЦреЗрдВрдЧреЗ, рдХрднреА-рдХрднреА рдпрд╣ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред рд╕рдВрд░реЗрдЦрдг рдЖрдХрд╛рд░ (рд╢реВрдиреНрдп рдЧрджреНрджреЗрджрд╛рд░ рд╕реНрддрдВрднреЛрдВ / рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рднреА рдПрдХ рд╣рд╛рдЗрдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рд╕рдВрд░реЗрдЦрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдПрдХ рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рддрдереНрдп рд╣реИ рдХрд┐ рд╕рдВрд░реЗрдЦрдг рд╣рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдЖрдпрд╛рдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ (рдЕрдХреНрд╕рд░ рд╣рдо рджреГрд╢реНрдп рдХреЗ рдореВрд▓ рдЖрдпрд╛рдореЛрдВ рдХреЛ рд░рдЦреЗрдВрдЧреЗ - рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛)ред

рд╣рдо рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдЕрдВрддрд┐рдо рдЖрдпрд╛рдо рдХреА рдЧрдгрдирд╛ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ ( рдбрдмреНрд▓реВ ) рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рджрд┐рдорд╛рдЧреА рдкрд░рдд рдХреЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреЗ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдХрд╛рд░ ( рдПрдл ), рдЪрд░рдг ( рдПрд╕ ), рдФрд░ рд╕реАрдорд╛рдУрдВ рдкрд░ рд╕рдВрд░реЗрдЦрдг ( рдкреА ) рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рд╕реВрддреНрд░ рдирд┐рдореНрди рд╣реИ (рдбрдмреНрд▓реНрдпреВ - рдПрдл + 2 рдкреА) / рдПрд╕ + 1 ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдХрд╛рд░ 7x7 рдХреЗ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдФрд░ 3x3 рдХреЗ рдлрд┐рд▓реНрдЯрд░ рдЖрдХрд╛рд░, рдЪрд░рдг 1 рдФрд░ рд╕рдВрд░реЗрдЦрдг 0 рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЖрдХрд╛рд░ 5x5 рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдорд┐рд▓рддрд╛ рд╣реИред рдЪрд░рдг 2 рдореЗрдВ, рд╣рдореЗрдВ 3x3 рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдорд┐рд▓реЗрдЧрд╛ред рдЖрдЗрдП рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ, рдЗрд╕ рдмрд╛рд░ рд░реЗрдЦрд╛рдВрдХрди:



рдПрдХ рд╕реНрдерд╛рдирд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд╛ рдЪрд┐рддреНрд░рдгред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдерд╛рдирд┐рдХ рдЖрдпрд╛рдо (рдПрдХреНрд╕-рдЕрдХреНрд╖), рд░рд┐рд╕реЗрдкреНрдЯрд┐рд╡ рдлрд╝реАрд▓реНрдб F = 3 рдХреЗ рд╕рд╛рде рдПрдХ рдиреНрдпреВрд░реЙрди, рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЖрдХрд╛рд░ W = 5 рдФрд░ рд╕рдВрд░реЗрдЦрдг P = 1 ред рдмрд╛рдИрдВ рдУрд░ : рдиреНрдпреВрд░реЙрди рдХрд╛ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдПрдХ рдХрджрдо S = 1 рдХреЗ рд╕рд╛рде рдЪрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ рджреЗрддрд╛ рд╣реИ (5 - 3 + 2) / 1 + 1 = 5. рджрд╛рдИрдВ рдУрд░ : рдиреНрдпреВрд░реЙрди рдЖрдХрд╛рд░ S = 2 рдХреЗ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ (5 - 3 + 2) / 2 + 1 = 3. рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЪрд░рдг рдЖрдХрд╛рд░ S = 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдЪрд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдЫрд╡рд┐ рдХреЗ рднрд╛рдЧ рдХреЛ рдХреИрдкреНрдЪрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ (5 - 3 + 2) = 4 рдХрд╛ рдЧреБрдгрд╛рдВрдХ 3 рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХрд╛ рд╡рдЬрди [1, 0, -1] (рдЬреИрд╕рд╛ рдХрд┐ рд╕рдмрд╕реЗ рджрд╛рд╣рд┐рдиреЗ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рд╣реИрдВ, рдФрд░ рдСрдлрд╕реЗрдЯ рд╢реВрдиреНрдп рд╣реИред рдпреЗ рд╡рдЬрди рд╕рднреА рдкреАрд▓реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред


рд╕рдВрд░реЗрдЦрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ ред рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ 5 рддрддреНрд╡ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ 5 рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ (рдлрд┐рд▓реНрдЯрд░) рдХрд╛ рдЖрдХрд╛рд░ 3 рдерд╛ рдФрд░ рд╣рдордиреЗ рд╕рдВрд░реЗрдЦрдг P = 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдпрджрд┐ рдХреЛрдИ рд╕рдВрд░реЗрдЦрдг рдирд╣реАрдВ рдерд╛, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдиреНрдпреВрд░реЙрдиреНрд╕ рдереЗ рдЬреЛ рд╡рд╣рд╛рдВ рдлрд┐рдЯ рд╣реЛрдВрдЧреЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдВрд░реЗрдЦрдг рдЖрдХрд╛рд░ P = (F - 1) / 2 рдХреЛ S = 1 рдХреЗ рдмрд░рд╛рдмрд░ рдЪрд░рдг рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд╕рдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд░реЗрдЦрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдХреНрд╕рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрд╛рд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдЬрдм рд╣рдо рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред


рдЪрд░рдг рдЖрдХрд╛рд░ рд╕реАрдорд╛ ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдерд╛рдирд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣рд╛рдЗрдкрд░-рдкреИрд░рд╛рдореАрдЯрд░ рднреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ W = 10 , P = 0 рдФрд░ рд░рд┐рд╕реЗрдкреНрдЯрд┐рд╡ рдлрд╝реАрд▓реНрдб F = 3 рдХрд╛ рдЖрдХрд╛рд░ рд╣реИ, рддреЛ S = 2 рдХреЗ рдмрд░рд╛рдмрд░ рдПрдХ рдЪрд░рдг рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ (W - F + 2P) / S + 1 = (10 - 10) 3 + 0) / 2 + 1 = 4.5 , рдЬреЛ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рд╛рдЗрдкрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдЕрдорд╛рдиреНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдЬрд╛рддреАрдп рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдкрд╡рд╛рдж, рдмрд▓ рд╕рдВрд░реЗрдЦрдг, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдХрд╛рдЯ рджреЗрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдХреЗ рдЕрдЧрд▓реЗ рдЦрдВрдбреЛрдВ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рдХрдВрдлреНрдпреВрдЬрдирд▓ рд▓реЗрдпрд░ рдХреЗ рд╣рд╛рдЗрдкрд░-рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдЕрднреА рднреА рдПрдХ рд╕рд┐рд░рджрд░реНрдж рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдЫ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдФрд░ "рдЕрдЪреНрдЫреЗ рдЯреЛрди рдирд┐рдпрдореЛрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрдВрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВред


рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдЙрджрд╛рд╣рд░рдг ред рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ Krizhevsky рдПрдЯ рдЕрд▓ред , рдЬрд┐рд╕рдиреЗ 2012 рдореЗрдВ рдЗрдореЗрдЬрдиреЗрдЯ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдЬреАрддреА, рдЙрд╕реЗ 227x227x3 рдЪрд┐рддреНрд░ рдорд┐рд▓реЗред рдкрд╣рд▓реА рджреГрдврд╝ рдкрд░рдд рдкрд░, рдЙрд╕рдиреЗ F = 11 , рдЪрд░рдг S = 4, рдФрд░ рд╕рдВрд░реЗрдЦрдг рдЖрдХрд╛рд░ = 0 0 рдХрд╛ рдПрдХ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЪреВрдБрдХрд┐ (227 - 11) / 4 + 1 = 55, рдФрд░ рджреГрдврд╝ рдкрд░рдд K = 96 рдЧрд╣рд░реА рдереА, рдкреНрд░рд╕реНрддреБрддрд┐ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдЖрдпрд╛рдо 55x55x96 рдерд╛ред рдЗрд╕ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ 55x55x96 рдиреНрдпреВрд░реЙрдиреНрд╕ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ 11x11x3 рдЖрдХрд╛рд░ рдХреЗ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрд╣рд░реЗ рд╕реНрддрдВрдн рдореЗрдВ рд╕рднреА 96 рдиреНрдпреВрд░реЙрдиреНрд╕ рд╕рдорд╛рди 11x11x3 рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рдЬрди рдХреЗ рд╕рд╛рдеред рдФрд░ рдЕрдм рдереЛрдбрд╝рд╛ рд╣рд╛рд╕реНрдп - рдпрджрд┐ рдЖрдк рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ (рдЕрдзреНрдпрдпрди) рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдЗрдирдкреБрдЯ 224x224 рдЫрд╡рд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдЪ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ (224 - 11) / 4 + 1 рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдореВрд▓реНрдп рдирд╣реАрдВ рджреЗрдВред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдерд┐рддрд┐ рдЕрдХреНрд╕рд░ рд▓реЛрдЧреЛрдВ рдореЗрдВ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рд▓реА рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреНрд░рдорд┐рдд рд╣реЛрддреА рд╣реИред рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдПрд▓реЗрдХреНрд╕ рдиреЗ рд╕рдВрд░реЗрдЦрдг рдЖрдХрд╛рд░ P = 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред


рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ред рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдХреЗрдВрджреНрд░рд┐рдд рдкрд░рддреЛрдВ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реА рдХрдирдХреНрд▓реВрд╢рдирд▓ рд▓реЗрдпрд░ рдкрд░ 55x55x96 = 290,400 рдиреНрдпреВрд░реЙрдиреНрд╕ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрдиреНрд╕ рдореЗрдВ 11x11x3 = 363 рд╡рдЬрд╝рди + 1 рдСрдлрд╕реЗрдЯ рдореВрд▓реНрдп рд╣реИред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЕрдЧрд░ рд╣рдо рдЗрди рджреЛ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ 290400x364 = 105 705 600 рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗрд╡рд▓ рддрдВрддреНрд░рд┐рдХрд╛ рд╕рдВрдмрдВрдзреА рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдкрд╣рд▓реА рдкрд░рдд рдкрд░ рдорд┐рд▓рддреЗ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡ рдХрд╛ рд╣реИ!


рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрдХ рдзрд╛рд░рдгрд╛ рдмрдирд╛рдХрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ: рдпрджрд┐ рд╕реНрдерд┐рддрд┐ (x, y) рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдХреБрдЫ рд╕рдВрдкрддреНрддрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИ, рддреЛ рдпрд╣ рд╕реНрдерд┐рддрд┐ (x2, y2) рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐ рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, "рдЧрд╣рд░реА рдкрд░рдд" рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдПрдХ рджреЛ-рдЖрдпрд╛рдореА "рдкрд░рдд" рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, [55x55x96] рджреГрд╢реНрдп рдореЗрдВ 96 рдЧрд╣рд░реА рдкрд░рддреЗрдВ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ 55x55 рдЖрдХрд╛рд░ рдореЗрдВ), рд╣рдо рдПрдХ рд╣реА рд╡рдЬрди рдФрд░ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╣рд▓реА рджреЛрд╖рдкреВрд░реНрдг рдкрд░рдд рдореЗрдВ рдЕрдм рд╡рдЬрди рдХреЗ 96 рдЕрджреНрд╡рд┐рддреАрдп рд╕реЗрдЯ (рдкреНрд░рддреНрдпреЗрдХ рдЧрд╣рд░рд╛рдИ рдкрд░рдд рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯ) рд╣реЛрдВрдЧреЗ, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ 96x11x11x3 = 34,848 рдЕрджреНрд╡рд┐рддреАрдп рд╡рдЬрди рдпрд╛ 34,948 рдкреИрд░рд╛рдореАрдЯрд░ (+96 рдСрдлрд╕реЗрдЯ) рд╣реЛрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдЧрд╣рд░реА рдкрд░рдд рдореЗрдВ рд╕рднреА 55x55 рдиреНрдпреВрд░реЙрдиреНрд╕ рдЕрдм рдПрдХ рд╣реА рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдкреАрда рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреНрдпреВрд░реЙрди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рдЬрди рдХреЗ рд▓рд┐рдП рдврд╛рд▓ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЧрд╣рд░рд╛рдИ рдкрд░рдд рдкрд░ рдЕрднрд┐рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рд╡рдЬрди рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред


рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдПрдХ рд╣реА рдЧрд╣рд░реА рдкрд░рдд рдореЗрдВ рд╕рднреА рдиреНрдпреВрд░реЙрдиреНрд╕ рдПрдХ рд╣реА рднрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реАрдзреЗ рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░ рдХреЗ рд▓рд┐рдП, рдиреНрдпреВрд░реЙрди рд╡рдЬрд╝рди рдФрд░ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рдЧрдгрдирд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╡рдЬрди рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ - рдПрдХ рдлрд┐рд▓реНрдЯрд░ (рдХреЛрд░) ред



рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЬреЛ Krizhevsky et alред рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗред рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдП рдЧрдП 96 рдлрд┐рд▓реНрдЯрд░ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЖрдХрд╛рд░ 11x11x3 рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдЧрд╣рд░реА рдкрд░рдд рдХреЗ рд╕рднреА 55x55 рдиреНрдпреВрд░реЙрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рдорд╛рди рднрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдзрд╛рд░рдгрд╛ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ: рдпрджрд┐ рдЫрд╡рд┐ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рдпрд╣ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рдЫрд╡рд┐ рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдРрд╕реА рдкрд╣рдЪрд╛рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдХреЛрдИ рднреА рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдореЗрдВ 55x55 рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд╖реЗрдкрдгреАрдп рдкрд░рдд рдореЗрдВ рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред


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


рдЙрджрд╛рд╕реАрди рдЙрджрд╛рд╣рд░рдг ред рдкрд┐рдЫрд▓реА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдорд╛рди рдФрд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ X рдХрд╛ рдПрдХ numpy рд╕рд░рдгреА рд╣реИред рддрдм:


  • рд╕реНрдерд┐рддрд┐ (x,y) ) рдкрд░ рдЧрд╣рд░реЗ рдХреЙрд▓рдо ( рдереНрд░реЗрдб ) рдХреЛ X[x,y,:] рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рдЧрд╣рд░реА рдкрд░рдд , рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рдд рдХреЛ рдмреБрд▓рд╛рдпрд╛ рдерд╛ - рдЧрд╣рд░рд╛рдИ d рдкрд░ рд╕рдХреНрд░рд┐рдпрдг рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ X[:,:,d] ред

рдПрдХ рджреГрдврд╝ рдкрд░рдд рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг ред , X X.shape: (11,11,4) . , P=1 , () F=5 S=1 . 44, тАФ (11-5)/2+1=4. ( V ), ( ):


  • V[0,0,0] = np.sum(X[:5,:5,:] * W0) + b0
  • V[1,0,0] = np.sum(X[2:7,:5,:] * W0) + b0
  • V[2,0,0] = np.sum(X[4:9,:5,:] * W0) + b0
  • V[3,0,0] = np.sum(X[6:11,:5,:] * W0) + b0

, numpy , * . , W0 b0 . W0 W0.shape: (5,5,4) , 5, 4. . , , 2 ( ). :


  • V[0,0,1] = np.sum(X[:5,:5,:] * W1) + b1
  • V[1,0,1] = np.sum(X[2:7,:5,:] * W1) + b1
  • V[2,0,1] = np.sum(X[4:9,:5,:] * W1) + b1
  • V[3,0,1] = np.sum(X[6:11,:5,:] * W1) + b1
  • V[0,1,1] = np.sum(X[:5,2:7,:] * W1) + b1 (, y )
  • V[2,3,1] = np.sum(X[4:9,6:11,:] * W1) + b1 (, )

тАФ W1 b1 . , V . , , , ReLU , . .


. :


  • W1 x H1 x D1
  • 4 -:
    • K ,
    • F ,
    • S ,
    • P .
  • W2 x H2 x D2 ,
    • W2 = (W1 тАФ F + 2P)/S + 1
    • H2 = (H1 тАФ F + 2P)/S + 1
    • D2 = K
  • F x F x D1 , (F x F x D1) x K K .
  • , d - ( W2 x H2 ) d - S d -.

- F = 3, S = 1, P = 1 . . " ".


. . 3D- ( тАФ , тАФ , тАФ ), тАФ . W1 = 5, H1 = 5, D1 = 3 , K = 2, F = 3, S = 2, P = 1 . , 33, 2. (5 тАФ 3 + 2)/2 + 1 = 3. , , P = 1 . , () , .


( , html+css , )


. (). :


  1. im2col . , 227x227x3 11113 4, 11113 = 363 . , 4 , (227 тАФ 11) / 4 + 1 = 55 , X_col 3633025, 3025. , , , (), .
  2. . , 96 11113, W_row 96363.
  3. тАФ np.dot(W_row, X_col) , . 963025.
  4. 555596.

, , тАФ , . , , тАФ (, BLAS API). , im2col , .


. ( ) ( , ) ( - ). , .


11 . 11, Network in Network . , 11, , . , 2- , 11 ( ). , , 3- , . , 32323, 11, , , 3 (R, G, B тАФ , ).


. - . . , . w 3 x : w[0] x[0] + w[1] x[1] + w[2] x[2] . 0. 1 : w[0] x[0] + w[1] x[2] + w[2] x[4] . "" 1 . , . , 2 33, , 55 ( 55 ). .



тАФ . , , . , MAX. 22 2, 2 , 75% . MAX 22. . , :


  • W1 x H1 x D1
  • 2 -:
    • F ,
    • S ,
  • W2 x H2 x D2 , :
    • W2 = (W1 тАФ F)/S + 1
    • H2 = (H1 тАФ F)/S + 1
    • D2 = D1
  • ,
  • (zero-padding ).

, : F=3, S=2 ( ), тАФ F=2, S=2 . - .


. , , , L2-. , , .


#1#2

. : 22422464 22 2, 11211264. , . : тАФ (max-pooling), 2. 4 ( 22)


. , max(a,b) тАФ . , ( ), .


. , . , : , . . , (VAEs) (GANs). , - , .



, , . , , . .



, . .



, , ( ). - , . , :


  • , . , , , , , .
  • , . , K=4096 ( ), 7712 - F=7, P=0, S=1, K=4096 . , 114096, .

. , . , 2242243 77512 ( AlexNet, , 5 , 7 тАФ 224/2/2/2/2/2 = 7). AlexNet 4096 , , 1000 , . :


  • , "" 77512, F=7 , 114096.
  • F=1 , 114096.
  • F=1 , 111000.

, , ( ) W . , "" () .


, 224224 , 77512 тАФ 32 , 384384 1212512, 384/32 = 12. , , , 661000, (12 тАФ 7)/1 + 1 = 6. , 111000 66 384384 .


( ) 384384, 224244 32 , , .

, , 36 , 36 . , , . .


, , 32 ? ( ). , 16 , 2 : 16 .



, , 3 : , ( , ) . ReLU , - . .


CONV-RELU-, POOL- , . - . , , . , :


 INPUT -> [[CONV -> RELU]*N -> POOL?] * M -> [FC -> RELU]*K -> FC 

* , POOL? . , N >= 0 ( N <= 3 ), M >= 0 , K >= 0 ( K < 3 ). , , :


  • INPUT -> FC , . N = M = K = 0 .
  • INPUT -> CONV -> RELU -> FC
  • INPUT -> [CONV -> RELU -> POOL] * 2 -> FC -> RELU -> FC , .
  • INPUT -> [CONV -> RELU -> CONV -> RELU -> POOL] * 3 -> [FC -> RELU] * 2 -> FC . 2 . , , .

. 3 33 ( RELU , ). "" 33 . "" 33 , тАФ 55. "" 33 , тАФ 77. , 33 77. "" 77 ( ) , . -, , 3 , . -, C , , 77 (C(77)) = 49xxC , 33 3((33)) = 27 . , , . тАФ , .


. , , Google, Microsoft. .


: , ImageNet. , , 90% . тАФ " ": , , , ImageNet тАФ , . .



-, . , :


( ) 2 . 32 (, CIFAR-10), 64, 96 (, STL-10), 224 (, ImageNet), 384 512.


(, 33 , 55), S=1 , , , . , F=3 P=1 . F=5, P=2 . F , P=(F-1)/2 . - ( 77), .


. 22 ( F=2 ) 2 ( S=2 ). , 75% (- , ). , , 33 ( ) 2 ( ). 33 , . .


. , , . , 1 , , .


1 ? . , 1 ( ), .


? , . , , , .


. ( ), , . , 64 33 1 2242243, 22422464. , , 10 , 72 ( , ). GPU, . , 77 2. , AlexNet, 1111 4.



. :


  • LeNet . Yann LeCun 1990. LeNet , ZIP-, .
  • AlexNet . , , Alex Krizhevsky, Ilya Sutskever Geoff Hinton. AlexNet ImageNet ILSVRC 2012 ( : 16% 26%). LeNet, , ( ).
  • ZFNet . ILSVRC 2013 Matthew Zeiler Rob Fergus. ZFNet. AlexNet, -, .
  • GoogLeNet . ILSVRC 2014 Szegedy et al. Google. Inception-, (4 60 AlexNet). , , . , тАФ Inveption-v4.
  • VGGNet . 2014 ILSVRC Karen Simonyan Andrew Zisserman, VGGNet. , . 16 + (33 22 ). . VGGNet тАФ (140). , , , .
  • ResNet . Residual- Kaiming He et al. ILSVRC 2015. . . ( 2016).

VGGNet . VGGNet . VGGNet , 33, 1 1, 22 2. ( ) :


 INPUT: [224x224x3] memory: 224*224*3=150K weights: 0 CONV3-64: [224x224x64] memory: 224*224*64=3.2M weights: (3*3*3)*64 = 1,728 CONV3-64: [224x224x64] memory: 224*224*64=3.2M weights: (3*3*64)*64 = 36,864 POOL2: [112x112x64] memory: 112*112*64=800K weights: 0 CONV3-128: [112x112x128] memory: 112*112*128=1.6M weights: (3*3*64)*128 = 73,728 CONV3-128: [112x112x128] memory: 112*112*128=1.6M weights: (3*3*128)*128 = 147,456 POOL2: [56x56x128] memory: 56*56*128=400K weights: 0 CONV3-256: [56x56x256] memory: 56*56*256=800K weights: (3*3*128)*256 = 294,912 CONV3-256: [56x56x256] memory: 56*56*256=800K weights: (3*3*256)*256 = 589,824 CONV3-256: [56x56x256] memory: 56*56*256=800K weights: (3*3*256)*256 = 589,824 POOL2: [28x28x256] memory: 28*28*256=200K weights: 0 CONV3-512: [28x28x512] memory: 28*28*512=400K weights: (3*3*256)*512 = 1,179,648 CONV3-512: [28x28x512] memory: 28*28*512=400K weights: (3*3*512)*512 = 2,359,296 CONV3-512: [28x28x512] memory: 28*28*512=400K weights: (3*3*512)*512 = 2,359,296 POOL2: [14x14x512] memory: 14*14*512=100K weights: 0 CONV3-512: [14x14x512] memory: 14*14*512=100K weights: (3*3*512)*512 = 2,359,296 CONV3-512: [14x14x512] memory: 14*14*512=100K weights: (3*3*512)*512 = 2,359,296 CONV3-512: [14x14x512] memory: 14*14*512=100K weights: (3*3*512)*512 = 2,359,296 POOL2: [7x7x512] memory: 7*7*512=25K weights: 0 FC: [1x1x4096] memory: 4096 weights: 7*7*512*4096 = 102,760,448 FC: [1x1x4096] memory: 4096 weights: 4096*4096 = 16,777,216 FC: [1x1x1000] memory: 1000 weights: 4096*1000 = 4,096,000 TOTAL memory: 24M * 4 bytes ~= 93MB / image (only forward! ~*2 for bwd) TOTAL params: 138M parameters 

, , ( ) , . 100 140 .



. GPU 3/4/6 , GPU тАФ 12 . , :


  • : , ( ). , . , .
  • : , , . , , 3 .
  • , , ..

(, ), . , 4 ( 4 , тАФ 8), 1024 , , . " ", , .


тАж call-to-action тАФ , share :)
рдпреВрдЯреНрдпреВрдм
рддрд╛рд░
VKontakte

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


All Articles