рдкреБрд╕реНрддрдХ "рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ TensorFlow"

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

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

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


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

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

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

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

9.1ред рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдиреБрдХрд╕рд╛рди


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

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

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

рдЫрд╡рд┐

рдЕрдЧрд▓рд╛ рдЦрдВрдб рджреГрдврд╝ рдиреЗрдЯрд╡рд░реНрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдЪрд┐рдд рддрд░реАрдХрд╛ рд╣реИред рд╕реАрдПрдирдПрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рд╣реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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


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

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

рдПрдХ 256 ├Ч 256 рдЫрд╡рд┐ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВред рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреВрд░реА рдЫрд╡рд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ TensorFlow рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЯреБрдХрдбрд╝реЗ рд╕реЗ рдЫрд╡рд┐ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕реНрдХреИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, 5 ├Ч 5 рд╡рд┐рдВрдбреЛред рдЫрд╡рд┐ рдкрд░ 5 ├Ч 5 рд╡рд┐рдВрдбреЛ рд╕реНрд▓рд╛рдЗрдб (рдЖрдорддреМрд░ рдкрд░ рдмрд╛рдИрдВ рдУрд░ рджрд╛рдИрдВ рдУрд░ рдФрд░ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ)ред рдЕрдВрдЬреАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред 9.2ред рдХреИрд╕реЗ "рддреЗрдЬ" рдпрд╣ рд╕реНрд▓рд╛рдЗрдб рд╕реНрдЯреНрд░рд╛рдЗрдб рд▓рдВрдмрд╛рдИ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 2 рдХреА рдПрдХ рдЪрд░рдг рд▓рдВрдмрд╛рдИ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 5 ├Ч 5 рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдПрдХ рд╕рдордп рдореЗрдВ 2 рдкрд┐рдХреНрд╕реЗрд▓ рдЪрд▓рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдкреВрд░реА рдЫрд╡рд┐ рдирд╣реАрдВ рдЧреБрдЬрд░рддреАред TensorFlow рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЬрд▓реНрдж рд╣реА рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдк рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд░рдг рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдЗрд╕ 5 ├Ч 5 рд╡рд┐рдВрдбреЛ рдореЗрдВ 5 ├Ч 5 рд╡реЗрдЯ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред

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

рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рджреЛрд╖рдкреВрд░реНрдг рдкрд░рдд рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрдИ рджреГрдврд╝ рдкрд░рддреЗрдВ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рджреГрдврд╝ рдкрд░рдд рдЖрдорддреМрд░ рдкрд░ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдХрд▓реНрдк рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд╛рд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ 5 ├Ч 5 ├Ч n рдкреНрд░рддрд┐ рдЯрди рд╣реИ, рдЬрд╣рд╛рдВ n рдореЗрдВ рд╕рдВрдХрд▓реНрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЫрд╡рд┐ рдХреЛ 5 ├Ч 5 ├Ч 64 рдЖрдпрд╛рдореЛрдВ рдХреЗ рд╡рдЬрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрдврд╝ рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рджреЗрдВред рдпрд╣ 5 ├Ч 5 рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде 64 рдХреЙрдиреНрдлреЛрд▓реНрдпреВрд╢рди рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдВрдмрдВрдзрд┐рдд рдореЙрдбрд▓ рдореЗрдВ 5 ├Ч 5 ├Ч 64 = 1600 рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдХрд╛рдлреА рдХрдо рд╣реИред : 256 ├Ч 256 = 65,536ред

рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ (CNN) рдХрд╛ рдЖрдХрд░реНрд╖рдг рдпрд╣ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореВрд▓ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЖрдк 300 ├Ч 300 рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдПрдХ рд╣реА рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рджреЛрд╖рдкреВрд░реНрдг рдкрд░рдд рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧреА!

