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

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

рдиреАрдЪреЗ рд╣рдо рд▓реЗрдЦрдХ рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдг
рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреЛ рдЪреАрдЬреЛрдВ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдереА: рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдФрд░ рдореЗрд░реЗ рд▓реЙрди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд╣реАрдВ рдФрд░ рдмрд╛рд╣рд░ рдШреВрдордиреЗ рдХреЗ рд▓рд┐рдП рдкрдбрд╝реЛрд╕реА рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ред
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЗрд╡рд▓ рддреАрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреЗрдЯрд╕рди TX1 рдмреЛрд░реНрдб,
рдлреЛрд╕реНрдХреИрдо FI9800P рдЖрдИрдкреА тАЛтАЛрдХреИрдорд░рд╛ рдФрд░
рд░рд┐рд▓реЗ рд╕реЗ рдЬреБрдбрд╝рд╛
рдХрдг рдлреЛрдЯреЙрди ред рдХреИрдорд░реЗ рдХреЛ рд▓реЙрди рдХреА рддрд░рдл рд╕реЗ рдШрд░ рдХреА рддрд░рдл рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣ WI-FI рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдЬреЗрдЯрд╕рдиред рдХрдг рдлреЛрдЯреЙрди рдФрд░ рд░рд┐рд▓реЗ рдореЗрд░реА рд╕рд┐рдВрдЪрд╛рдИ рдкреНрд░рдгрд╛рд▓реА рдХреА рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рд░рд╕реЛрдИ рдореЗрдВ рдПрдХ WI-FI рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдпрд╛рд░реНрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХреИрдорд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рдХреБрдЫ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдХреИрдорд░рд╛ рдЬреЗрдЯрд╕рди рдХреЗ рдкреНрд░рддрд┐ 7 рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬреЗрдЯрд╕рди-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕реЗрд╡рд╛ рдЖрдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдХреИрдл рдХреЗ рдЧрд╣рди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ, рддреЛ рдЬреЗрдЯрд╕рди рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХрдг рдлреЛрдЯреЙрди рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдлреЛрдЯреЙрди рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рдлреЛрдЯреЙрди рджреЛ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд┐рдВрдХрд▓рд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдмрд┐рд▓реНрд▓реА рдлреНрд░реЗрдо рдореЗрдВ рдЧрдИ, рдХреИрдорд░рд╛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛:

рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдмрд┐рд▓реНрд▓реА рдпрд╛рд░реНрдб рдХреЗ рдмреАрдЪ рдореЗрдВ рдЖ рдЧрдИ, рдлрд┐рд░ рд╕реЗ рдХреИрдорд░рд╛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдФрд░ рд╕рд┐рдВрдЪрд╛рдИ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕реНрдкреНрд░рд┐рдВрдХрд▓рд░ рд╕рдХреНрд░рд┐рдп рдХрд┐рдП:

