|
|
||
|---|---|---|
| .. | ||
| lab | ||
| CartPole-RL-PyTorch.ipynb | ||
| CartPole-RL-TF.ipynb | ||
| README.md | ||
| notebook.ipynb | ||
| tmp.ipynb | ||
README.md
āĻĄāĻŋāĻĒ āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ
āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ (RL) āϏā§āĻĒāĻžāϰāĻāĻžāĻāĻāĻĄ āϞāĻžāϰā§āύāĻŋāĻ āĻāĻŦāĻ āĻāύāϏā§āĻĒāĻžāϰāĻāĻžāĻāĻāĻĄ āϞāĻžāϰā§āύāĻŋāĻ-āĻāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ āύā§āϝāϤāĻŽ āĻŽā§āϞāĻŋāĻ āĻŽā§āĻļāĻŋāύ āϞāĻžāϰā§āύāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāϤ āĻšāϝāĻŧāĨ¤ āϝā§āĻāĻžāύ⧠āϏā§āĻĒāĻžāϰāĻāĻžāĻāĻāĻĄ āϞāĻžāϰā§āύāĻŋāĻ-āĻ āĻāĻŽāϰāĻž āĻĒāϰāĻŋāĻāĻŋāϤ āĻĢāϞāĻžāĻĢāϞāϏāĻš āĻĄā§āĻāĻžāϏā§āĻā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāĻŋ, RL āĻāĻžāĻ āĻāϰ⧠āĻļā§āĻāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ āĻāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻā§āĻŽ āĻĻā§āĻāĻŋ, āĻāĻŽāϰāĻž āĻā§āϞāĻž āĻļā§āϰ⧠āĻāϰāĻŋ, āĻāĻŽāύāĻāĻŋ āύāĻŋāϝāĻŧāĻŽ āύāĻž āĻā§āύā§āĻ, āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϞāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāϰāĻŖ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰ⧠āĻāĻŽāϰāĻž āĻĻā§āϰā§āϤ āĻĻāĻā§āώāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤
āĻĒā§āϰā§āĻŦ-āϞā§āĻāĻāĻžāϰ āĻā§āĻāĻ
RL āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ:
- āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦā§āĻļ āĻŦāĻž āϏāĻŋāĻŽā§āϞā§āĻāϰ, āϝāĻž āĻā§āĻŽā§āϰ āύāĻŋāϝāĻŧāĻŽ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻŋāĻŽā§āϞā§āĻāϰ⧠āĻĒāϰā§āĻā§āώāĻž āĻāĻžāϞāĻžāύā§āϰ āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰāĻžāϰ āϏāĻā§āώāĻŽāϤāĻž āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§āĨ¤
- āĻāĻŋāĻā§ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĢāĻžāĻāĻļāύ, āϝāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻĒāϰā§āĻā§āώāĻž āĻāϤāĻāĻž āϏāĻĢāϞ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻā§āĻŽ āĻā§āϞāĻž āĻļā§āĻāĻžāϰ āĻā§āώā§āϤā§āϰā§, āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻšāĻŦā§ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏā§āĻā§āϰāĨ¤
āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĢāĻžāĻāĻļāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāϰāĻŖ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰ⧠āĻĻāĻā§āώāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻšāĻŦā§, āϝāĻžāϤ⧠āĻĒāϰāĻŦāϰā§āϤā§āĻŦāĻžāϰ āĻāĻŽāϰāĻž āĻāϰāĻ āĻāĻžāϞ⧠āĻā§āϞāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤ āĻ āύā§āϝāĻžāύā§āϝ āĻŽā§āĻļāĻŋāύ āϞāĻžāϰā§āύāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāĻĨā§ RL-āĻāϰ āĻĒā§āϰāϧāĻžāύ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻšāϞ⧠RL-āĻ āĻāĻŽāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻžāύāĻŋ āύāĻž āϝ⧠āĻāĻŽāϰāĻž āĻāĻŋāϤāĻŦ āĻŦāĻž āĻšāĻžāϰāĻŦ āϝāϤāĻā§āώāĻŖ āύāĻž āĻā§āĻŽāĻāĻŋ āĻļā§āώ āĻšāϝāĻŧāĨ¤ āϤāĻžāĻ, āĻāĻŽāϰāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ āύāĻž āϝ⧠āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāĻĻāĻā§āώā§āĻĒ āĻāĻāĻžāĻ āĻāĻžāϞ⧠āĻāĻŋāύāĻž - āĻāĻŽāϰāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āĻŽā§āϰ āĻļā§āώ⧠āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĒāĻžāĻāĨ¤
RL-āĻāϰ āϏāĻŽāϝāĻŧ, āĻāĻŽāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ āύā§āĻ āĻĒāϰā§āĻā§āώāĻž āĻāĻžāϞāĻžāĻāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŽāĻžāĻĻā§āϰ āĻļāĻŋāĻā§ āύā§āĻāϝāĻŧāĻž āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻā§āĻļāϞ āĻ āύā§āϏāϰāĻŖ āĻāϰāĻž (āĻāĻā§āϏāĻĒā§āϞāϝāĻŧāĻā§āĻļāύ) āĻāĻŦāĻ āύāϤā§āύ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻ āĻŦāϏā§āĻĨāĻžāĻā§āϞāĻŋ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰāĻž (āĻāĻā§āϏāĻĒā§āϞā§āϰā§āĻļāύ) āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠āĻšāϝāĻŧāĨ¤
OpenAI Gym
RL-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻžāϰ āĻā§āϞ āĻšāϞ⧠OpenAI Gym - āĻāĻāĻāĻŋ āϏāĻŋāĻŽā§āϞā§āĻļāύ āĻĒāϰāĻŋāĻŦā§āĻļ, āϝāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļ āϏāĻŋāĻŽā§āϞā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻŽāύ āĻ ā§āϝāĻžāĻāĻžāϰāĻŋ āĻā§āĻŽ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āĻĒā§āϞ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ-āĻāϰ āĻĒāĻĻāĻžāϰā§āĻĨāĻŦāĻŋāĻĻā§āϝāĻžāĨ¤ āĻāĻāĻŋ āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻāύā§āϝ āϏāĻŦāĻā§āϝāĻŧā§ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āϏāĻŋāĻŽā§āϞā§āĻļāύ āĻĒāϰāĻŋāĻŦā§āĻļāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻŋ OpenAI āĻĻā§āĻŦāĻžāϰāĻž āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
Note: OpenAI Gym āĻĨā§āĻā§ āĻāĻĒāϞāĻŦā§āϧ āϏāĻŽāϏā§āϤ āĻĒāϰāĻŋāĻŦā§āĻļ āĻāĻĒāύāĻŋ āĻāĻāĻžāύ⧠āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
CartPole āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ
āĻāĻĒāύāĻžāϰāĻž āϏāĻŽā§āĻāĻŦāϤ āĻāϧā§āύāĻŋāĻ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏ āϝā§āĻŽāύ Segway āĻŦāĻž Gyroscooters āĻĻā§āĻā§āĻā§āύāĨ¤ āĻāĻā§āϞ⧠āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻŦā§āϝāĻžāϞā§āύā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞā§āĻŽāĻŋāĻāĻžāϰ āĻŦāĻž āĻāĻžāĻāϰā§āϏā§āĻā§āĻĒ āĻĨā§āĻā§ āϏāĻāĻā§āϤā§āϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āϤāĻžāĻĻā§āϰ āĻāĻžāĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āĨ¤ āĻāĻ āĻ āĻāĻļā§, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻ āύā§āϰā§āĻĒ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠āĻļāĻŋāĻāĻŦ - āĻāĻāĻāĻŋ āĻĒā§āϞ āĻŦā§āϝāĻžāϞā§āύā§āϏ āĻāϰāĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϏ āĻĒāĻžāϰāĻĢāϰā§āĻŽāĻžāϰ āϤāĻžāϰ āĻšāĻžāϤ⧠āĻāĻāĻāĻŋ āĻĒā§āϞ āĻŦā§āϝāĻžāϞā§āύā§āϏ āĻāϰāĻžāϰ āĻŽāϤ⧠āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϰ āĻ āύā§āϰā§āĻĒ - āϤāĻŦā§ āĻāĻ āĻĒā§āϞ āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ 1D-āϤ⧠āĻāĻā§āĨ¤
āĻŦā§āϝāĻžāϞā§āύā§āϏāĻŋāĻ-āĻāϰ āĻāĻāĻāĻŋ āϏāϰāϞā§āĻā§āϤ āϏāĻāϏā§āĻāϰāĻŖāĻā§ CartPole āϏāĻŽāϏā§āϝāĻž āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤ CartPole āĻāĻāϤā§, āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻāĻŋ āĻ āύā§āĻā§āĻŽāĻŋāĻ āϏā§āϞāĻžāĻāĻĄāĻžāϰ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻŦāĻžāĻŽ āĻŦāĻž āĻĄāĻžāύ⧠āϏāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āϞāĻā§āώā§āϝ āĻšāϞ⧠āϏā§āϞāĻžāĻāĻĄāĻžāϰā§āϰ āĻāĻĒāϰ⧠āĻāĻāĻāĻŋ āĻāϞā§āϞāĻŽā§āĻŦ āĻĒā§āϞ āĻŦā§āϝāĻžāϞā§āύā§āϏ āĻāϰāĻžāĨ¤
āĻāĻ āĻĒāϰāĻŋāĻŦā§āĻļ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāϝāĻŧā§āĻāĻāĻŋ āϞāĻžāĻāύā§āϰ āĻĒāĻžāĻāĻĨāύ āĻā§āĻĄ āĻĒā§āϰāϝāĻŧā§āĻāύ:
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āĻāĻāĻāĻŋ āϏāĻŋāĻŽā§āϞā§āĻļāύ āϧāĻžāĻĒ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻ ā§āϝāĻžāĻāĻļāύ āϏā§āĻĒā§āϏ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻāĻļāύ āĻā§āϰāĻšāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻŦāĻāĻžāϰāĻā§āĻļāύ (āĻ āĻŦāĻāĻžāϰāĻā§āĻļāύ āϏā§āĻĒā§āϏ āĻĨā§āĻā§), āĻāĻāĻāĻŋ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāϰā§āĻŽāĻŋāύā§āĻļāύ āĻĢā§āϞā§āϝāĻžāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻāĻĒāϰā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖā§ āĻāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒā§ āĻāĻāĻāĻŋ āϰā§āϝāĻžāύā§āĻĄāĻŽ āĻ ā§āϝāĻžāĻāĻļāύ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻŋ, āϝāĻžāϰ āĻĢāϞ⧠āĻĒāϰā§āĻā§āώāĻžāϰ āĻā§āĻŦāύ āĻā§āĻŦāĻ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻšāϝāĻŧ:
RL āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āϞāĻā§āώā§āϝ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻŽāĻĄā§āϞ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻāϰāĻž - āϤāĻĨāĻžāĻāĻĨāĻŋāϤ āĻĒāϞāĻŋāϏāĻŋ Ī - āϝāĻž āĻāĻāĻāĻŋ āĻĒā§āϰāĻĻāϤā§āϤ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻ ā§āϝāĻžāĻāĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§āĨ¤ āĻāĻŽāϰāĻž āĻĒāϞāĻŋāϏāĻŋāĻā§ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĻŽā§āϞāĻāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ, āϝā§āĻŽāύ āĻā§āύ⧠āĻ āĻŦāϏā§āĻĨāĻžāύ s āĻāĻŦāĻ āĻ ā§āϝāĻžāĻāĻļāύ a āĻāϰ āĻāύā§āϝ āĻāĻāĻŋ Ī(a|s) āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§ āϝ⧠āĻāĻŽāϰāĻž s āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ a āĻā§āϰāĻšāĻŖ āĻāϰāĻŦāĨ¤
āĻĒāϞāĻŋāϏāĻŋ āĻā§āϰā§āĻĄāĻŋāϝāĻŧā§āύā§āĻāϏ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ
āĻĒāϞāĻŋāϏāĻŋ āĻŽāĻĄā§āϞ āĻāϰāĻžāϰ āϏāĻŦāĻā§āϝāĻŧā§ āϏā§āĻĒāώā§āĻ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ⧠āĻāĻāĻāĻŋ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻž āĻāύāĻĒā§āĻ āĻšāĻŋāϏā§āĻŦā§ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻā§āϰāĻšāĻŖ āĻāϰāĻŦā§ āĻāĻŦāĻ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻ ā§āϝāĻžāĻāĻļāύ (āĻŦāĻž āĻŦāϰāĻ āϏāĻŽāϏā§āϤ āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž) āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§āĨ¤ āĻāĻ āĻ āϰā§āĻĨā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻā§āϞāĻžāϏāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻāĻžāϏā§āĻā§āϰ āĻŽāϤ⧠āĻšāĻŦā§, āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āϏāĻš - āĻāĻŽāϰāĻž āĻāĻā§ āĻĨā§āĻā§ āĻāĻžāύāĻŋ āύāĻž āϝ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒā§ āĻā§āύ āĻ ā§āϝāĻžāĻāĻļāύ āĻā§āϰāĻšāĻŖ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤
āĻāĻāĻžāύ⧠āϧāĻžāϰāĻŖāĻž āĻšāϞ⧠āĻāĻ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĻā§āϞāĻŋ āĻ āύā§āĻŽāĻžāύ āĻāϰāĻžāĨ¤ āĻāĻŽāϰāĻž āĻāĻŋāĻāĻŽā§āϞā§āĻāĻŋāĻ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄāϏ āĻāϰ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāϰ āϤā§āϰāĻŋ āĻāϰāĻŋ āϝāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒā§ āĻāĻŽāĻžāĻĻā§āϰ āĻŽā§āĻ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĻā§āĻāĻžāϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻŋ, āĻāĻŋāĻā§ āĻā§āĻŖāĻ Îŗ=0.99 āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄāĻā§āϞāĻŋāĻā§ āĻā§āĻŖ āĻāϰā§, āϝāĻžāϤ⧠āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄāĻā§āϞāĻŋāϰ āĻā§āĻŽāĻŋāĻāĻž āĻāĻŽāĻžāύ⧠āϝāĻžāϝāĻŧāĨ¤ āϤāĻžāϰāĻĒāϰ, āĻāĻŽāϰāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻĒāĻĨā§ āĻāĻŽāύ āϧāĻžāĻĒāĻā§āϞāĻŋāĻā§ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāϰāĻŋ āϝāĻž āĻŦāĻĄāĻŧ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĻā§āϝāĻŧāĨ¤
āĻĒāϞāĻŋāϏāĻŋ āĻā§āϰā§āĻĄāĻŋāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻāĻžāύā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āĻĻā§āĻāϤ⧠āĻāĻĻāĻžāĻšāϰāĻŖ āύā§āĻāĻŦā§āĻ āĻĻā§āĻā§āύāĨ¤
āĻ ā§āϝāĻžāĻā§āĻāϰ-āĻā§āϰāĻŋāĻāĻŋāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ
āĻĒāϞāĻŋāϏāĻŋ āĻā§āϰā§āĻĄāĻŋāϝāĻŧā§āύā§āĻāϏ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāĻāĻāĻŋ āĻāύā§āύāϤ āϏāĻāϏā§āĻāϰāĻŖāĻā§ āĻ ā§āϝāĻžāĻā§āĻāϰ-āĻā§āϰāĻŋāĻāĻŋāĻ āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤ āĻāϰ āĻĒā§āϰāϧāĻžāύ āϧāĻžāϰāĻŖāĻž āĻšāϞ⧠āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§ āĻĻā§āĻāĻŋ āĻāĻŋāύāĻŋāϏ āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻž:
- āĻĒāϞāĻŋāϏāĻŋ, āϝāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āĻā§āύ āĻ ā§āϝāĻžāĻāĻļāύ āύāĻŋāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻ āĻ āĻāĻļāĻāĻŋāĻā§ āĻ ā§āϝāĻžāĻā§āĻāϰ āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤
- āĻāĻŽāϰāĻž āĻāĻ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻŽā§āĻ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻāϤāĻāĻž āĻāĻļāĻž āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āϤāĻžāϰ āĻāĻāĻāĻŋ āĻ āύā§āĻŽāĻžāύ - āĻāĻ āĻ āĻāĻļāĻāĻŋāĻā§ āĻā§āϰāĻŋāĻāĻŋāĻ āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤
āĻāĻ āĻ āϰā§āĻĨā§, āĻāĻ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰāĻāĻŋ āĻāĻāĻāĻŋ GAN-āĻāϰ āĻŽāϤā§, āϝā§āĻāĻžāύ⧠āĻĻā§āĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻā§ āĻ āĻĒāϰā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻ ā§āϝāĻžāĻā§āĻāϰ-āĻā§āϰāĻŋāĻāĻŋāĻ āĻŽāĻĄā§āϞā§, āĻ ā§āϝāĻžāĻā§āĻāϰ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāϤ⧠āĻšāĻŦā§ āĻāĻŽāύ āĻ ā§āϝāĻžāĻāĻļāύ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰā§, āĻāĻŦāĻ āĻā§āϰāĻŋāĻāĻŋāĻ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻšāϝāĻŧā§ āĻĢāϞāĻžāĻĢāϞ āĻ āύā§āĻŽāĻžāύ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āϤāĻŦā§, āĻāĻŽāĻžāĻĻā§āϰ āϞāĻā§āώā§āϝ āĻšāϞ⧠āĻāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāĻā§ āĻāĻāϏāĻā§āĻā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻžāĨ¤
āĻāĻžāϰāĻŖ āĻāĻŽāϰāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāϝāĻŧāĻ āĻĒā§āϰāĻā§āϤ āĻāĻŋāĻāĻŽā§āϞā§āĻāĻŋāĻ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻāĻŦāĻ āĻā§āϰāĻŋāĻāĻŋāĻ āĻĻā§āĻŦāĻžāϰāĻž āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻž āĻĢāϞāĻžāĻĢāϞ āĻāĻžāύāĻŋ, āĻāĻāĻŋ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻāĻŽāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϞāϏ āĻĢāĻžāĻāĻļāύ āϤā§āϰāĻŋ āĻāϰāĻž āϤā§āϞāύāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§ āϏāĻšāĻāĨ¤ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϰāĻŋāĻāĻŋāĻ āϞāϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§āĨ¤ āĻāĻŽāϰāĻž āĻĒāϞāĻŋāϏāĻŋ āĻā§āϰā§āĻĄāĻŋāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻāĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ ā§āϝāĻžāĻā§āĻāϰ āϞāϏ āĻāĻŖāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤
āĻāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰā§, āĻāĻŽāϰāĻž āĻāĻļāĻž āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āĻāĻŽāĻžāĻĻā§āϰ CartPole āĻāĻāϰāĻāĻŽ āĻāĻāϰāĻŖ āĻāϰāĻŦā§:
âī¸ āĻ āύā§āĻļā§āϞāύ: āĻĒāϞāĻŋāϏāĻŋ āĻā§āϰā§āĻĄāĻŋāϝāĻŧā§āύā§āĻāϏ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻā§āĻāϰ-āĻā§āϰāĻŋāĻāĻŋāĻ RL
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āύā§āĻāĻŦā§āĻāĻā§āϞāĻŋāϤ⧠āĻāĻĒāύāĻžāϰ āĻļā§āĻāĻž āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāύ:
āĻ āύā§āϝāĻžāύā§āϝ RL āĻāĻžāϏā§āĻ
āĻŦāϰā§āϤāĻŽāĻžāύ⧠āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ āĻāĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻŦāϰā§āϧāύāĻļā§āϞ āĻāĻŦā§āώāĻŖāĻž āĻā§āώā§āϤā§āϰāĨ¤ āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ-āĻāϰ āĻāĻŋāĻā§ āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāϞā§:
- āĻ ā§āϝāĻžāĻāĻžāϰāĻŋ āĻā§āĻŽ āĻā§āϞāĻž āĻļā§āĻāĻžāύā§āĨ¤ āĻāĻ āϏāĻŽāϏā§āϝāĻžāϰ āĻā§āϝāĻžāϞā§āĻā§āĻāĻŋāĻ āĻ āĻāĻļ āĻšāϞ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻā§āĻā§āĻāϰ āĻšāĻŋāϏā§āĻŦā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāĻŋāϤ āύāϝāĻŧ, āĻŦāϰāĻ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāύāĻļāĻ āϰāϝāĻŧā§āĻā§ - āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻ āϏā§āĻā§āϰāĻŋāύ āĻāĻŽā§āĻāĻā§ āĻāĻāĻāĻŋ āĻĢāĻŋāĻāĻžāϰ āĻā§āĻā§āĻāϰ⧠āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻŦāĻž āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āϤāĻĨā§āϝ āĻŦā§āϰ āĻāϰāϤ⧠CNN āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻ ā§āϝāĻžāĻāĻžāϰāĻŋ āĻā§āĻŽāĻā§āϞāĻŋ Gym-āĻ āĻāĻĒāϞāĻŦā§āϧāĨ¤
- āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰāĻā§ āĻŦā§āϰā§āĻĄ āĻā§āĻŽ āĻā§āϞāϤ⧠āĻļā§āĻāĻžāύā§, āϝā§āĻŽāύ āĻā§āϏ āĻāĻŦāĻ āĻā§āĨ¤ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ Alpha Zero āĻāϰ āĻŽāϤ⧠āĻ āϤā§āϝāĻžāϧā§āύāĻŋāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĻā§āĻāĻŋ āĻāĻā§āύā§āĻ āĻāĻā§ āĻ āĻĒāϰā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻā§āϞ⧠āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒā§ āĻāύā§āύāϤāĻŋ āĻāϰ⧠āĻļā§āύā§āϝ āĻĨā§āĻā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻļāĻŋāϞā§āĻĒā§, āϏāĻŋāĻŽā§āϞā§āĻļāύ āĻĨā§āĻā§ āĻāύā§āĻā§āϰā§āϞ āϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠RL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ Bonsai āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻĒāϏāĻāĻšāĻžāϰ
āĻāĻŽāϰāĻž āĻāĻāύ āĻļāĻŋāĻā§āĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻā§āύā§āĻāĻĻā§āϰ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻāĻŋāϝāĻŧā§ āĻāĻžāϞ⧠āĻĢāϞāĻžāĻĢāϞ āĻ āϰā§āĻāύ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āϰāĻŋāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĢāĻžāĻāĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻā§āĻŽā§āϰ āĻāĻžāĻā§āĻā§āώāĻŋāϤ āĻ āĻŦāϏā§āĻĨāĻžāĻā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻ āύā§āϏāύā§āϧāĻžāύ āϏā§āĻĨāĻžāύāĻāĻŋ āĻŦā§āĻĻā§āϧāĻŋāĻŽāϤā§āϤāĻžāϰ āϏāĻžāĻĨā§ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻāĻŋāϝāĻŧā§āĨ¤ āĻāĻŽāϰāĻž āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĻā§āĻāĻŋ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻā§āώā§āĻāĻž āĻāϰā§āĻāĻŋ āĻāĻŦāĻ āϤā§āϞāύāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§ āϏā§āĻŦāϞā§āĻĒ āϏāĻŽāϝāĻŧā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻžāϞ⧠āĻĢāϞāĻžāĻĢāϞ āĻ āϰā§āĻāύ āĻāϰā§āĻāĻŋāĨ¤ āϤāĻŦā§, āĻāĻāĻŋ RL-āĻ āĻāĻĒāύāĻžāϰ āϝāĻžāϤā§āϰāĻžāϰ āĻļā§āϰ⧠āĻŽāĻžāϤā§āϰ, āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāϰāĻ āĻāĻā§āϰ⧠āϝā§āϤ⧠āĻāĻžāύ āϤāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āϰā§āϏ āύā§āĻāϝāĻŧāĻžāϰ āĻāĻĨāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤
đ āĻā§āϝāĻžāϞā§āĻā§āĻ
'āĻ āύā§āϝāĻžāύā§āϝ RL āĻāĻžāϏā§āĻ' āĻŦāĻŋāĻāĻžāĻā§ āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻā§āώā§āĻāĻž āĻāϰā§āύ!
āĻĒā§āϏā§āĻ-āϞā§āĻāĻāĻžāϰ āĻā§āĻāĻ
āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻ āϏā§āĻŦ-āĻ āϧā§āϝāϝāĻŧāύ
āĻāĻŽāĻžāĻĻā§āϰ Machine Learning for Beginners Curriculum-āĻ āĻā§āϞāĻžāϏāĻŋāĻā§āϝāĻžāϞ āϰāĻŋāĻāύāĻĢā§āϰā§āϏāĻŽā§āύā§āĻ āϞāĻžāϰā§āύāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻāĻžāύā§āύāĨ¤
āĻāĻ āĻāĻŽā§āĻāĻžāϰ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĻā§āĻā§āύ āϝā§āĻāĻžāύ⧠āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻā§āĻāĻžāĻŦā§ āϏā§āĻĒāĻžāϰ āĻŽāĻžāϰāĻŋāĻ āĻā§āϞāϤ⧠āĻļāĻŋāĻāϤ⧠āĻĒāĻžāϰ⧠āϤāĻž āĻāϞā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻ ā§āϝāĻžāϏāĻžāĻāύāĻŽā§āύā§āĻ: āĻāĻāĻāĻŋ āĻŽāĻžāĻāύā§āĻā§āύ āĻāĻžāϰ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻāĻŋāύ
āĻāĻ āĻ ā§āϝāĻžāϏāĻžāĻāύāĻŽā§āύā§āĻā§āϰ āϏāĻŽāϝāĻŧ āĻāĻĒāύāĻžāϰ āϞāĻā§āώā§āϝ āĻšāĻŦā§ āĻāĻāĻāĻŋ āĻāĻŋāύā§āύ Gym āĻĒāϰāĻŋāĻŦā§āĻļ - Mountain Car āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻžāĨ¤