9.3ред рдЫрд╡рд┐ рддреИрдпрд╛рд░ рдХрд░рдирд╛


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

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ www.cs.toronto.edu/~kriz/cifar-10- python.tar.gz рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдЗрд╕ рд╕реЗрдЯ рдореЗрдВ 10 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд 60,000 рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреЛ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╕рдВрд╕рд╛рдзрди рд╣реИред рдлрд┐рд░ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдВрдЬреАрд░ рдореЗрдВред рдЪрд┐рддреНрд░ 9.3 рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдСрдЯреЛ-рдПрдирдХреЛрдбрд░ рдкрд░ рдкрд┐рдЫрд▓реЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЕрдм рдЗрд╕ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪреА рдХреЛ рд╕реАрдзреЗ www.cs.toronto.edu/~kriz/cifar.html рдкрд░ рд╕реНрдерд┐рдд CIFAR-10 рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдХреЛрдб рдХреЛ cifar_tools.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦреЗрдВред

рдЫрд╡рд┐

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 9.1ред рдЕрдЬрдЧрд░ рдореЗрдВ рдПрдХ CIFAR-10 рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЫрд╡рд┐рдпрд╛рдБ

import pickle def unpickle(file): fo = open(file, 'rb') dict = pickle.load(fo, encoding='latin1') fo.close() return dict 

рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреАрдЫреЗ рд╣рдЯрдиреЗ рдХрд╛ рдЦрддрд░рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред

рдбрд╛рдЯрд╛ рдХреНрд▓реАрдирд┐рдВрдЧ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкрд╛рдЗрдк рд▓рд╛рдЗрди рдХреА рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред Listing 9.2 рдореЗрдВ рдХреЛрдб рдПрдХ рдЫрд╡рд┐ рд╕реЗрдЯ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:

1. рдпрджрд┐ рдЖрдкрдХреА рд░рдВрдЧ рдореЗрдВ рдЫрд╡рд┐ рд╣реИ, рддреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЧреНрд░реЗ рдХреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░реЗрдВред

2. рдХреЗрдВрджреНрд░ рдореЗрдВ рдЫрд╡рд┐ рдХреЛ рдХреНрд░реЙрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЫрд╡рд┐ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЛрдИ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

3. рдФрд╕рдд рдХреЛ рдШрдЯрд╛рдХрд░ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдирдореВрдиреЗ рдХреЗ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд╛рдкрд╕ рдкреНрд░рд╕рд╛рд░ рдХреЗ рджреМрд░рд╛рди рдврд╝рд╛рд▓ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рди рдмрджрд▓реЗрдВред

рдирд┐рдореНрди рд╕реВрдЪреА рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреИрд╕реЗ рд╕рд╛рдлрд╝ рдХрд░реЗрдВред

рдЫрд╡рд┐

CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдХреНрд▓реАрдирдЕрдк рдлрд╝рдВрдХреНрд╢рди рдЪрд▓рд╛рдПрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪреА TensorFlow рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ, рд╕рдлрд╛рдИ рдФрд░ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд╣рд╛рдВ, рдЖрдкрдХреЛ cifar_tools.py рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реВрдЪрд┐ 9.3ред рд╕рднреА CIFAR-10 рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛

 def read_data(directory): names = unpickle('{}/batches.meta'.format(directory))['label_names'] print('names', names) data, labels = [], [] for i in range(1, 6): filename = '{}/data_batch_{}'.format(directory, i) batch_data = unpickle(filename) if len(data) > 0: data = np.vstack((data, batch_data['data'])) labels = np.hstack((labels, batch_data['labels'])) else: data = batch_data['data'] labels = batch_data['labels'] print(np.shape(data), np.shape(labels)) data = clean(data) data = data.astype(np.float32) return names, data, labels 

Using_cifar.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП cifar_tools рдЖрдпрд╛рдд рдХрд░рдХреЗ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 9.4 рдФрд░ 9.5 рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдХрдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 9.4ред Cifar_tools рд╣реЗрд▓реНрдкрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

 import cifar_tools names, data, labels = \ cifar_tools.read_data('your/location/to/cifar-10-batches-py') 

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

рдЫрд╡рд┐

рдЗрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдХрд░, рдЖрдк cifar_examples.png рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВрдЧреЗ, рдЬреЛ рдЕрдВрдЬреАрд░ рдХреА рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред 9.3ред

┬╗рдкреБрд╕реНрддрдХ рдХреА рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд╢рдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
┬╗ рд╕рд╛рдордЧреНрд░реА
┬╗ рдЕрдВрд╢

рдлреЗрд░реАрд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП 20% рдХреА рдЫреВрдЯ - рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ

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


All Articles