AI-For-Beginners/translations/mr/lessons/6-Other/22-DeepRL
localizeflow[bot] 0a9890ad15 chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00
..
lab chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00
CartPole-RL-PyTorch.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
CartPole-RL-TF.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00
notebook.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
tmp.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00

README.md

рдбреАрдк рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧ

рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧ (RL) рд╣реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧрдЪреЗ рдПрдХ рдореВрд▓рднреВрдд рдкреЕрд░рд╛рдбрд╛рдЗрдо рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реБрдкрд░рд╡рд╛рдЗрдЬреНрдб рд▓рд░реНрдирд┐рдВрдЧ рдЖрдгрд┐ рдЕрдирд╕реБрдкрд░рд╡рд╛рдЗрдЬреНрдб рд▓рд░реНрдирд┐рдВрдЧрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. рд╕реБрдкрд░рд╡рд╛рдЗрдЬреНрдб рд▓рд░реНрдирд┐рдВрдЧрдордзреНрдпреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЬреНрдЮрд╛рдд рдкрд░рд┐рдгрд╛рдорд╛рдВрд╕рд╣ рдбреЗрдЯрд╛рд╕реЗрдЯрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣рд╛рд╡реЗ рд▓рд╛рдЧрддреЗ, рддрд░ RL рдХрд░реВрди рд╢рд┐рдХрдгреЗ рдпрд╛ рд╕рдВрдХрд▓реНрдкрдиреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдкреНрд░рдердо рдПрдЦрд╛рджреЗ рд╕рдВрдЧрдгрдХ рдЧреЗрдо рдкрд╛рд╣рддреЛ, рддреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдирд┐рдпрдо рди рдЬрд╛рдгрддрд╛ рдЦреЗрд│рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреЛ рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдлрдХреНрдд рдЦреЗрд│рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджреНрд╡рд╛рд░реЗ рдЖрдгрд┐ рдЖрдкрд▓реЗ рд╡рд░реНрддрди рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реВрди рдЖрдкрд▓реЗ рдХреМрд╢рд▓реНрдп рд╕реБрдзрд╛рд░рддреЛ.

рдкреВрд░реНрд╡-рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреНрд╡рд┐рдЭ

RL рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

  • рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд┐рдВрд╡рд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░, рдЬреЗ рдЦреЗрд│рд╛рдЪреЗ рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рддреЗ. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░рдордзреНрдпреЗ рдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рддрд╛ рдпрд╛рдпрд▓рд╛ рд╣рд╡реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рдкрд╛рд╣рддрд╛ рдпрд╛рдпрд▓рд╛ рд╣рд╡реЗрдд.
  • рдХрд╛рд╣реА рд░рд┐рд╡реЙрд░реНрдб рдлрдВрдХреНрд╢рди, рдЬреЗ рдЖрдкрд▓рд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рддреА рдпрд╢рд╕реНрд╡реА рд╣реЛрддрд╛ рд╣реЗ рджрд░реНрд╢рд╡рддреЗ. рд╕рдВрдЧрдгрдХ рдЧреЗрдо рдЦреЗрд│рд╛рдпрд▓рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд░рд┐рд╡реЙрд░реНрдб рдореНрд╣рдгрдЬреЗ рдЖрдкрд▓рд╛ рдЕрдВрддрд┐рдо рд╕реНрдХреЛрдЕрд░ рдЕрд╕реЗрд▓.

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

RL рджрд░рдореНрдпрд╛рди, рдЖрдкрдг рд╕рд╣рд╕рд╛ рдЕрдиреЗрдХ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЛ. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрд╛рджрд░рдореНрдпрд╛рди, рдЖрдкрдг рдЖрддрд╛рдкрд░реНрдпрдВрдд рд╢рд┐рдХрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рд░рдгрдиреАрддреАрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдгреЗ (рд╢реЛрд╖рдг) рдЖрдгрд┐ рдирд╡реАрди рд╕рдВрднрд╛рд╡реНрдп рд╕реНрдерд┐рддреАрдВрдЪрд╛ рд╢реЛрдз рдШреЗрдгреЗ (рдЕрдиреНрд╡реЗрд╖рдг) рдпрд╛рдордзреНрдпреЗ рд╕рдВрддреБрд▓рди рд╕рд╛рдзрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

OpenAI Gym

RL рд╕рд╛рдареА рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд╛рдзрди рдореНрд╣рдгрдЬреЗ OpenAI Gym - рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдг, рдЬреЗ рдЕрдЯрд╛рд░реА рдЧреЗрдореНрд╕рдкрд╛рд╕реВрди рддреЗ рдкреЛрд▓ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪреНрдпрд╛ рднреМрддрд┐рдХрд╢рд╛рд╕реНрддреНрд░рд╛рдкрд░реНрдпрдВрдд рдЕрдиреЗрдХ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рдВрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░реВ рд╢рдХрддреЗ. рд╣реЗ рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдореНрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ рдЖрдгрд┐ OpenAI рджреНрд╡рд╛рд░реЗ рджреЗрдЦрд░реЗрдЦ рдХреЗрд▓реА рдЬрд╛рддреЗ.

Note: OpenAI Gym рдордзреАрд▓ рд╕рд░реНрд╡ рдЙрдкрд▓рдмреНрдз рдкрд░реНрдпрд╛рд╡рд░рдгреЗ рдЖрдкрдг рдпреЗрдереЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛.

CartPole рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ

рдЖрдкрдг рд╕рд░реНрд╡рд╛рдВрдиреА рдЖрдзреБрдирд┐рдХ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдЙрдкрдХрд░рдгреЗ рдЬрд╕реЗ рдХреА Segway рдХрд┐рдВрд╡рд╛ Gyroscooters рдкрд╛рд╣рд┐рд▓реА рдЕрд╕рддреАрд▓. рд╣реЗ рдЙрдкрдХрд░рдгреЗ рдЖрдкреЛрдЖрдк рдмреЕрд▓рдиреНрд╕ рдХрд░реВ рд╢рдХрддрд╛рдд, рдЬреНрдпрд╛рд╕рд╛рдареА рддреЗ рдЕреЕрдХреНрд╕реЗрд▓рд░реЛрдореАрдЯрд░ рдХрд┐рдВрд╡рд╛ рдЧрд╛рдпрд░реЛрд╕реНрдХреЛрдкрдордзреВрди рд╕рд┐рдЧреНрдирд▓ рдорд┐рд│рд╛рд▓реНрдпрд╛рд╡рд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЪрд╛рдХрд╛рдВрдЪреЗ рд╕рдорд╛рдпреЛрдЬрди рдХрд░рддрд╛рдд. рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд, рдЖрдкрдг рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд╛рдпрд▓рд╛ рд╢рд┐рдХрдгрд╛рд░ рдЖрд╣реЛрдд - рдкреЛрд▓ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ. рд╣реЗ рд╕рд░реНрдХрд╕ рдХрд▓рд╛рдХрд╛рд░рд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛ рд╣рд╛рддрд╛рд╡рд░ рдкреЛрд▓ рдмреЕрд▓рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ - рдкрд░рдВрддреБ рд╣реЗ рдкреЛрд▓ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдлрдХреНрдд 1D рдордзреНрдпреЗ рд╣реЛрддреЗ.

рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪреА рдПрдХ рд╕рд╛рдзреА рдЖрд╡реГрддреНрддреА CartPole рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реА рдЬрд╛рддреЗ. CartPole рдЬрдЧрд╛рдд, рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдПрдХ рдЖрдбрд╡рд╛ рд╕реНрд▓рд╛рдпрдбрд░ рдЕрд╕рддреЛ рдЬреЛ рдбрд╛рд╡реАрдХрдбреЗ рдХрд┐рдВрд╡рд╛ рдЙрдЬрд╡реАрдХрдбреЗ рд╣рд▓рд╡реВ рд╢рдХрддреЛ, рдЖрдгрд┐ рдЙрджреНрджрд┐рд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рд╕реНрд▓рд╛рдпрдбрд░рд╡рд░ рдЙрднреНрдпрд╛ рдкреЛрд▓рд▓рд╛ рдмреЕрд▓рдиреНрд╕ рдХрд░рдгреЗ.

a cartpole

рд╣реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реА рдУрд│реАрдВрдЪрд╛ Python рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

import gym
env = gym.make("CartPole-v1")

env.reset()
done = False
total_reward = 0
while not done:
   env.render()
   action = env.action_space.sample()
   observaton, reward, done, info = env.step(action)
   total_reward += reward

print(f"Total reward: {total_reward}")

рдкреНрд░рддреНрдпреЗрдХ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдиреЗрдордХреНрдпрд╛ рдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ:

  • env.reset рдирд╡реАрди рдкреНрд░рдпреЛрдЧ рд╕реБрд░реВ рдХрд░рддреЗ
  • env.step рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рд╕реНрдЯреЗрдк рдкрд╛рд░ рдкрд╛рдбрддреЗ. рд╣реЗ action space рдордзреВрди рдПрдХ action рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рдЖрдгрд┐ observation space рдордзреВрди рдПрдХ observation, рддрд╕реЗрдЪ рд░рд┐рд╡реЙрд░реНрдб рдЖрдгрд┐ рдЯрд░реНрдорд┐рдиреЗрд╢рди рдлреНрд▓реЕрдЧ рдкрд░рдд рдХрд░рддреЗ.

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

non-balancing cartpole

RL рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рдПрдХ рдореЙрдбреЗрд▓ - рдЬреНрдпрд╛рд▓рд╛ policy ╧А рдореНрд╣рдгрддрд╛рдд - рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреЗ, рдЬреЗ рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд┐рддреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдореНрд╣рдгреВрди рдЕреЕрдХреНрд╢рди рдкрд░рдд рдХрд░реЗрд▓. рдЖрдкрдг рдкреЙрд▓рд┐рд╕реАрд▓рд╛ рд╕рдВрднрд╛рд╡реНрдпрддрд╛рддреНрдордХ рдорд╛рдиреВ рд╢рдХрддреЛ, рдЙрджрд╛. рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдерд┐рддреА s рдЖрдгрд┐ рдЕреЕрдХреНрд╢рди a рд╕рд╛рдареА рддреЗ ╧А(a|s) рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдкрд░рдд рдХрд░реЗрд▓ рдХреА рдЖрдкрдг s рд╕реНрдерд┐рддреАрдд a рдШреНрдпрд╛рдпрд▓рд╛ рд╣рд╡реЗ.

рдкреЙрд▓рд┐рд╕реА рдЧреНрд░реЗрдбрд┐рдпрдВрдЯреНрд╕ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо

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

рдпреЗрдереЗ рдХрд▓реНрдкрдирд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рддреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдЕрдВрджрд╛рдЬ рдХрд░рдгреЗ. рдЖрдкрдг рдХреНрдпреБрдореНрдпреБрд▓реЗрдЯрд┐рд╡реНрд╣ рд░рд┐рд╡реЙрд░реНрдбреНрд╕рдЪрд╛ рдПрдХ рд╡реНрд╣реЗрдХреНрдЯрд░ рддрдпрд╛рд░ рдХрд░рддреЛ, рдЬреЛ рдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЗрдкрд╡рд░ рдЖрдкрд▓рд╛ рдПрдХреВрдг рд░рд┐рд╡реЙрд░реНрдб рджрд░реНрд╢рд╡рддреЛ. рдЖрдкрдг рд░рд┐рд╡реЙрд░реНрдб рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рджреЗрдЦреАрд▓ рд▓рд╛рдЧреВ рдХрд░рддреЛ, рдЬрд┐рдереЗ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд░рд┐рд╡реЙрд░реНрдбреНрд╕рд▓рд╛ рдХрд╛рд╣реА рдЧреБрдгрдХ ╬│=0.99 рдиреЗ рдЧреБрдгреВрди рддреНрдпрд╛рдВрдЪреА рднреВрдорд┐рдХрд╛ рдХрдореА рдХреЗрд▓реА рдЬрд╛рддреЗ. рдирдВрддрд░, рдЖрдкрдг рддреНрдпрд╛ рд╕реНрдЯреЗрдкреНрд╕рд▓рд╛ рдмрд│рдХрдЯ рдХрд░рддреЛ рдЬреЗ рдЕрдзрд┐рдХ рд░рд┐рд╡реЙрд░реНрдбреНрд╕ рджреЗрддрд╛рдд.

