рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ "рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ" рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╡рд┐рдХрд╛рд╕ (рд╣реЛрдо)

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕

рдореИрдВ, рдПрдХ рдорд╛рддреНрд░ рдирд╢реНрд╡рд░, рдПрдХ рд╕рд╣рд╛рдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЕрд░ рдЗрдВрдбрд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд╣реАрдВ рд╕реЛрдЪрддрд╛, рд╢рд╛рдВрддрд┐ рд╕реЗ рдЦреБрдж рдХреЛ CWS (C / C ++) рдкрд░ AWS рдХреЗ рд▓рд┐рдП рдХреЛрдбрд┐рдд рдХрд░рддрд╛ рдерд╛, рдФрд░ рдЕрдЧрд░ рдХреЛрдИ BUT рдирд╣реАрдВ рд╣реЛрддрд╛ рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрддрд╛ред
рдореИрдВ рдПрдХ рдмрд╛рд░ рдПрдХ рдордВрдЪ рдкрд░ рдПрдХ рдЖрджрдореА рд╕реЗ рдорд┐рд▓рд╛ рдЬреЛ AWPs рдХреЗ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдерд╛, рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдЙрд╕рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рд╕рдордЭрд╛рдпрд╛, рдореЗрд░реА рдорджрдж рдХреА, + рдЙрд╕рдиреЗ рдЦреБрдж рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЗрдВ рдХреАрдВред рд▓реЗрдХрд┐рди рдПрдХ рджрд┐рди рдпрд╣ рдПрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛, рдФрд░ рддрдм рдореБрдЭреЗ рдЙрд╕рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА "рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдПрдХ рдЕрдЪреНрдЫрд╛ рдбрд┐рдмрдЧрд░, ICQ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ + рдмреЙрдЯ, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЯреНрдпреВрд░рд┐рдВрдЧ рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ" ред рдмреЗрд╢рдХ, рдореИрдВ, рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рджреЗрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╛рдкреНрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рджреЗрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛, рдЬрдм рдореИрдВ рдЙрдирдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╣реИрдХ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдПрдлрдПрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВред рддрдм рд╕реЗ рдХрдИ рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╖рдп рдЙрдирдХреЗ рдПрдЖрдИ рдХреА рдХреАрдордд рдкрд░ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ 100% рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реА рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рддрдЪреАрдд рдиреЗ рдореЗрд░реЗ рдЕрдкрдиреЗ AI рдХреЛ рдЧреБрдирдЧреБрдирд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ред

рд╢реБрд░реБрдЖрдд

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕реА / рд╕реА ++ рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛, рдПрдХ рдорд┐рддреНрд░ рдиреЗ рдореБрдЭрд╕реЗ рдХрд╣рд╛ рдХрд┐ "рдЖрдкрдХреА рдмреБрджреНрдзрд┐ рдЖрдорддреМрд░ рдкрд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдШреЛрд╖рд┐рдд рднрд╛рд╖рд╛ рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред" рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рддреБрд░рдВрдд рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреА рд╣реЛрдЧреА, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ, рдФрд░ рдлрд┐рд░ рднреА рдореИрдВрдиреЗ рдПрдХ рдореМрдХрд╛ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЗрд╕рд▓рд┐рдП C / C ++ рднрд╛рд╖рд╛ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдпрд╣ рдЙрд╕ рдЫреЛрдЯреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдерд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рддрдм рд╕реЛрдЪрд╛ рдерд╛) рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЪреБрдирд╛рд╡, рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣рд╛рдБ рджреВрд╕рд░рд╛ рдиреБрдХрд╕рд╛рди рд╣реБрдЖ рдерд╛ред рдореИрдВрдиреЗ ANN рдкрд░ рдХрдИ рд▓реЗрдЦреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА, рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛, рд▓реЗрдХрд┐рди рд╕рд╣реА рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╛ рддреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪреАрд▓рд╛ рдирд╣реАрдВ рдерд╛, рдпрд╛ рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдпрд╛ рдпрд╣ рдХрд╛рдо рдХреА рдЧрддрд┐ рдореЗрдВ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ред рдмрд╛рдж рдореЗрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ BUT рдерд╛ред
рдЗрд╕рд▓рд┐рдП рдЖрдкрдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ

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

рддреЛ, рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛ рд╣реИ

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

typedef struct _link{ }LINK; typedef struct _neuron{ struct _neuron *prev,*next; }NEURON; typedef struct _n_layer{ struct _n_layer *prev,*next; }NLAYER; 

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

