рдкрд╛рдпрдерди рдореЗрдВ рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдирд╛

рд╣рд╛рдп рд╕рд╛рдерд┐рдпреЛрдВ!



рдирд┐рд╡рд░реНрддрдорд╛рди рд╡рд░реНрд╖ рдХреЗ рдЕрдВрддрд┐рдо рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ, рд╣рдо рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдирд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ - рдПрдХ рд╡рд┐рд╖рдп рдЬреЛ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреБрд╕реНрддрдХ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!

рдкреНрд░рдмрд▓рд┐рдд рд╢рд┐рдХреНрд╖рдг рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдПрдХ рд░реВрдк рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдЬреЗрдВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╕реАрдЦрддрд╛ рд╣реИ, рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд╣ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╕реБрджреГрдвреАрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реАрдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рдордЭрд╛ рдФрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдкрд╛рдпрдерди рдореЗрдВ рд╣рд▓ рдХрд░реЗрдВред


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╣рдо рдЗрд╕ рддрдереНрдп рдХреЗ рдЖрджреА рд╣реЛ рдЧрдП рд╣реИрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдордиреБрд╖реНрдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЦреЗрд▓ рдЦреЗрд▓рддреЗ рд╣реИрдВ - рдпрд╛ рддреЛ рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдЧреЗрдо рдореЗрдВ рдмреЙрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╛ рдПрдХ-рдкрд░-рдПрдХ рдЧреЗрдо рдореЗрдВ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡рд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ: Dota2, PUB-G, рдорд╛рд░рд┐рдпреЛ рдореЗрдВред рд░рд┐рд╕рд░реНрдЪ рдХрдВрдкрдиреА рджреАрдкрдорд╛рдЗрдВрдб рдиреЗ рдЗрд╕ рдЦрдмрд░ рдХреЛ рд▓реЗрдХрд░ рддрдм рд╣рдВрдЧрд╛рдорд╛ рдордЪрд╛рдпрд╛ рдЬрдм 2016 рдореЗрдВ рдЙрдирдХреЗ рдЕрд▓реНрдлрд╝рд╛рдЧреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рджрдХреНрд╖рд┐рдг рдХреЛрд░рд┐рдпрд╛рдИ рдЪреИрдВрдкрд┐рдпрди рдХреЛ рд╣рд░рд╛рдпрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рд╢реМрдХреАрди рдЪрд╛рд╡рд▓рд╛ рдЧреЗрдорд░ рд╣реИрдВ, рддреЛ рдЖрдк Dota 2 OpenAI рдкрд╛рдБрдЪ рдХреЗ рдкрд╛рдБрдЪ рдореИрдЪреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рдХрд╛рд░реЛрдВ рдиреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИ рд▓рдбрд╝реА рдФрд░ рдХрдИ рдореИрдЪреЛрдВ рдореЗрдВ Dota2 рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╣рд░рд╛рдпрд╛ред (рдпрджрд┐ рдЖрдк рд╡рд┐рд╡рд░рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдпрд╣рд╛рдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдорд╢реАрдиреЗрдВ рдХреИрд╕реЗ рдЦреЗрд▓реА рдЬрд╛рддреА рд╣реИрдВ)ред



OpenAI Five рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд░реЛрд╢рди рд▓реЗрддрд╛ рд╣реИ ред

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

  1. рдорд╛рдирд╡ рд░рд╣рд┐рдд рд╡рд╛рд╣рди
  2. рдЦреЗрд▓ рдЙрджреНрдпреЛрдЧ
  3. рд░реЛрдмреЛрдЯрд┐рдХреНрд╕
  4. рдЕрдиреБрд╢рдВрд╕рд╛ рдкреНрд░рдгрд╛рд▓реА
  5. рд╡рд┐рдЬреНрдЮрд╛рдкрди рдФрд░ рд╡рд┐рдкрдгрди

рдЕрд╡рд▓реЛрдХрди рдФрд░ рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдиреЗ рдХреА рдкреГрд╖реНрдарднреВрдорд┐

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

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

рдпрд╣ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдмрд╣реБрдд рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ / рдореЙрдбрд▓ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ: рдЕрдЪреНрдЫрд╛ рдФрд░ рдирд╣реАрдВред

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

рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛

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

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

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

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

рд╕реБрджреГрдвреАрдХрд░рдг рдХреЛ рд╕рдордЭрдирд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рд╕реАрдЦрдирд╛

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



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



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