рдХреИрдорд░рд╛ рд╕реНрдерд╛рдкрдирд╛
рдХреИрдорд░рд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рдерд╛ред рдПрдХрдорд╛рддреНрд░ рд╕реНрдерд╛рдпреА рдХрдиреЗрдХреНрд╢рди 12-рд╡реЛрд▓реНрдЯ рд╡рд╛рдпрд░реНрдб рдХрдиреЗрдХреНрд╢рди рд╣реИ рдЬреЛ рдХрд┐ рдХрдЧрд╛рд░ рдХреЗ рдиреАрдЪреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЫреЗрдж рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдХ рд▓реЙрди рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рдХреЗ рдпрд╛рд░реНрдб рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХрдбрд╝реА рдХреЗ рдмрдХреНрд╕реЗ рдкрд░ рдХреИрдорд░рд╛ рд▓рдЧрд╛рдпрд╛ред рддрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреИрдорд░реЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рдПрдХ рдмреЙрдХреНрд╕ рдореЗрдВ рдЫрд┐рдкрд╛рддрд╛ рдерд╛ред
рдЗрд╕реЗ рдЬреЗрдЯрд╕рди рдХреЗ рдПрдкреА (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрдХрд╕рдо рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдореЗрд░реЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ, рдЬреЗрдЯрд╕рди 10.42.0.1 рдкрд░ рд╣реИред рдореИрдВрдиреЗ рдХреИрдорд░реЗ рдХреЛ 10.42.0.11 рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдИрдкреА рдкрддрд╛ рд╕реМрдВрдкрд╛, рддрд╛рдХрд┐ рдЗрд╕реЗ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛред рдпрд╣ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдВрдбреЛрдЬ рд▓реИрдкрдЯреЙрдк рдХреЛ рдХреИрдорд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЪреЗрддрд╛рд╡рдиреА" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдЪреЗрддрд╛рд╡рдиреА (рдЪреЗрддрд╛рд╡рдиреА) рджреНрд╡рд╛рд░рд╛ FTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 7 рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЕрдкрд▓реЛрдб рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВред рдлрд┐рд░ рдЗрд╕реЗ Jetson рдкрд░ рдпреВрдЬрд░ рдЖрдИрдбреА рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджреЗрдВред рдореЗрд░рд╛ рдХреИрдорд░рд╛ рдПрдлрд╝рдЯреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ремрекреж x резрежрем рдЪрд┐рддреНрд░ рдЕрдкрдиреЗ рдШрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред
рдиреАрдЪреЗ рдЖрдк рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХреИрдорд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЪреБрдиреЗ рдЧрдП рдереЗред

рдХрдг рдлреЛрдЯреЙрди рдХреА рд╕реНрдерд╛рдкрдирд╛
рдлреЛрдЯреЙрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд┐рдВрдЪрд╛рдИ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдореЗрдВ рд░рдЦрд╛ред

рдиреАрд▓реА рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдмрд╛рдИрдВ рдУрд░ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдИрдмреЗ рдкрд░ рдЦрд░реАрджрд╛ рдЧрдпрд╛ 24 рд╡реА рдПрд╕реА (5 рд╡реА) рд╕реЗ 5 рд╡реА рдбреАрд╕реА рдХрдирд╡рд░реНрдЯрд░ рд╣реИред рдЖрдк рд░рд┐рд▓реЗ рдмреЛрд░реНрдб рдкрд░ рд╕рдлреЗрдж рд░рд┐рд▓реЗ рдФрд░ рд╕рд╛рдордиреЗ рдХреА рддрд░рдл рдиреАрд▓рд╛ рдХрдиреЗрдХреНрдЯрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдлреЛрдЯреЙрди рд╣реА рд╕рд╣реА рдкрд░ рд╣реИред рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдбрдмреЛрд░реНрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рд╕реЗ рдЪрд┐рдкрдХреЗ рд╣реБрдП рд╣реИрдВред
рдХрдирд╡рд░реНрдЯрд░ рд╕реЗ 5 рд╡реА рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рд░реНрдЯрд┐рдХрд▓ рдлреЛрдЯреЙрди рд╡реАрдЖрдИрдПрди рдХрдиреЗрдХреНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рд░рд┐рд▓реЗ рдмреЛрд░реНрдб рдЬреНрдпрд╛рджрд╛рддрд░ рдПрдирд╛рд▓реЙрдЧ рд╣реИ: рдЗрд╕рдореЗрдВ рдПрдХ рдЦреБрд▓рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдПрдирдкреАрдПрди рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд╛рдордорд╛рддреНрд░ 3.3 V рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдмреЗрд╕ рдФрд░ 3 рд╡реА рд░рд┐рд▓реЗ рд╣реИред рдлреЛрдЯреЙрди рдирд┐рдпрдВрддреНрд░рдХ рд░рд┐рд▓реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡рд░реНрддрдорд╛рди рдХреА рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЗрдирдкреБрдЯ рдХреЗ рдХрд▓реЗрдХреНрдЯрд░ рдХреЛ 15 рдУрдо рдХреЗ рдкреНрд░рддрд┐рд░реЛрдз рдФрд░ 1/2 рдбрдмреНрд▓реНрдпреВ рдХреА рд╢рдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 5 рд╡реА рд╕реЗ рдЬреЛрдбрд╝рд╛, рд╡рд░реНрддрдорд╛рди рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ред рд░рд┐рд▓реЗ рд╕рдВрдкрд░реНрдХ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдкрд╛рдиреА рдХреЗ рдкрдВрдЦреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рд╣реИ:
24VAC рдХрдирд╡рд░реНрдЯрд░ 24VAC <---> рдирд┐рдпрдВрддреНрд░рдг рдмреЙрдХреНрд╕ 24VAC OUT
24VAC рдХрдирд╡рд░реНрдЯрд░ + 5V <---> рдлреЛрдЯреЙрди VIN, рд░рд┐рд▓реЗ рдмреЛрд░реНрдб + 3.3V рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреА
24VAC рдХрдирд╡рд░реНрдЯрд░ рдЬреАрдПрдирдбреА <---> рдлреЛрдЯреЙрди рдЬреАрдПрдирдбреА, рд░рд┐рд▓реЗ рдЬреАрдПрдирдбреА
рдлреЛрдЯреЙрди D0 <---> рд░рд┐рд▓реЗ рдмреЛрд░реНрдб рд╕рд┐рдЧреНрдирд▓ рдЗрдирдкреБрдЯ
рд░рд┐рд▓реЗ COM <---> рдирд┐рдпрдВрддреНрд░рдг рдмреЙрдХреНрд╕ 24VAC OUT
рд░рд┐рд▓реЗ рдирдВ <---> рдлреНрд░рдВрдЯ рдпрд╛рд░реНрдб рд╡реЙрдЯрд░ рд╡рд╛рд▓реНрд╡
рдЬреЗрдЯрд╕рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЬреЗрдЯрд╕рди рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдПрдХрдорд╛рддреНрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдЯрдХ рдПрдХ рдПрд╕рдПрдЯреАрдП рдПрд╕рдПрд╕рдбреА рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдмреЗрд▓реНрдХрд┐рди рдпреВрдПрд╕рдмреА рд╣рдм рд╣реИред рд╣рдм рдореЗрдВ рджреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреБрдВрдЬрд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИрдВред
рдПрд╕рдПрд╕рдбреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд┐рдирд╛ рдЖрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ EXT4 рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ / caffe рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореИрдВ рдЬреЗрдЯреНрд╕рди рдЖрдВрддрд░рд┐рдХ рдПрд╕рдбреА рдХрд╛рд░реНрдб рд╕реЗ рдЖрдкрдХреЗ рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб, рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЬреЗрдЯрдкреИрдХ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рджреМрд░рд╛рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд┐рдЯрд╛ рджреЗрдирд╛ рдЕрдХреНрд╕рд░ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк
рдЗрд╕ рдЧрд╛рдЗрдб рдХрд╛ рдЕрдиреБрд╕рд░рдг
рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ (рд╕рддреНрдп!) рдерд╛ред рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рдЙрдмрдВрдЯреВ рдореЗрдиреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░
рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдореИрдВрдиреЗ vsftpd рдХреЛ
рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕реНрдЯреЙрдХ рд╣реИред рдореИрдВрдиреЗ рдЕрдирд╛рдо рдПрдлрд╝рдЯреАрдкреА рдХреЛ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдХреИрдорд░реЗ рдХреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд┐рдпрд╛ рдЬреЛ рдЕрдм рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ
рдЬреЗрдЯрд╕рдирд╣реЙрдХреНрд╕ рдиреБрд╕реНрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрдл рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ LMDB_MAP_SIZE рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЖрдкрдХреЛ JetsonHacks рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рдордп рдбреЗрдореЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреНрдпреВрдбрд╛ 7.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред CDNN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣ рдЗрди рдЫреЛрдЯреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдмрдЪрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдпрд╣ рдмрди рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ PATH рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ Caffe рдХреЛ рдЦреЛрдЬ рд╕рдХреЗрдВред рд╕рд╛рде рд╣реА рдЕрдкрдиреЗ PYTHONPATH рдореЗрдВ Caffe Python lib рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВред
~ $ echo $PATH /home/rgb/bin:/caffe/drive_rc/src:/caffe/drive_rc/std_caffe/caffe/build/tools:/usr/local/cuda-7.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ~ $ echo $PYTHONPATH /caffe/drive_rc/std_caffe/caffe/python: ~ $ echo $LD_LIBRARY_PATH /usr/local/cuda-7.0/lib:/usr/local/lib
рдореИрдВ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди (FCN) рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдлреБрд▓реА рдХрдиреНрд╡реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдмрд░реНрдХрд▓реЗ рдореЙрдбрд▓ рдЬрд╝реВ ,
рдЧреАрдереВрдм рджреЗрдЦреЗрдВред
рдореИрдВрдиреЗ рдХрдИ рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдПрдлрд╕реАрдПрди рдкрд░ рдмрд╕ рдЧрдпрд╛ред рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдЪрдпрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред Fcn32s TX1 рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдпрд╣ 1 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд▓реЗрддрд╛ рд╣реИ, рд▓рдЧрднрдЧ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рдЧрднрдЧ рдПрдХ рддрд┐рд╣рд╛рдИ рдореЗрдВ 640x360 рдЫрд╡рд┐ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдЬреАрдердм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реЗрдЯ рд╣реИ, рдФрд░ рд╕реЗрдЯрд┐рдВрдЧ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ - рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЗрд╕рдореЗрдВ рдлреЗрдВрдХрддреЗ рд╣реИрдВред
рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреИрдлрд╝ рдореЙрдбрд▓ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдореЗрдВ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ fcn32s-Heavy-pascal.caffemodel 500 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
$ cd voc-fcn32s $ wget `cat caffemodel-url`
Image.open () рдХрдорд╛рдВрдб рдореЗрдВ рдЗрд╕реА .jpg рдореЗрдВ рд░рд╛рд╕реНрддрд╛ рдмрджрд▓рдХрд░ infer.py рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рд▓рд╛рдЗрди "рдиреЗрдЯ" рдХреЛ рдмрджрд▓реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рд▓реЛрдб рдХрд┐рдП рдЧрдП рдореЙрдбрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗ:
-net = caffe.Net('fcn8s/deploy.prototxt', 'fcn8s/fcn8s-heavy-40k.caffemodel', caffe.TEST) +net = caffe.Net('voc-fcn32s/deploy.prototxt', 'voc-fcn32s/fcn32s-heavy-pascal.caffemodel', caffe.TEST)
рдЖрдкрдХреЛ vc-fcn32s / рддреИрдирд╛рддреА.рдкреНрд░реЛрдЯреЙрдЯреЗрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ vc-fcn32s / train.prototxt рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП vc-fcn8s / train.prototxt рдФрд░ voc-fcn8s / рддреИрдирд╛рдд.prototxt рдХреЗ рдмреАрдЪ рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рджреЗрдЦреЗрдВ, рдпрд╛ рдЖрдк рдЗрд╕реЗ рдЧрдердм рдкрд░ рдореЗрд░реЗ
рдкреАрдЫрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдЖрдкрдХреЛ рджреМрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
$ python infer.py
рдореЗрд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХрдИ рд╕рд╛рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХрдИ Python рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ рд╣реИрдВ рдЬреЛ рдЦрдВрдбрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ, рдлреЛрдЯреЙрди рдХреЛрдб рдФрд░ рдкреНрд░рдмрдВрдзрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред
рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЪрдпрди
рдЫрд╡рд┐ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЛ рдПрдХ рд╕реЗ n рддрдХ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рджреЗрддреЗ рд╣реИрдВред рд╡рд░реНрдЧреАрдХрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ "рдЗрд╕ рдЫрд╡рд┐ рдореЗрдВ рдХреНрдпрд╛ рд╡рд╕реНрддреБрдПрдВ?" рдПрдХ рд╕рд░рдгреА рдХреЛ рд╢реВрдиреНрдп рд╕реЗ n-1 рдкрд░ рд╡рд╛рдкрд╕ рдХрд░рдирд╛, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░рдгреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рд╢реВрдиреНрдп рд╕реЗ рдПрдХ рддрдХ рдХрд╛ рдорд╛рди рд╣реИред рд╢реВрдиреНрдп рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ рдЫрд╡рд┐ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдПрдХ рдиреЙрдирдЬрд░реЛ рдореВрд▓реНрдп рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдмрдврд╝рддреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдореВрд▓реНрдп рдПрдХрддрд╛ рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдпрд╣рд╛рдБ 5 рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрд▓реА рдФрд░ рдПрдХ рдЖрджрдореА рд╣реИ:

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

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

рдЗрд╕ рдХрд╛рдо рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд░реНрдЧреАрдХрд░рдг рдиреЗрдЯрд╡рд░реНрдХ, рдХреИрдл рдореЙрдбрд▓ bvlc_reference_caffenet рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд┐рднрд╛рдЬрди рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдп рдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдорд╢реАрди рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рджрд┐рдпрд╛ред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рд╕реНрдЯрд░ рдЖрд░-рд╕реАрдПрдирдПрди [1] рд╣реИред рдпрд╣ рдЫрд╡рд┐ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рджреЗрддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реЗрд▓ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдЬреЗрдЯрд╕рди рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзреАрдорд╛ рдерд╛ред рдПрдХ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдмрд╣реБрдд рдЖрдХрд░реНрд╖рдХ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ-рдЙрдиреНрдореБрдЦ рдиреЗрдЯрд╡рд░реНрдХ [2] рдХреЛ рднреА рджреЗрдЦрд╛ред рд╡реЛ рднреА рдмрд╣реБрдд рдзреАрдореА рдереАред рдПрдлрд╕реАрдПрди [3] рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╡рд┐рднрд╛рдЬрди рдиреЗрдЯрд╡рд░реНрдХ рдерд╛ рдЬрд┐рд╕рдХреА рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдереАред "FCN" рдХрд╛ рдЕрд░реНрде рд╣реИ "рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреГрдврд╝ рдиреЗрдЯрд╡рд░реНрдХ", рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреГрдврд╝ рдиреЗрдЯрд╡рд░реНрдХ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрдм рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдХрд▓реНрдк / рдкреВрд▓рд┐рдВрдЧ рд╣реЛрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдХрдВрдЯреЗрд╕реНрдЯреЛрдирд┐рдпрд▓ рд▓реЗрдпрд░реНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд╡рд░рдг рд╣реЛрддрд╛ рд╣реИ, рдореЗрд░реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЬреЗрдЯрд╕рди рдкрд░ рд▓рдЧрднрдЧ 1/3 рд╕реЗрдХрдВрдб рддрдХ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред FCN рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдЖрд╕рд╛рди рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рд▓рд┐рдкрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐ рдХреЗ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдореБрдЦреНрдп рдЫрд╡рд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдЬреЗрддрд╛ рдерд╛!
FCN GitHub рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдкрд╣рд▓реЗ рдореИрдВрдиреЗ vc-fn32s рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЗрд╕рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред Voc-fcn32s рдХреЛ 20 рдорд╛рдирдХ рд╡реЛрдХ-рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдореИрдВрдиреЗ pascalcontext-fcn32s рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЙрдиреНрд╣реЗрдВ 59 рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдШрд╛рд╕ рдФрд░ рдкреЗрдбрд╝ рднреА рд╢рд╛рдорд┐рд▓ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдмреЗрд╣рддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ - рдЖрдЙрдЯрдкреБрдЯ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдкрд┐рдХреНрд╕рд▓ рдХреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдЯ рд╣реЛрддреЗ рдереЗ, рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдШрд╛рд╕ рдФрд░ рдЭрд╛рдбрд╝рд┐рдпреЛрдВ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬреЛ рдЗрддрдирд╛ рд╕рдЯреАрдХ рдирд╣реАрдВ рдерд╛ред Siftflow рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдФрд░ рднреА рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рд╡реЛрдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред
рд╡реЛрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рдЕрднреА рднреА рддреАрди рдЪреАрдЬреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реИ: рд╡реЛрдХ-рдПрдлрдПрди 32, рд╡реЛрдХ-рдПрдлрдПрди 16 рдФрд░ рд╡реЛрдХ-рдПрдлрдПрди 8ред рд╡реЗ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ "рдЪрд░рдг" рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдЪрд░рдг 32 рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдореБрдЦреНрдп рдЪрд░рдг рд╣реИ: 640x360 рдХреА рдЫрд╡рд┐ 20x11 рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рджреЛрд╖рдкреВрд░реНрдг рдкрд░рддреЗрдВ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕ рдХреНрд░реВрдб рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдХреЗ рдмрд╛рдж "deconvolves" 640x360 рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ [3] рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред рдмреЗрд╣рддрд░ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрдзрд┐рдХ рддрд░реНрдХ рдЬреЛрдбрд╝рдХрд░ рдЪрд░рдг 16 рдФрд░ рдЪрд░рдг 8 рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдпрд╣ рднреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА - 32-рдЦрдВрдб рд╡рд┐рднрд╛рдЬрди рдкрд╣рд▓рд╛ рдРрд╕рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдереА рдФрд░ рдпрд╣ рдЖрдпрд╛ рдерд╛, рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдЯрдХ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд╛рдЬрди рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рдЬреИрд╕рд╛ рдХрд┐ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЕрдиреНрдп рджреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред
рдЯреНрд░реЗрдирд┐рдВрдЧ
рдЬрдм рдореИрдВрдиреЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рдХреЗрд╡рд▓ 30% рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рджреА рдЧрдИ рдереАред рдореБрдЭреЗ рдЗрд╕рдХреЗ рджреЛ рдХрд╛рд░рдг рдорд┐рд▓реЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмрд┐рд▓реНрд▓рд┐рдпрд╛рдВ рдЕрдХреНрд╕рд░ рд░рд╛рдд рдореЗрдВ рдЖрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреИрдорд░рд╛ рдЙрдиреНрд╣реЗрдВ рдЕрд╡рд░рдХреНрдд рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реИред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдмрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЗ рдХреБрдЫ рдЦрдВрдбрд┐рдд рдЕрд╡рд░рдХреНрдд рдЪрд┐рддреНрд░ рдЬреЛрдбрд╝реЗрдВред рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдЬреЛ рдореБрдЭреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд┐рдЯ рд╕реЗ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреА рдХрдИ рд╕реМ рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкрддрд╛ рдЪрд▓реА рд╣реИ рдХрд┐ рдХрдИ рддрд╕реНрд╡реАрд░реЗрдВ "рдореЗрд░реА рдкреНрдпрд╛рд░реА рдХрд┐рдЯреА рдХреЛ рджреЗрдЦреЛ" рдХрд┐рд╕реНрдо рдХреА рд╣реИрдВред рдпреЗ рдмрд┐рд▓реНрд▓реА рдХреА рдЖрдВрдЦ рдХреЗ рд╕реНрддрд░ рдкрд░ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд▓рд╛рдЯ рдЪрд┐рддреНрд░ рд╣реИрдВред рдпрд╛ рддреЛ рдмрд┐рд▓реНрд▓реА рдЕрдкрдиреА рдкреАрда рдкрд░ рдЭреВрда рдмреЛрд▓рддреА рд╣реИ рдпрд╛ рдЕрдкрдиреЗ рдорд╛рд▓рд┐рдХ рдХреА рдЧреЛрдж рдореЗрдВ рд░рд╣рддреА рд╣реИред рд╡реЗ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдореЗрд░реЗ рдпрд╛рд░реНрдб рдореЗрдВ рдШреВрдорддреЗ рдирд╣реАрдВ рджрд┐рдЦрддреЗред рдлрд┐рд░, рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреБрдЫ рдЦрдВрдбрд┐рдд рджрд┐рди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЫрд╡рд┐ рдореЗрдВ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рдШрдЯрд╛рдирд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рднреВрдорд┐ рдкрд┐рдХреНрд╕рд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреИрдорд░реЗ рд╕реЗ рдореЗрд░реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЫрд╡рд┐ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдЦрдВрдбрд┐рдд рдЫрд╡рд┐ рд╕реЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдкрд╣рд▓реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдРрд╕реА рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрдХреНрд╕рд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЫрд╡рд┐ рдЦрдВрдбреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдл рддреИрдпрд╛рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦреА, src / extract_fg.cppред рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдиреЛрдЯ рджреЗрдЦреЗрдВред рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдирд╛рдбрд╝реА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреА рдЫреЛрдЯреА-рдЫреЛрдЯреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХреБрдЫ рд╕реБрдзрд╛рд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рдореИрдВрдиреЗ rgb_voc_fcn32s рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ vc-fcn32s рдХреНрд▓реЛрди рдХрд┐рдпрд╛ред рд╕рднреА рдкрд╛рда рдирд╛рдо рдЗрд╕ рдкрд╛рда рдХреЗ рдЕрдВрдд рддрдХ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдВрдЧреЗред
$ cp -r voc-fcn32s rgb_voc_fcn32s
рдбреЗрдЯрд╛ / rgb_voc рдореЗрдВ рдирдореВрдирд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд╝рд╛рдЗрд▓ рд╕рд╣рд┐рдд рдореЗрд░реЗ рдЧрд┐рдердм рдкрд░ рдХреЛрдбред рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк
рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛ рдкрд░рдд рдХреЛ рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рд╡рд┐рднрд╛рдЬрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддрд┐ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реИ; рдлрд┐рд░ рдбреЗрдЯрд╛ рд▓реЗрдпрд░ рдХреЛ рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдирд╛рдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЗрдореЗрдЬ рдлрд╛рдЗрд▓реНрд╕ рдФрд░ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдирд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рдХрдИ рд╡рд░реНрдЧ рд╣реИрдВред рдореЗрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЙрд╕ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рдФрд░ рд╡рд┐рднрд╛рдЬрди рд╣реЛрддрд╛ рд╣реИред
$ head data/rgb_voc/train.txt /caffe/drive_rc/images/negs/MDAlarm_20160620-083644.jpg /caffe/drive_rc/images/empty_seg.png /caffe/drive_rc/images/yardp.fg/0128.jpg /caffe/drive_rc/images/yardp.seg/0128.png /caffe/drive_rc/images/negs/MDAlarm_20160619-174354.jpg /caffe/drive_rc/images/empty_seg.png /caffe/drive_rc/images/yardp.fg/0025.jpg /caffe/drive_rc/images/yardp.seg/0025.png /caffe/drive_rc/images/yardp.fg/0074.jpg /caffe/drive_rc/images/yardp.seg/0074.png /caffe/drive_rc/images/yard.fg/0048.jpg /caffe/drive_rc/images/yard.seg/0048.png /caffe/drive_rc/images/yard.fg/0226.jpg /caffe/drive_rc/images/yard.seg/0226.png
рдореИрдВрдиреЗ voc_layers.py рдХреЛ rgb_voc_layers.py рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛, рдЬреЛ рдирдИ рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ:
--- voc_layers.py 2016-05-20 10:04:35.426326765 -0700 +++ rgb_voc_layers.py 2016-05-31 08:59:29.680669202 -0700 ... - # load indices for images and labels - split_f = '{}/ImageSets/Segmentation/{}.txt'.format(self.voc_dir, - self.split) - self.indices = open(split_f, 'r').read().splitlines() + # load lines for images and labels + self.lines = open(self.input_file, 'r').read().splitlines()
рдФрд░ рдореЗрд░реЗ rgb_voc_layers рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП train.prototxt рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рддрд░реНрдХ рднреА рдЕрд▓рдЧ рд╣реИрдВред
--- voc-fcn32s/train.prototxt 2016-05-03 09:32:05.276438269 -0700 +++ rgb_voc_fcn32s/train.prototxt 2016-05-27 15:47:36.496258195 -0700 @@ -4,9 +4,9 @@ top: "data" top: "label" python_param { - module: "layers" - layer: "SBDDSegDataLayer" - param_str: "{\'sbdd_dir\': \'../../data/sbdd/dataset\', \'seed\': 1337, \'split\': \'train\', \'mean\': (104.00699, 116.66877, 122.67892)}" + module: "rgb_voc_layers" + layer: "rgbDataLayer" + param_str: "{\'input_file\': \'data/rgb_voc/train.txt\', \'seed\': 1337, \'split\': \'train\', \'mean\': (104.00699, 1
рд▓рдЧрднрдЧ рд╡рд╣реА рдкрд░рд┐рд╡рд░реНрддрди val.prototxt рдореЗрдВ:
--- voc-fcn32s/val.prototxt 2016-05-03 09:32:05.276438269 -0700 +++ rgb_voc_fcn32s/val.prototxt 2016-05-27 15:47:44.092258203 -0700 @@ -4,9 +4,9 @@ top: "data" top: "label" python_param { - module: "layers" - layer: "VOCSegDataLayer" - param_str: "{\'voc_dir\': \'../../data/pascal/VOC2011\', \'seed\': 1337, \'split\': \'seg11valid\', \'mean\': (104.00699, 116.66877, 122.67892)}" + module: "rgb_voc_layers" + layer: "rgbDataLayer" + param_str: "{\'input_file\': \'data/rgb_voc/test.txt\', \'seed\': 1337, \'split\': \'seg11valid\', \'mean\': (104.00699, 116.66877, 122.67892)}"
Solver.py
рдЕрдкрдиреЗ рд╡рд░реНрдХрдЖрдЙрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП solution.py рдЪрд▓рд╛рдПрдБ:
$ python rgb_voc_fcn32s / solve.py
рдпрд╣ рдХреИрдл рдХреЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рддрдВрддреНрд░реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯ рдХреА рдЧрдИ рд╣реИред рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдПрдХ рдЫрд╡рд┐ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЖрдХрд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдмрджрд▓рддрд╛ рд╣реИ рдФрд░ рдЪрд┐рддреНрд░ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдЫреЛрдбрд╝ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдПрдирд╡реАрдбрд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╣рд╛рди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЯрд╛рдЗрдЯрди рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдХрд╛рд░реНрдп рдХреЗрдВрджреНрд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореЗрд░реЗ рдкреНрд░рдмрдВрдзрди рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд┐рдЧреНрдз рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рдореЗрд░рд╛ рдЖрдЦрд┐рд░реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░рди 4,000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдЯрд╛рдЗрдЯрди рдкрд░ рджреЛ рдШрдВрдЯреЗ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдордп рд▓рд┐рдпрд╛ред
рдореИрдВрдиреЗ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╕реАрдЦреАрдВ
- рд░рд╛рдд рдХреЗ рдШреБрд╕рдкреИрдард┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЯреНрдареА рднрд░ рдЫрд╡рд┐рдпрд╛рдВ (50 рд╕реЗ рдХрдо) рдкрд░реНрдпрд╛рдкреНрдд рдереАрдВред
- рдирд╛рдЗрдЯ рд╢реЙрдЯреНрд╕ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдпрд╣ рд╕реЛрдЪрдирд╛ рд╕рд┐рдЦрд╛рдпрд╛ рдХрд┐ рдлрд╝реБрдЯрдкрд╛рде рдкрд░ рдЫрд╛рдпрд╛ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рд╣реИрдВред
- рдирдХрд╛рд░рд╛рддреНрдордХ рд╢реЙрдЯ, рдЬреЛ рдХрд┐ рдмрд┐рдирд╛ рдЦрдВрдб рд╡рд╛рд▓реЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЪрд┐рддреНрд░ рд╣реИрдВ, рдЫрд╛рдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
- рдПрдХ рд╕реНрдерд┐рд░ рдХреИрдорд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рддрд╛рдХрд┐ рд╣рд░ рдЪреАрдЬ рдЬреЛ рдЕрд▓рдЧ рд╣реЛ, рдЙрд╕реЗ рдХреБрдЫ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдФрд░ рдордиреБрд╖реНрдпреЛрдВ, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдЖрд░реЛрдкрд┐рдд, overtraining рд╕реЗ рдЙрддреНрдкрдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реИред
рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
[рез] рдлрд╛рд╕реНрдЯрд░ рдЖрд░-рд╕реАрдПрдирдПрди: рдЯреВ рд░рд╛рдЙрдиреНрдб-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рд╡рд┐рде рд░реАрдЬрди рдкреНрд░рдкреЛрдЬрд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╢рд╛рдУрдХрд┐рдВрдЧ рд░реЗрди, рдХрд╛рдЗрдорд┐рдВрдЧ рд╣реА, рд░реЙрд╕ рдЧрд┐рд░реАрд╕рд┐рдХ, рдЬрд┐рдпрд╛рди рд╕рди
рдПрдмреНрд╕ / резрелрежрем.режрезрек реп 3 рд╡реА рей ред
] рдПрдВрдбреНрд░рдпреВ рд╡рд╛рдИред рдПрдиред
рдЖрд░ ред
рдЖрд░реНрдХ: 1504.01716v3 ,
github.com/brodyh/caffe.git ред
[рей] рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдЬреЛрдирд╛рдерди рд▓реЙрдиреНрдЧ, рдЗрд╡рд╛рди рд╢реЗрд▓реНрдорд░, рдЯреНрд░реЗрд╡рд░ рдбреЗрд░реЗрд▓
arXiv: 1411.4038v2 ,
github.com/shelhamer/fcn.berkevervision.org.org.It рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд╡реЗрджреА рдиреЗрдЯрд╡рд░реНрдХред
рдирд┐рд╖реНрдХрд░реНрд╖
рд░рд╛рдд рдХреА рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЬрдорд╛ рдХрд░рддреЗ рд╣реБрдП, рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрдВрддрд┐рдо рдЪрд░рдг рд▓рд┐рдпрд╛ рдЧрдпрд╛ - рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рд▓реНрд╡ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рд╕реНрдкреНрд░реЗрдпрд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЬреИрд╕реЗ рд╣реА рдмрд┐рд▓реНрд▓реА рд▓реЙрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреА рд╣реИ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рдЙрд╕реЗ рдкрд╛рдиреА рдкрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд┐рд▓реНрд▓реА рдбрдкрдЯрддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдп рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдкрддреНрдиреА рдЦреБрд╢ рд╣реИ, рдФрд░ рдпрд╣ рд╕рдм рдЕрдЬреАрдм рдЪрдорддреНрдХрд╛рд░ рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИ, рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрд░реЛрдд рдЪрд┐рддреНрд░ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕рдиреЗ рдпрд╣ рд╕реАрдЦрд╛ рд╣реИ, рд╡рд╣ рджреБрдирд┐рдпрд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрди рдЧрдпрд╛ рд╣реИ рдЬреЛ рд░рд╛рдд рдХреА рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╣рд╛рдЗрдкрд░рдкреНрд░реЛрдЧреНрд░рд╛рдордорд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЕрдкрдиреЗ рдкреВрд░реЗ рдЬреАрд╡рди рдореЗрдВ рдпреИрдВрдбреЗрдХреНрд╕ рдпрд╛ Google рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдорджрдж рд╕реЗ рдХрд╛рдлреА рд╕рд╕реНрддрд╛, рдХреЙрдореНрдкреИрдХреНрдЯ рдФрд░ рд╕рд░рд▓ред
рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)
рд╣рдорд╛рд░реЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдЖрджреЗрд╢ рджреЗрдХрд░ рдпрд╛ рдЕрдкрдиреЗ рдорд┐рддреНрд░реЛрдВ рдХреЛ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ, рдПрдХ
рдЕрджреНрд╡рд┐рддреАрдп рдПрдирд╛рд▓реЙрдЧ рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдкрд░ рд╣реИрдмрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП 30% рдЫреВрдЯ рдЬреЛ рд╣рдордиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдИрдЬрд╛рдж рдХреА рд╣реИ: VPS (KVM) E5-2650 v4 (6 рдХрд░реЛрдбрд╝): 10GB DDR4 240GB SSD 1Gbps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ $ 20 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред
рдбреЗрд▓ R730xd 2 рдмрд╛рд░ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕
2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 рдЯреАрд╡реА рдиреАрджрд░рд▓реИрдВрдб рдореЗрдВ 199 рдбреЙрд▓рд░ рд╕реЗ рд╣реИ ! рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ
ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ?