рдбрдореА рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХред рднрд╛рдЧ 2 - рдЕрд╡рдзрд╛рд░рдгрд╛рддреНрдордХ

рдЫрд╡рд┐

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

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдЗрд╕ рдмрд╛рд░ - рд╕реА #ред
рд░реБрдЪрд┐ рдХреГрдкрдпрд╛ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред


рдкреНрд░рд╕реНрддреБрддрд┐ рд╕рд░рд▓ рднрд╛рд╖рд╛ рдореЗрдВ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреЗрд╢реЗрд╡рд░реЛрдВ рд╕реЗ рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЗ рд▓рд┐рдП рдЖрд▓реЛрдЪрдирд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред

рдкрд╣рд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдВрдХ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рддрддреНрд╡ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд "рдиреНрдпреВрд░реЙрди" рдерд╛ (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╛рдлреА рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред
рдЧреМрд░ рдХреАрдЬрд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред



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

рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЫрд╡рд┐ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдореЗрдВ рдЗрдирдкреБрдЯ рд╣реИ, рддреЛ рдЕрдХреНрд╖рддрдВрддреБ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдХреЗрд╡рд▓ 1 рдпрд╛ 0 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдпрд╛ рддреЛ рд╡рдЬрди рдорд╛рди рдпрд╛ 0 рд╣реИред
рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдЕрдЧрд░ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░ рдХреБрдЫ рд╣реИ, рддреЛ рдкреИрд░ "рдЪрд┐рдХреЛрдЯреА" рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдиреНрдпреВрд░реЙрди рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдпрд╣ рдХрд┐рддрдирд╛ "рдЯреНрд╡рд┐рдЪ" рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд┐рд░реНрдгрдп рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред
рдЕрдХреНрд╖реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрдирдкреБрдЯ рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ 3x5 рдкрд┐рдХреНрд╕реЗрд▓ рдЖрдХрд╛рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛ред рддрджрдиреБрд╕рд╛рд░, рдиреНрдпреВрд░реЙрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 3 x 5 = 15 рд╣реЛрдЧреАред

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



рдЪрд▓реЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рдПрдХ рдиреНрдпреВрд░реЙрди рд╡рд░реНрдЧ рдмрдирд╛рдПрдБ:
class Web { public int[,] mul; //      public int[,] weight; //     public int[,] input; //   public int limit = 9; //  -  ,    public int sum ; //      public Web(int sizex, int sizey,int[,] inP) //      { weight = new int[sizex, sizey]; //     ( ) mul = new int[sizex, sizey]; input = new int[sizex, sizey]; input = inP; //    } 


рд╣рд╛рдВ, рдореИрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рд╡рдЬрди рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдореЗрдЯрдирд╛, рджрд╣рд▓реАрдЬ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрд╛ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмреБрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛:

рд╕реНрдХреЗрд▓рд┐рдВрдЧ:
  public void mul_w() { for (int x = 0; x <= 2; x++) { for (int y = 0; y <= 4; y++) //     { mul[x, y] = input[x,y]*weight[x,y]; //    (0  1)        . } } } 


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛:
  public void Sum() { sum = 0; for (int x = 0; x <= 2; x++) { for (int y = 0; y <= 4; y++) { sum += mul[x, y]; } } } 


рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
  public bool Rez() { if (sum >= limit) return true; else return false; } 


рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдЧрд╛:



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

рддрд╛рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢рдЯрдбрд╛рдЙрди рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХреЗ, рдореИрдВ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднрд╛рд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрдЪрд╛рдКрдВрдЧрд╛ред

  private void Form1_Load(object sender, EventArgs e) { NW1 = new Web(3, 5,input); //     openFileDialog1.Title = "  "; openFileDialog1.ShowDialog(); string s = openFileDialog1.FileName; StreamReader sr = File.OpenText(s); //    string line; string[] s1; int k = 0; while ((line = sr.ReadLine()) != null) { s1 = line.Split(' '); for (int i = 0; i < s1.Length; i++) { listBox1.Items.Add(""); if (k < 5) { NW1.weight[i, k] = Convert.ToInt32(s1[i]); //        listBox1.Items[k] += Convert.ToString(NW1.weight[i, k]); //  ,   } } k++; } sr.Close(); } 


рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  Bitmap im = pictureBox1.Image as Bitmap; for (var i = 0; i <= 5; i++) listBox1.Items.Add(" "); for (var x = 0; x <= 2; x++) { for (var y = 0; y <= 4; y++) { int n = (im.GetPixel(x, y).R); if (n >= 250) n = 0; // ,    else n = 1; listBox1.Items[y] = listBox1.Items[y] + " " + Convert.ToString(n); input[x, y] = n; //        } } 


рд╣рдо рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрдХреНрд╖рд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ:

  public void recognize() { NW1.mul_w(); NW1.Sum(); if (NW1.Rez()) listBox1.Items.Add(" - True, Sum = "+Convert.ToString(NW1.sum)); else listBox1.Items.Add( " - False, Sum = "+Convert.ToString(NW1.sum)); } 


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

рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣реА рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЖрдирдиреНрджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдФрд░ рдЕрдЧрд░ рд╡рд╣ рдЧрд▓рдд рд╣реИ, рддреЛ рд╣рдо рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рджрдВрдб рджреЗрддреЗ рд╣реИрдВ:

- рдпрджрд┐ рдЙрд╕рдХрд╛ рдЧрд▓рдд рдЙрддреНрддрд░ рдЧрд▓рдд рд╣реИ, рддреЛ рд╣рдо рдЗрдирдкреБрдЯ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░ рдХреЗ рднрд╛рд░ (1 рд╕реЗ рд▓реЗрдЧ 1 - рдЪрд┐рддреНрд░ рдХреЗ рдорд╛рди [0,0] рдЖрджрд┐) рдкрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

  public void incW(int[,] inP) { for (int x = 0; x <= 2; x++) { for (int y = 0; y <= 4; y++) { weight[x, y] += inP[x, y]; } } } 


- рдЕрдЧрд░ рдЙрд╕рдХрд╛ рдЧрд▓рдд рдЬрд╡рд╛рдм рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░ рдХреЗ рд╡рдЬрди рд╕реЗ рдЗрдирдкреБрдЯ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдШрдЯрд╛рдПрдВ:

  public void decW(int[,] inP) { for (int x = 0; x <= 2; x++) { for (int y = 0; y <= 4; y++) { weight[x, y] -= inP[x, y]; } } } 


рдлрд┐рд░ рд╣рдо рд╡рдЬрд╝рди рдХреА рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдореИрдВрдиреЗ рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП 5 рдирдВрдмрд░ рд▓рд┐рдпрд╛:

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ 5 рдирдВрдмрд░ рдХреЗ рд▓рд┐рдП рд╢реЗрд╖ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХрдИ рд╡рд┐рдХрд▓реНрдк рддреИрдпрд╛рд░ рдХрд┐рдП:



рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ 6 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рджреВрд░ рдХрд░реЗрдВрдЧреЗред
3x5 рд╢реВрдиреНрдп рд╕реЗ рднрд░реА рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ - рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╢реБрджреНрдз рдореЗрдореЛрд░реА:

000
000
000
000
000

рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдирдВрдмрд░ 5 рдХреА рддрд╕реНрд╡реАрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЙрддреНрддрд░ рдЧрд▓рдд рд╣реИред "рд╕рддреНрдп рдирд╣реАрдВ рд╣реИ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рднрд╛рд░ рдкреБрдирд░реНрдЧрдгрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ (рдЖрдк рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ):

рез рез рез
рез реж реж
рез рез рез
реж реж рез
рез рез рез

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

рез реи рез
1 0 -4
рез реи рез
-4 0 1
рез рез реж



рддреЛ рдЫрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓, рднрд╛рд░ рдХреА рдлрд╛рдЗрд▓реЗрдВ рдФрд░ 3x5 рдЪрд┐рддреНрд░ рдпрд╣рд╛рдВ рд╕реЗ рд▓рд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред
рдпрджрд┐ рдЖрдк рдЕрдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - w.txt рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рднреА рдирдВрдмрд░реЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ

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

рд╕рд┐рдо рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЭреБрдХрддрд╛ рд╣реВрдВ, рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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


All Articles