рдЯреИрдХреНрд╕реА рд╕рдорд╛рдзрд╛рди

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдирд╡рд░рд╣рд┐рдд рдЯреИрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЛ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рдВрджреБрдУрдВ ( R,G,Y,B ) рдкрд░ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рддрдХ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкрд╛рдпрдерди рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдкрд╛рдпрдерди рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓реЗрдЦ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ ред

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

pip install gym

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

тАЬрд╣рдорд╛рд░реЗ рдкрд╛рд╕ 4 рд╕реНрдерд╛рди рд╣реИрдВ (рд╡рд┐рднрд┐рдиреНрди рдкрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд); рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдПрдХ рдпрд╛рддреНрд░реА рдХреЛ рдЙрдард╛рдирд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рдЫреЛрдбрд╝ рджреЗрдирд╛ рд╣реИред рд╣рдо рдПрдХ рд╕рдлрд▓ рдпрд╛рддреНрд░реА рд▓реИрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП +20 рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рд▓рд┐рдП 1 рдЕрдВрдХ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЕрдирдЬрд╛рдиреЗ рдмреЛрд░реНрдбрд┐рдВрдЧ рдФрд░ рдПрдХ рдпрд╛рддреНрд░реА рдХреЗ рдЙрддрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10 рдЕрдВрдХреЛрдВ рдХрд╛ рдЬреБрд░реНрдорд╛рдирд╛ рднреА рд╣реИред тАЭ (рд╕реНрд░реЛрдд: gym.openai.com/envs/Taxi-v2 )

рдпрд╣рд╛рдБ рд╣рдо рдЕрдкрдиреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦреЗрдВрдЧреЗ:



рдЯреИрдХреНрд╕реА V2 ENV

рдЧреНрд░реЗрдЯ, env рдУрдкрдирдПрдЖрдИ рдЬрд┐рдо рдХрд╛ рджрд┐рд▓ рд╣реИ, рдпрд╣ рдПрдХ рдПрдХреАрдХреГрдд рдкрд░реНрдпрд╛рд╡рд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдирд╡реА рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд▓рдЧрддреА рд╣реИрдВ:

env.reset : рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рджреЗрддрд╛ рд╣реИред
env.step(action) : рдкрд░реНрдпрд╛рд╡рд░рдг env.step(action) рд╡рд┐рдХрд╛рд╕ рдХреЛ рдПрдХ рдХрджрдо рд╕рдордп рдореЗрдВ рдЖрдЧреЗ env.step(action) ред
env.step(action) : рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ

  • observation : рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред
  • reward : рдпрд╣ reward рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдлрд╛рдпрджреЗрдордВрдж рдереАред
  • done : рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдпрд╛рддреНрд░реА рдХреЛ рдареАрдХ рд╕реЗ рд▓реЗрдиреЗ рдФрд░ рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдЗрд╕реЗ "рдПрдХ рдкреНрд░рдХрд░рдг" рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  • info : рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЬреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ред
  • env.render : рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА)

рдЗрд╕рд▓рд┐рдП, рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реБрдП, рдЖрдЗрдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдЗрд╕ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдореЗрдВ рдЯреИрдХреНрд╕реА рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░ рд╣реИрдВред рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреЛ 5x5 рдЧреНрд░рд┐рдб рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдореЗрдВ 25 рд╕рдВрднрд╛рд╡рд┐рдд рдЯреИрдХреНрд╕реА рд╕реНрдерд╛рди рдорд┐рд▓рддреЗ рд╣реИрдВред рдпреЗ 25 рдореВрд▓реНрдп рд╣рдорд╛рд░реЗ рд░рд╛рдЬреНрдп рд╕реНрдерд╛рди рдХреЗ рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдорд╛рд░реА рдЯреИрдХреНрд╕реА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (3, 1) рдХреЗ рд╕рд╛рде рдмрд┐рдВрджреБ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред

рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ 4 рдмрд┐рдВрджреБ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЛ рдЪрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ: рдпреЗ рд╣реИрдВ: R, G, Y, B рдпрд╛ [(0,0), (0,4), (4,0), (4,3)] рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ ( рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ; рд▓рдВрдмрд╡рдд), рдпрджрд┐ рдХрд╛рд░реНрдЯреЗрд╢рд┐рдпрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдпрджрд┐ рдЖрдк рдпрд╛рддреНрд░реА рдХреЗ рдПрдХ рдФрд░ (1) рд╕реНрдерд┐рддрд┐ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ: рдЯреИрдХреНрд╕реА рдХреЗ рдЕрдВрджрд░, рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рддреНрд░реА рд╕реНрдерд╛рдиреЛрдВ рдФрд░ рдЙрдирдХреЗ рдЧрдВрддрд╡реНрдпреЛрдВ рдХреЗ рд╕рднреА рд╕рдВрдпреЛрдЬрди рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪрд╛рд░ (4) рдЧрдВрддрд╡реНрдп рдФрд░ рдкрд╛рдВрдЪ (4+) рд╣реИрдВ 1) рдпрд╛рддреНрд░реА рд╕реНрдерд╛рдиред