рддреЛ рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд▓реА рдЧрдИ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
 typedef struct _link{ void *from,*to; //  LINKL }LINK; typedef struct _link_list{ LINK *link; void *Neuron; //  __ struct _link_list *next,*prev; }LINKL; typedef struct _neuron{ LINKL *in,*out; void *Layer; //  __ struct _neuron *prev,*next; }NEURON; typedef struct _n_layer{ NEURON *first,*end; struct _n_layer *prev,*next; }NLAYER; 

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рд╕реВрдЪреА рдореЗрдВ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рд╣рдЯрд╛рдиреЗ / рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрддрд╛ рд╣реВрдВред
рд▓реЗрдХрд┐рди рдлрд┐рд░, рдпрд╣ рд╕рдВрд░рдЪрдирд╛ рдирд╣реАрдВ рднрд░реА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ ...
рдЖрдЗрдП рд░реБрдХреЗрдВ рдФрд░ рд╕реЛрдЪреЗрдВ, рдЬрдм рддрдХ рдЖрдк рдХрд╣реАрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ, рдЖрдк рд╕реЛрдЪ рдирд╣реАрдВ рд╕рдХрддреЗ?
рдпрд╛ рдЬрдм рдЖрдк рдХреБрдЫ рд╕реБрдирддреЗ рд╣реИрдВ рддреЛ рдЖрдк рджреЗрдЦ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ? рдЬрд╡рд╛рдм рд╣реИ рдирд╣реАрдВред
рдЗрд╕реАрд▓рд┐рдП рд╕реВрддреНрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛!

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

 #define STATE_NOT_READY 0 #define STATE_READY 1 typedef struct _link{ void *from,*to; }LINK; typedef struct _link_list{ LINK *link; char state; void *Neuron; struct _link_list *next,*prev; }LINKL; typedef struct _neuron{ char state; LINKL *in,*out; void *Layer; struct _neuron *prev,*next; }NEURON; typedef struct _n_layer{ NEURON *first,*end; char state; struct _n_layer *prev,*next; }NLAYER; 


рд╡рд╛рдпрд▓рд╛, рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдврд╛рдВрдЪрд╛ рддреИрдпрд╛рд░ рд╣реИред

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

рдиреНрдпреВрдиреЗрд░реЛрд▓реАрдм рдЯреЛрдирд┐рдЪ

рдкрд╛рд╕: XabraZabra

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

рдпрд╣ рд▓реЗрдЦ "рд╕реНрдорд╛рд░реНрдЯ" рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЕрдм рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдХреИрд╕реЗ рднрд░рдирд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдбрдмрд▓ рдХрд╛ рдЪрдпрди рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди 3 рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЬрдм рддрдХ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рд╕рдордЭреВрдВрдЧрд╛, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░рдХрд╛рд╢ рдирд╣реАрдВ рджреЗрдЦреЗрдЧрд╛ ред
  1. (SOLVED) рдХрд┐рд╕ рд╢рд░реНрдд рд╕реЗ рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ / рдпрд╛ рдЗрд╕реЗ рдХрд┐рд╕ рдиреНрдпреВрд░реЙрди рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛ред
  2. (SOLVED) рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирдпрд╛ рдиреНрдпреВрд░реЙрди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕реЗ рдХрд┐рд╕рд╕реЗ рдФрд░ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)
  3. (рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╣рд▓) рдПрдХ рдиреНрдпреВрд░реЙрди "рд╢реВрдЯ" рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЬрдм рд╕рднреА рдмреЙрдиреНрдб рд╡реЗрдЯ рдХреЛ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдХреНрдпрд╛ рджрд┐рдЦреЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдмреЙрдиреНрдб рд╡реЗрдЯ рдФрд░ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

рдпрджрд┐ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рд╕реЗрд╡реЗрд▓реЙрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрднреА рддрдХ рдиреЛрдмреЗрд▓ рдкреБрд░рд╕реНрдХрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ)


рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

рд╢реЛрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА

рдмреЗрд╢рдХ, рд╣реИрдмреЗ рдкрд░ рдХрдИ рд▓реЗрдЦред
FANN рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХрд╛ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреА рд╣реИред
рдЬрд┐рд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдореИрдВрдиреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЗрдЦ рдкрдврд╝реЗ рд╣реИрдВред
рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рд▓реЗрдЦ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд╕реЛрдЪрдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░ рджрд┐рдпрд╛ (:

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


All Articles