рдкреЙрд▓рд┐рд╕реА рдЧреНрд░реЗрдбрд┐рдпрдВрдЯ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛ рдЖрдгрд┐ рдЙрджрд╛рд╣рд░рдг рдиреЛрдЯрдмреБрдХ рдордзреНрдпреЗ рддреЗ рдЕреЕрдХреНрд╢рдирдордзреНрдпреЗ рдкрд╛рд╣рд╛.

рдЕреЕрдХреНрдЯрд░-рдХреНрд░рд┐рдЯрд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо

рдкреЙрд▓рд┐рд╕реА рдЧреНрд░реЗрдбрд┐рдпрдВрдЯреНрд╕ рдкрджреНрдзрддреАрдЪреА рд╕реБрдзрд╛рд░рд┐рдд рдЖрд╡реГрддреНрддреА Actor-Critic рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реА рдЬрд╛рддреЗ. рдпрд╛рдорд╛рдЧреАрд▓ рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рджреЛрди рдЧреЛрд╖реНрдЯреА рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓:

  • рдкреЙрд▓рд┐рд╕реА, рдЬреА рдХреЛрдгрддреЗ рдЕреЕрдХреНрд╢рди рдШреНрдпрд╛рдпрдЪреЗ рддреЗ рдард░рд╡рддреЗ. рдпрд╛ рднрд╛рдЧрд╛рд▓рд╛ actor рдореНрд╣рдгрддрд╛рдд.
  • рдЖрдкрдг рдпрд╛ рд╕реНрдерд┐рддреАрдд рдорд┐рд│рд╡реВ рд╢рдХрдгрд╛рд▒реНрдпрд╛ рдПрдХреВрдг рд░рд┐рд╡реЙрд░реНрдбрдЪрд╛ рдЕрдВрджрд╛рдЬ - рдпрд╛ рднрд╛рдЧрд╛рд▓рд╛ critic рдореНрд╣рдгрддрд╛рдд.

рдПрдХрд╛ рдЕрд░реНрдерд╛рдиреЗ, рд╣реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ GAN рд╕рд╛рд░рдЦреА рдЖрд╣реЗ, рдЬрд┐рдереЗ рджреЛрди рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдПрдХрдореЗрдХрд╛рдВрд╡рд┐рд░реБрджреНрдз рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. Actor-Critic рдореЙрдбреЗрд▓рдордзреНрдпреЗ, actor рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдШреНрдпрд╛рдпрдЪреЗ рдЕреЕрдХреНрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддреЗ, рдЖрдгрд┐ critic рддреНрдпрд╛рд╡рд░ рдЯреАрдХрд╛ рдХрд░реВрди рдкрд░рд┐рдгрд╛рдорд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рддреЛ. рдорд╛рддреНрд░, рдЖрдкрд▓реЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╣реЗ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдгреЗ рдЖрд╣реЗ.

рдХрд╛рд░рдг рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреНрд░рдпреЛрдЧрд╛рджрд░рдореНрдпрд╛рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреНрдпреБрдореНрдпреБрд▓реЗрдЯрд┐рд╡реНрд╣ рд░рд┐рд╡реЙрд░реНрдбреНрд╕ рдЖрдгрд┐ critic рджреНрд╡рд╛рд░реЗ рдкрд░рдд рдХреЗрд▓реЗрд▓реЗ рдкрд░рд┐рдгрд╛рдо рджреЛрдиреНрд╣реА рдорд╛рд╣рд┐рдд рдЖрд╣реЗрдд, рддреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рдлрд░рдХ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реЙрд╕ рдлрдВрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рдгреЗ рддреБрд▓рдиреЗрдиреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рдпрд╛рдореБрд│реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ critic loss рдорд┐рд│рддреЗ. рдЖрдкрдг рдкреЙрд▓рд┐рд╕реА рдЧреНрд░реЗрдбрд┐рдпрдВрдЯ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордкреНрд░рдорд╛рдгреЗрдЪ рдкрджреНрдзрддреА рд╡рд╛рдкрд░реВрди actor loss рджреЗрдЦреАрд▓ рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрддреЛ.

рдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдореНрд╕рдкреИрдХреА рдПрдХ рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рдирдВрддрд░, рдЖрдкрд▓рд╛ CartPole рдЕрд╕реЗ рд╡рд╛рдЧреЗрд▓:

a balancing cartpole

тЬНя╕П рд╡реНрдпрд╛рдпрд╛рдо: рдкреЙрд▓рд┐рд╕реА рдЧреНрд░реЗрдбрд┐рдпрдВрдЯреНрд╕ рдЖрдгрд┐ рдЕреЕрдХреНрдЯрд░-рдХреНрд░рд┐рдЯрд┐рдХ RL

рдЦрд╛рд▓реАрд▓ рдиреЛрдЯрдмреБрдХреНрд╕рдордзреНрдпреЗ рдЖрдкрд▓реЗ рд╢рд┐рдХреНрд╖рдг рд╕реБрд░реВ рдареЗрд╡рд╛:

рдЗрддрд░ RL рдХрд╛рд░реНрдпреЗ

рдЖрдЬрдХрд╛рд▓ рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧ рд╣реЗ рд╕рдВрд╢реЛрдзрдирд╛рдЪреЗ рд╡реЗрдЧрд╛рдиреЗ рд╡рд╛рдврдгрд╛рд░реЗ рдХреНрд╖реЗрддреНрд░ рдЖрд╣реЗ. рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧрдЪреЗ рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд:

  • рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдЕрдЯрд╛рд░реА рдЧреЗрдореНрд╕ рдЦреЗрд│рд╛рдпрд▓рд╛ рд╢рд┐рдХрд╡рдгреЗ. рдпрд╛ рд╕рдорд╕реНрдпреЗрддреАрд▓ рдЖрд╡реНрд╣рд╛рдирд╛рддреНрдордХ рднрд╛рдЧ рдореНрд╣рдгрдЬреЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рд╕рд╛рдзреА рд╕реНрдерд┐рддреА рд╡реНрд╣реЗрдХреНрдЯрд░ рдореНрд╣рдгреВрди рдирд╛рд╣реА, рддрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЕрд╕рддреЛ - рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ CNN рд╡рд╛рдкрд░реВрди рдпрд╛ рд╕реНрдХреНрд░реАрди рдЗрдореЗрдЬрд▓рд╛ рдлреАрдЪрд░ рд╡реНрд╣реЗрдХреНрдЯрд░рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреЗ рдХрд┐рдВрд╡рд╛ рд░рд┐рд╡реЙрд░реНрдб рдорд╛рд╣рд┐рддреА рдХрд╛рдврд╛рд╡реА рд▓рд╛рдЧрддреЗ. рдЕрдЯрд╛рд░реА рдЧреЗрдореНрд╕ Gym рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.
  • рд╕рдВрдЧрдгрдХрд╛рд▓рд╛ рдмреЛрд░реНрдб рдЧреЗрдореНрд╕ рдЬрд╕реЗ рдХреА Chess рдЖрдгрд┐ Go рдЦреЗрд│рд╛рдпрд▓рд╛ рд╢рд┐рдХрд╡рдгреЗ. рдЕрд▓реАрдХрдбреЗ Alpha Zero рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рджреЛрди рдПрдЬрдВрдЯреНрд╕ рдПрдХрдореЗрдХрд╛рдВрд╡рд┐рд░реБрджреНрдз рдЦреЗрд│реВрди рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЗрдкрд╡рд░ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░реВрди рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
  • рдЙрджреНрдпреЛрдЧрд╛рдд, рд╕рд┐рдореНрдпреБрд▓реЗрд╢рдирдордзреВрди рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА RL рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. Bonsai рдирд╛рд╡рд╛рдЪреА рд╕реЗрд╡рд╛ рдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖рддрдГ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

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

рдЖрддрд╛ рдЖрдкрдг рдПрдЬрдВрдЯреНрд╕рдирд╛ рдлрдХреНрдд рд░рд┐рд╡реЙрд░реНрдб рдлрдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░реВрди рдЪрд╛рдВрдЧрд▓реЗ рдкрд░рд┐рдгрд╛рдо рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреЗ рд╢рд┐рдХрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЦреЗрд│рд╛рдЪреА рдЗрдЪреНрдЫрд┐рдд рд╕реНрдерд┐рддреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ, рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╢реЛрдз рдЬрд╛рдЧрд╛ рдмреБрджреНрдзрд┐рдорддреНрддреЗрдиреЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рджреЗрддреЛ. рдЖрдкрдг рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рджреЛрди рдЕрд▓реНрдЧреЛрд░рд┐рджрдореНрд╕ рд╡рд╛рдкрд░рд▓реЗ рдЖрдгрд┐ рддреБрд▓рдиреЗрдиреЗ рдХрдореА рдХрд╛рд▓рд╛рд╡рдзреАрдд рдЪрд╛рдВрдЧрд▓рд╛ рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдзреНрдп рдХреЗрд▓рд╛. рдорд╛рддреНрд░, рд╣реЗ RL рдордзреНрдпреЗ рдЖрдкрд▓реА рдкреНрд░рд╡рд╛рд╕рд╛рдЪреА рдлрдХреНрдд рд╕реБрд░реБрд╡рд╛рдд рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрдкрдг рдЕрдзрд┐рдХ рдЦреЛрд▓рд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрд░реНрд╕ рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдирдХреНрдХреАрдЪ рдХрд░рд╛рд╡рд╛.

ЁЯЪА рдЖрд╡реНрд╣рд╛рди

'рдЗрддрд░ RL рдХрд╛рд░реНрдпреЗ' рд╡рд┐рднрд╛рдЧрд╛рдд рд╕реВрдЪреАрдмрджреНрдз рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдПрдХ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛!

рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╛рдирдВрддрд░рдЪрд╛ рдХреНрд╡рд┐рдЭ

рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдЖрдгрд┐ рд╕реНрд╡-рдЕрднреНрдпрд╛рд╕

рдЖрдордЪреНрдпрд╛ Machine Learning for Beginners Curriculum рдордзреНрдпреЗ рдХреНрд▓рд╛рд╕рд┐рдХрд▓ рд░рд┐рдЗрдиреНрдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.

рд╕реБрдкрд░ рдорд╛рд░рд┐рдУ рдЦреЗрд│рд╛рдпрд▓рд╛ рд╕рдВрдЧрдгрдХ рдХрд╕реЗ рд╢рд┐рдХреВ рд╢рдХрддреЗ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгрд╛рд░реЗ рд╣реЗ рдЙрддреНрдХреГрд╖реНрдЯ рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╣рд╛.

рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ: Mountain Car рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рд╛

рдпрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджрд░рдореНрдпрд╛рди рдЖрдкрд▓реЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╡реЗрдЧрд│реНрдпрд╛ Gym рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд▓рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдгреЗ рдЕрд╕реЗрд▓ - Mountain Car.