рддреЛ, рдЯреИрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, 5 ├Ч 5 ├Ч 5 ├Ч 4 = 500 рд╕рдВрднрд╡ рд░рд╛рдЬреНрдп рд╣реИрдВред рдПрдХ рдПрдЬреЗрдВрдЯ 500 рдореЗрдВ рд╕реЗ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ: рдПрдХ рджрд┐рд╢рд╛ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рдЬрд╛рдирд╛, рдпрд╛ рдпрд╛рддреНрд░реА рдХреЛ рд▓реЗрдиреЗ / рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдпред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдЫрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдп рд╣реИрдВ:
рдкрд┐рдХрдЕрдк, рдбреНрд░реЙрдк, рдЙрддреНрддрд░, рдкреВрд░реНрд╡, рджрдХреНрд╖рд┐рдг, рдкрд╢реНрдЪрд┐рдо (рдЕрдВрддрд┐рдо рдЪрд╛рд░ рдореВрд▓реНрдп рджрд┐рд╢рд╛рдПрдВ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЯреИрдХреНрд╕реА рдЪрд▓ рд╕рдХрддреА рд╣реИред)

рдпрд╣ action space : рд╕рднреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕реЗрдЯ рдЬреЛ рд╣рдорд╛рд░реЗ рдПрдЬреЗрдВрдЯ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд░рд╛рдЬреНрдп рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рд░рд┐рд╡рд╛рд░реНрдб рдЯреЗрдмрд▓: рдЯреИрдХреНрд╕реА рдХрд╛ рдорд╛рд╣реМрд▓ рдмрдирд╛рддреЗ рд╕рдордп, P рдирд╛рдордХ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдЗрдирд╛рдо рддрд╛рд▓рд┐рдХрд╛ рднреА рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЖрдк рдЗрд╕реЗ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдо states ├Ч actions рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

 >>> import gym >>> env = gym.make("Taxi-v2").env >>> env.P[328] {0: [(1.0, 433, -1, False)], 1: [(1.0, 233, -1, False)], 2: [(1.0, 353, -1, False)], 3: [(1.0, 333, -1, False)], 4: [(1.0, 333, -10, False)], 5: [(1.0, 333, -10, False)] } 

рдЗрд╕ рд╢рдмреНрджрдХреЛрд╢ рдХреА рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: {action: [(probability, nextstate, reward, done)]} ред

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

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

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

рд╣рдо рдПрдХ рдЕрдВрддрд╣реАрди рд▓реВрдк рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдпрд╛рддреНрд░реА рдЧрдВрддрд╡реНрдп (рдПрдХ рдПрдкрд┐рд╕реЛрдб) рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдЗрдирд╛рдо рджрд░ 20 рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддреАред env.action_space.sample() рд╡рд┐рдзрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕реЗрдЯ рд╕реЗ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИред ред рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ:

 import gym from time import sleep #  thr env env = gym.make("Taxi-v2").env env.s = 328 #     ,   , epochs = 0 penalties, reward = 0, 0 frames = [] done = False while not done: action = env.action_space.sample() state, reward, done, info = env.step(action) if reward == -10: penalties += 1 #         frames.append({ 'frame': env.render(mode='ansi'), 'state': state, 'action': action, 'reward': reward } ) epochs += 1 print("Timesteps taken: {}".format(epochs)) print("Penalties incurred: {}".format(penalties)) #    , ,  def frames(frames): for i, frame in enumerate(frames): clear_output(wait=True) print(frame['frame'].getvalue()) print(f"Timestep: {i + 1}") print(f"State: {frame['state']}") print(f"Action: {frame['action']}") print(f"Reward: {frame['reward']}") sleep(.1) frames(frames) 

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



рд╕рд╛рднрд╛рд░: OpenAI

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

рдкреНрд░рд╕реНрддреБрдд рд╣реИ рдХреНрдпреВ-рд▓рд░реНрдирд┐рдВрдЧ

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

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



