рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдмреЛрд▓реНрдЯреНрдЬрдореИрди рдорд╢реАрди рдореЗрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг, рдкреНрд░рдпреЛрдЧ

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



рдПрд▓ 1 рдФрд░ рдПрд▓ 2 рдирд┐рдпрдорд┐рддреАрдХрд░рдг


рд╣рдо рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ, рд╢рд╛рдпрдж, рдореЙрдбрд▓ рдХреЗ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде - рдореЙрдбрд▓ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╛рд░реЛрд╣ рдкрд░ рдЬреБрд░реНрдорд╛рдирд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдмрд╛рдпреЗрд╕рд┐рдпрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рдореЙрдбрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдкрддреНрддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдореЙрдбрд▓ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╣рдо рдореЙрдбрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ {= {i_i}, i = 1.n рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдВрддрд┐рдо рдЙрджреНрджреЗрд╢реНрдп рдлрд╝рдВрдХреНрд╢рди C = ╬╖ (E + ╬╗R) рд╣реИ , рдЬрд╣рд╛рдВ E рдореЙрдбрд▓ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдлрд╝рдВрдХреНрд╢рди рд╣реИ, R = R (=) рдореЙрдбрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ, рдпрд╣ рдФрд░ рд▓реИрдореНрдмреНрдбрд╛ рдХреНрд░рдорд╢рдГ рд╕реАрдЦрдиреЗ рдХреА рдЧрддрд┐ рдФрд░ рдирд┐рдпрдорд┐рддрдХрд░рдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдВрддрд┐рдо рдЙрджреНрджреЗрд╢реНрдп рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛:



рд╣рдо рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЬрдбрд╝реЗрдВ рдПрд▓рдкреА рдореАрдЯреНрд░рд┐рдХ рдореЗрдВ рд╣реИрдВ ред рдирд┐рдпрдорд┐рддреАрдХрд░рдг рд╕рдорд╛рд░реЛрд╣ L1 рдФрд░ рдЗрд╕рдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ:





L2 рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:





рджреЛрдиреЛрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рддрд░реАрдХреЗ рд╡рдЬрди рдХреЗ рдмрдбрд╝реЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рдЬрди рдХрд╛ рдкреВрд░реНрдг рдореВрд▓реНрдп, рджреВрд╕рд░реЗ рдХреЗ рд╡рдЬрди рдХреЗ рд╡рд░реНрдЧ рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рд╡рдЬрди рдХрд╛ рд╡рд┐рддрд░рдг рд╢реВрдиреНрдп рдФрд░ рдПрдХ рдмрдбрд╝реА рдЪреЛрдЯреА рдкрд░ рдПрдХ рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд░реЗрдЧрд╛ред L1 рдФрд░ L2 рдХреА рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рддреБрд▓рдирд╛ рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рд▓рдЧрднрдЧ 70% рд╡рдЬрди 10 ^ (- 8) рд╕реЗ рдХрдо рд╣реЛрдЧрд╛ред

рдЖрд░рдмреАрдПрдо рдореЗрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг


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

рдЫрд╡рд┐

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



рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдРрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:



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

рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдЪрд░рдг
#region Gibbs sampling for (int k = 0; k <= _config.GibbsSamplingChainLength; k++) { //calculate hidden states probabilities hiddenLayer.Compute(); #region accumulate negative phase if (k == _config.GibbsSamplingChainLength) { for (int i = 0; i < visibleLayer.Neurons.Length; i++) { for (int j = 0; j < hiddenLayer.Neurons.Length; j++) { nablaWeights[i, j] -= visibleLayer.Neurons[i].LastState * hiddenLayer.Neurons[j].LastState; if (_config.RegularizationFactor > Double.Epsilon) { //regularization of weights double regTerm = 0; switch (_config.RegularizationType) { case RegularizationType.L1: regTerm = _config.RegularizationFactor* Math.Sign(visibleLayer.Neurons[i].Weights[j]); break; case RegularizationType.L2: regTerm = _config.RegularizationFactor* visibleLayer.Neurons[i].Weights[j]; break; } nablaWeights[i, j] -= regTerm; } } } if (_config.UseBiases) { for (int i = 0; i < hiddenLayer.Neurons.Length; i++) { nablaHiddenBiases[i] -= hiddenLayer.Neurons[i].LastState; } for (int i = 0; i < visibleLayer.Neurons.Length; i++) { nablaVisibleBiases[i] -= visibleLayer.Neurons[i].LastState; } } break; } #endregion //sample hidden states for (int i = 0; i < hiddenLayer.Neurons.Length; i++) { hiddenLayer.Neurons[i].LastState = _r.NextDouble() <= hiddenLayer.Neurons[i].LastState ? 1d : 0d; } #region accumulate positive phase if (k == 0) { for (int i = 0; i < visibleLayer.Neurons.Length; i++) { for (int j = 0; j < hiddenLayer.Neurons.Length; j++) { nablaWeights[i, j] += visibleLayer.Neurons[i].LastState* hiddenLayer.Neurons[j].LastState; } } if (_config.UseBiases) { for (int i = 0; i < hiddenLayer.Neurons.Length; i++) { nablaHiddenBiases[i] += hiddenLayer.Neurons[i].LastState; } for (int i = 0; i < visibleLayer.Neurons.Length; i++) { nablaVisibleBiases[i] += visibleLayer.Neurons[i].LastState; } } } #endregion //calculate visible probs visibleLayer.Compute(); } #endregion } #endregion 



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

рдмрд┐рдирд╛ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ








рдкреИрдЯрд░реНрди рдмрд╣реБрдд рдзреБрдВрдзрд▓рд╛ рд╣реЛ рдЧрдпрд╛, рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХрд╛ рдФрд╕рдд рдореВрд▓реНрдп рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХрд╛ рдкреВрд░реНрдг рдореВрд▓реНрдп 2 рдпрд╛ рдЕрдзрд┐рдХ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИред

рдПрд▓ 2 рдирд┐рдпрдорд┐рддреАрдХрд░рдг








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

рдПрд▓ 1 рдирд┐рдпрдорд┐рддреАрдХрд░рдг








рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╣рдо рд╕реНрдкрд╖реНрдЯ рдкреИрдЯрд░реНрди рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЧреНрд░рд╣рдгрд╢реАрд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ (рдиреАрд▓реЗ-рд▓рд╛рд▓ рдзрдмреНрдмреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕, рд╕рднреА рд╡рдЬрди рд▓рдЧрднрдЧ рд╢реВрдиреНрдп рд╣реИрдВ)ред рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрдмреНрд▓реНрдпреВ (рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐, рдЪреМрдереА рддрд╕реНрд╡реАрд░) рд╕реЗ рдХрд┐рдирд╛рд░рд╛, рдпрд╛ рдПрдХ рдкреИрдЯрд░реНрди рдЬреЛ рдЗрдирдкреБрдЯ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдФрд╕рдд рдЖрдХрд╛рд░ (рдкрд╛рдВрдЪрд╡реАрдВ рдкрдВрдХреНрддрд┐, 8 рдФрд░ 10 рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ) рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдкрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реЗ рдкреНрд░рдпреЛрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 40 рдЧреБрдирд╛ рдЦрд░рд╛рдм рд╣реИ, рд▓реЗрдХрд┐рди рдПрд▓ 2 рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрдмрдХрд┐ рдЕрдЬреНрдЮрд╛рдд рд╕реЗрдЯ рдкрд░ рддреНрд░реБрдЯрд┐ рджреЛрдиреЛрдВ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИ, рдЬреЛ рдПрдХ рдмреЗрд╣рддрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреНрд╖рдорддрд╛ рдХреЛ рднреА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рдЬрди рднреА рд╢реВрдиреНрдп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрд▓ 2 рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╡рдЬрди рдорд╛рди рд╕реЗ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рдпреЗ рджреЛрдиреЛрдВ рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рдХрдо рд╣реИрдВ; рд▓реЗрдХрд┐рди рдПрд▓ 1 рдХреЗ рд╕рд╛рде, рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ 1 рд╕реЗ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реЛрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


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


рдЕрджреНрдпрддрди :
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░реЛрдВ 4 рдлреЛрдВрдЯ 3 рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рдкреВрд░реНрдг рд╕реЗрдЯ рдкрд░ рдЖрд░рдмреАрдПрдо рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрд▓ 1 рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рд╕рд╛рде 5000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 14 рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдФрд░ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рд╛рдл рдирд┐рдХрд▓реАрдВ

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


All Articles