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

рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╣рдордиреЗ рдЬреЛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рд╡реЗ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдереЗ - 88% рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдЯреАрдХрддрд╛ред рдФрд░ рдпрд╣ рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╣реИ (рд░реЗрдЦрд╛рдВрдХрди рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реБрдП)!
model = tf.keras.Sequential([ tf.keras.layers.Flatten(input_shape=(28, 28, 1)), tf.keras.layers.Dense(128, activation=tf.nn.relu), tf.keras.layers.Dense(10, activation=tf.nn.softmax) ])
model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])
NUM_EXAMPLES = 60000 train_dataset = train_dataset.repeat().shuffle(NUM_EXAMPLES).batch(32) test_dataset = test_dataset.batch(32)
model.fit(train_dataset, epochs=5, steps_per_epoch=math.ceil(num_train_examples/32))
test_loss, test_accuracy = model.evaluate(test_dataset, steps=math.ceil(num_test_examples/32)) print(': ', test_accuracy)
: 0.8782
рд╣рдордиреЗ рдЫрд┐рдкреА рд╣реБрдИ рдкрд░рддреЛрдВ рдореЗрдВ рдиреНрдпреВрд░реЙрдиреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдореЙрдбрд▓ рдХреА рд╕рдЯреАрдХрддрд╛ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рднреА рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдореЙрдбрд▓ рдХреЛ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдФрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдмрдирд╛рддреЗ рд╣реИрдВ? рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рд╕рдВрдХреЗрдВрджреНрд░рд┐рдд рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╕рдВрдХреНрд╖рд┐рдкреНрдд SNAред SNA рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬреЛ рд╣рдордиреЗ рдкрд┐рдЫрд▓реА рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рд╣реИ рдХрд┐ рдПрд╕рдПрдирдП рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдерд╛ рдХрд┐ рдорд╢реАрди рджреГрд╖реНрдЯрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рддрдХрдиреАрдХреА рд╕рдлрд▓рддрд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдИред
рдЗрд╕ рдкрд╛рда рдореЗрдВ, рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ TensorFlow рдФрд░ Keras рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ SNA рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рдо рдЙрд╕реА рдлрд╝реИрд╢рди MNIST рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рдкрд╛рда рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрдкрдбрд╝реЛрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдЯреАрдХрддрд╛ рдХреА рддреБрд▓рдирд╛ рдЗрд╕ рдкрд╛рда рд╕реЗ рдЬреБрдбрд╝реЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдПрдБ, рдпрд╣ рд╕рдВрд╡реЗрджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд╛рд░реНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧрд╣рд░рд╛ рд╣реИред
рджреЛ рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдореЗрдВ рддрдВрддреНрд░рд┐рдХрд╛ рд╕рдВрдмрдВрдзреА рдиреЗрдЯрд╡рд░реНрдХ:
- рдШреБрдорд╛рд╡
- рд╕рдмрд╕рдореНрдкреНрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди (рдкреВрд▓рд┐рдВрдЧ, рдЕрдзрд┐рдХрддрдо рдкреВрд▓рд┐рдВрдЧ)
рдЖрдЗрдП рдЙрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
рдШреБрдорд╛рд╡
рд╣рдорд╛рд░реЗ рдкрд╛рда рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдПрдХ рддрдХрдиреАрдХ рд╕реАрдЦреЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рджреГрдврд╝ рд╕рдВрдХрд▓реНрдк рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░реЗ рдХреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рд▓реЗрдВ рдФрд░ рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдХреЗ рдЖрдпрд╛рдо рдКрдВрдЪрд╛рдИ рдореЗрдВ 6 px рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ 6 px рд╣реИрдВред

рд╣рдорд╛рд░рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЫрд╡рд┐ рдХреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рджреЛ-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реА рдЫрд╡рд┐ рдЧреНрд░реЗ рдХреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдореВрд▓реНрдп 0 рд╕реЗ 255 рддрдХ рд╣реЛрдЧрд╛ред 0 - рдХрд╛рд▓рд╛, 255 - рд╕рдлреЗрджред
рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдореЗрдВ рд╣рдо 6px x 6px рдЫрд╡рд┐ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджреЗрдЦрддреЗ рд╣реИрдВ:

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

рддрдм рд╣рдо рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдЫрд╡рд┐ рдХреЛ рд╕реНрдХреИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рдЫрд╡рд┐ рдХреЗ рдЖрдпрд╛рдо 6x6px рд╣реИрдВ, рдФрд░ рдХреЛрд░ 3x3px рд╣реИрдВред рдЖрдХреНрд╖реЗрдкрд┐рдХ рдкрд░рдд рдХреЛрд░ рдФрд░ рдЗрдирдкреБрдЯ рдЫрд╡рд┐ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред
рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдо рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ 25 (3 рдкрдВрдХреНрддрд┐, 3 рдХреЙрд▓рдо) рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдХреЛрд░ рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ:

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



рд╣рдо рдЕрдкрдиреА рдЫрд╡рд┐ рдореЗрдВ рд╕рднреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕реАрдорд╛рдУрдВ рдкрд░ рдкрд┐рдХреНрд╕рд▓ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

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

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

рд╕рдмрд╕реИрдВрдкрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреЛ рдШрдЯрдХреЛрдВ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдирдореВрдирд╛ рдЖрдХрд╛рд░ (рдЖрдпрддрд╛рдХрд╛рд░ рдЧреНрд░рд┐рдб рдХрд╛ рдЖрдХрд╛рд░) рдФрд░ рдЪрд░рдг рдЖрдХрд╛рд░ред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ 3x3 рдЖрдпрддрд╛рдХрд╛рд░ рдЧреНрд░рд┐рдб рдФрд░ рдЪрд░рдг 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЪрд░рдг рдЙрди рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдмрд╕реИрдореНрдкрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╕рдордп рдЖрдпрддрд╛рдХрд╛рд░ рдЧреНрд░рд┐рдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЧреНрд░рд┐рдб рдЖрдХрд╛рд░ рдФрд░ рдЪрд░рдг рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЪрдпрдирд┐рдд рдЧреНрд░рд┐рдб рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдорд╛рди 1, 0, 4, 8, 2, 5, 20, 13, 25 рдЧреНрд░рд┐рдб рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп 25 рд╣реИред рдпрд╣ рдорд╛рди рдирдИ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП "рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд" рд╣реИред рдЧреНрд░рд┐рдб рдХреЛ 3 рдкрд┐рдХреНрд╕реЗрд▓ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рдирдИ рдЫрд╡рд┐ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИред

рдирддреАрдЬрддрди, рдореВрд▓ рдЗрдирдкреБрдЯ рдЫрд╡рд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рдПрдЧреАред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдХ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдереА рдЬреЛ рд╣рдорд╛рд░реА рдореВрд▓ рдЫрд╡рд┐ рдХрд╛ рдЖрдзрд╛ рдЖрдХрд╛рд░ рд╣реИред рдЖрдпрддрд╛рдХрд╛рд░ рдЧреНрд░рд┐рдб рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЪрд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдВрддрд┐рдо рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рднрд┐рдиреНрди рд╣реЛрдЧрд╛ред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдкрд╛рдпрдерди рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛!
рд╕рд╛рд░рд╛рдВрд╢
рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрдирд╡рд┐рдХреНрд╢рди рдФрд░ рдореИрдХреНрд╕рд┐рдордо-рдкреВрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдПред
рдХрдиреНрд╡реЗрдХреНрд╢рди рдПрдХ рдЗрдореЗрдЬ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ ("рдХреЛрд░") рд▓рдЧрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЕрдзрд┐рдХрддрдо рдорд╛рди рджреНрд╡рд╛рд░рд╛ рд╕рдмрд╕реИрдВрдкрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди, рдЗрд╕ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрддрдо рд╕рдореВрд╣ рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдПрдХ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ,
Conv2D
рдореЗрдВ
Conv2D
рдкрд░рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрдВрддреНрд░рд┐рдХрд╛ рдкрд░рдд рдХреЛ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкрд░рдд рдШрдиреЗ рдкрд░рдд рдХреЗ рд╕рдорд╛рди рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╡рдЬрд╝рди рдФрд░ рдСрдлрд╕реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдЕрдиреБрдХреВрд▓рди (рдЪрдпрди) рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
Conv2D
рдкрд░рдд рдореЗрдВ рдлрд┐рд▓реНрдЯрд░ ("рдХрд░реНрдиреЗрд▓") рднреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдорд╛рди рднреА рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рддреЛ,
Conv2D
рдкрд░рдд рдореЗрдВ, рдлрд╝рд┐рд▓реНрдЯрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдХреЗ рдорд╛рди рд╡реЗ рдЪрд░ рд╣реИрдВ рдЬреЛ рдЕрдиреБрдХреВрд▓рди рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
рдХреБрдЫ рд╢рд░реНрддреЗрдВ рдЬреЛ рд╣рдо рдкреВрд░реЗ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ:
- рдПрд╕рдПрдирдПрд╕ - рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХред рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд┐рд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рджреГрдврд╝ рдкрд░рдд рд╣реЛрддреА рд╣реИред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ SNA рдореЗрдВ рдЕрдиреНрдп рдкрд░рддреЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдирдореВрдирд╛ рдкрд░рддреЗрдВ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдкрд░рддреЗрдВред
- рдХрдиреНрд╡реЗрдХреНрд╢рди рдПрдХ рдЗрдореЗрдЬ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ ("рдХреЛрд░") рд▓рдЧрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
- рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ (рдХреЛрд░) рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╕реЗ рдЖрдХрд╛рд░ рдореЗрдВ рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдмреНрд▓реЙрдХ рдбреЗрдЯрд╛ рдореЗрдВ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╣реИред
- рд╕рдВрд░реЗрдЦрдг рдПрдХ рдЫрд╡рд┐ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╢реВрдиреНрдп рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
- рд╕реИрдВрдкрд▓рд┐рдВрдЧ рд╕реИрдВрдкрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдПрдХ рдЗрдореЗрдЬ рдХрд╛ рд╕рд╛рдЗрдЬ рдХрдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдмрд╕реЗрдВрдореНрдкрд▓рд┐рдВрдЧ рдкрд░рддреЗрдВ рд╣реИрдВ, рдПрдХ рдФрд╕рддрди рд╕рдмрд╕рд╛рдореЗрдбрд┐рдВрдЧ рдкрд░рдд (рдПрдХ рдФрд╕рдд рдореВрд▓реНрдп рдХрд╛ рдирдореВрдирд╛), рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ, рд╕рдмрд╕реИрдВрдкрд▓рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдХрдИ рдорд╛рди рдПрдХрд▓ рдорд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ - рдирдореВрдирд╛рдХрд░рдг рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХрддрдоред
- рдЪрд░рдг - рдЫрд╡рд┐ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ (рдХреЛрд░) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ред
- рдирдореВрдирд╛рдХрд░рдг (рдбрд╛рдЙрдирд╕рдорд▓рд┐рдВрдЧ) - рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ред
CoLab: рдПрдХ рд╕рдЬрд╛ рд╣реБрдЖ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдлреИрд╢рди MNIST рдХрдкрдбрд╝реЗ рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг
рд╣рдо рдПрдХ рдЙрдВрдЧрд▓реА рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрдХреНрдХрд░ рд▓рдЧрд╛ рд░рд╣реЗ рдереЗ!
рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдЗрд╕ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ - рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдХреЛрдб рд╕рдорд╛рди рд░рд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓ рд░рд╣реА рд╣реИ, рдФрд░ рдпреЗ рдЪрд╛рд░ рдиреНрдпреВрд░рд▓ рд▓реЗрдпрд░ рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп (рдЕрдзрд┐рдХрддрдо-рдкреВрд▓рд┐рдВрдЧ) рдореЗрдВ рд╕рдмрд╕реЗрдВрдкрд▓рд┐рдВрдЧ рдХреА рдкрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВред
model = tf.keras.Sequential([ tf.keras.layers.Conv2D(32, (3,3), padding='same', activation=tf.nn.relu, input_shape=(28, 28, 1)), tf.keras.layers.MaxPooling2D((2, 2), strides=2), tf.keras.layers.Conv2D(64, (3,3), padding='same', activation=tf.nn.relu), tf.keras.layers.MaxPooling2D((2, 2), strides=2), tf.keras.layers.Flatten(), tf.keras.layers.Dense(128, activation=tf.nn.relu), tf.keras.layers.Dense(10, activation=tf.nn.softmax) ])
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рднреА рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг, рд╡реЗ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ - 4 рднрд╛рдЧреЛрдВ рдореЗрдВ рджреЗрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЕрд░реЗ рд╣рд╛рдБред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЪрд░рдг рдореЗрдВ рдореЙрдбрд▓ рдХреА рд╕рдЯреАрдХрддрд╛ 97% рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЧрдИ (рдореЙрдбрд▓ рдХреЛ
epochs=10
рдкрд░ "рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛"), рдФрд░ рдЬрдм рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 91% рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд┐рдЫрд▓реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐, рдЬрд╣рд╛рдВ рд╣рдордиреЗ рдХреЗрд╡рд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рдкрд░рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - 88%ред
рдкрд░рд┐рдгрд╛рдо
рдкрд╛рда рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ - рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рд╣рдо "рд╕рдЬрд╛" рдФрд░ "рдЕрдзрд┐рдХрддрдо-рдкреВрд▓рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди" рдЬреИрд╕реЗ рд╢рдмреНрджреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдП, рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рд╕рдЬрд╛ рд╣реБрдЖ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рдорд╛рд░рд╛ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
рдкреАрдПрд╕ рдиреЛрдЯ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓реЗрдЦрдХ рд╕реЗред
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ "рдЯреЗрдирд╕реЙрд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрд╣рди рд╢рд┐рдХреНрд╖рд╛ рдХрд╛ рдкрд░рд┐рдЪрдп" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рдВрд╡реЗрджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ (рдкрд░рддреЛрдВ) рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ - рдЕрдЧрд▓реЗ рджреЛ рд▓реЗрдЦ рд╕рдВрд╡реЗрджреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдВрдЧреЗ (рд▓реЗрдЦ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рдереА)ред
... рдФрд░ рдорд╛рдирдХ рдХреЙрд▓-рдЯреВ-рдПрдХреНрд╢рди - рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ, рдПрдХ рдкреНрд▓рд╕ рд▓рдЧрд╛рдПрдВ рдФрд░ рд╢реЗрдпрд░ рдХрд░реЗрдВ :)
рдпреВрдЯреНрдпреВрдмрддрд╛рд░VKontakte