рдпрд╣ рдкреНрд░рд╢реНрди рдЙрдард╛рддрд╛ рд╣реИ: рдХреНрдпреВ-рдореВрд▓реНрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЖрд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЙрдирдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕ рд╕рдореАрдХрд░рдг рдореЗрдВ рдХреНрдпреВ-рдорд╛рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдиреАрдЪреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рдЪрд░рдг 1: рдХреНрдпреВ-рдЯреЗрдмрд▓ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ, рдЗрд╕реЗ рд╢реВрдиреНрдп рд╕реЗ рднрд░реЗрдВ, рдФрд░ рдХреНрдпреВ-рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╣рдо рдордирдорд╛рдирд╛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
  • рдЪрд░рдг 2: рдЕрдм рдПрдЬреЗрдВрдЯ рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рджреЗрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рд░рд╛рдЬреНрдп (S) рдореЗрдВ рд╕рдВрднрд╡ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред
  • рдЪрд░рдг 3: рдкрд┐рдЫрд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ (рдП) рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдЧрд▓реЗ рд░рд╛рдЬреНрдп (рдПрд╕ ') рдкрд░ рдЬрд╛рдПрдВред
  • рдЪрд░рдг 4: рд░рд╛рдЬреНрдп (рдПрд╕ ') рд╕реЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдЪреНрдЪрддрдо рдХреНрдпреВ-рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
  • рдЪрд░рдг 5: рдЙрдкрд░реЛрдХреНрдд рд╕рдореАрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрдпреВ-рдЯреЗрдмрд▓ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
  • рдЪрд░рдг 6: рдЕрдЧрд▓реЗ рд░рд╛рдЬреНрдп рдХреЛ рдЪрд╛рд▓реВ рдореЗрдВ рдмрджрд▓ рджреЗрдВред
  • рдЪрд░рдг 7: рдпрджрд┐ рд▓рдХреНрд╖реНрдп рд╕реНрдерд┐рддрд┐ рддрдХ рдкрд╣реБрдБрдЪ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред

рдХреНрдпреВ-рдкрд╛рдпрдерди рдореЗрдВ рд╕реАрдЦрдирд╛

 import gym import numpy as np import random from IPython.display import clear_output #  Taxi-V2 Env env = gym.make("Taxi-v2").env #    q_table = np.zeros([env.observation_space.n, env.action_space.n]) #  alpha = 0.1 gamma = 0.6 epsilon = 0.1 all_epochs = [] all_penalties = [] for i in range(1, 100001): state = env.reset() #   epochs, penalties, reward, = 0, 0, 0 done = False while not done: if random.uniform(0, 1) < epsilon: #    action = env.action_space.sample() else: #    action = np.argmax(q_table[state]) next_state, reward, done, info = env.step(action) old_value = q_table[state, action] next_max = np.max(q_table[next_state]) #    new_value = (1 - alpha) * old_value + alpha * \ (reward + gamma * next_max) q_table[state, action] = new_value if reward == -10: penalties += 1 state = next_state epochs += 1 if i % 100 == 0: clear_output(wait=True) print("Episode: {i}") print("Training finished.") 

рдорд╣рд╛рди, рдЕрдм рдЖрдкрдХреЗ рд╕рднреА рдореВрд▓реНрдп q_table рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

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

рдЕрдиреНрдп рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдиреЗ рдХреА рддрдХрдиреАрдХ:

  • рдорд╛рд░реНрдХреЛрд╡ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдПрдордбреАрдкреА) рдФрд░ рдмреЗрд▓рдореИрди рд╕рдореАрдХрд░рдг
  • рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ: рдореЙрдбрд▓-рдЖрдзрд╛рд░рд┐рдд рдЖрд░рдПрд▓, рд╕реНрдЯреНрд░реЗрдЯреЗрдЬреА рдЗрдЯрд░реЗрд╢рди рдФрд░ рд╡реИрд▓реНрдпреВ рдЗрдЯрд░реЗрд╢рди
  • рдбреАрдк рдХреНрдпреВ-рдкреНрд░рд╢рд┐рдХреНрд╖рдг
  • рд░рдгрдиреАрддрд┐ рдврд╛рд▓ рдореВрд▓ рддрд░реАрдХреЗ
  • рд╕рд╛рд░реНрд╕рд╛

рдЗрд╕ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдХреЛрдб рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИ:

рд╡рд┐рд╣рд╛рд░ / рдЕрдЬрдЧрд░-рд╕реБрджреГрдвреАрдХрд░рдг-рд╢рд┐рдХреНрд╖рд╛

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


All Articles