Spaces:
Sleeping
Sleeping
File size: 733 Bytes
5aaffc4 f422d2f 5aaffc4 8ceccef 82f7820 e30849d b8a5776 5aaffc4 be4beb2 5aaffc4 b8a5776 401880e 82f7820 f422d2f 401880e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import os
import multiprocessing
import random
num_tests = 5
update_types = ["first_visit", "every_visit"]
vals_eps = [0.1, 0.25, 0.5, 0.75, 0.9]
vals_gamma = [1.0, 0.99, 0.98, 0.97, 0.96, 0.95]
def run_test(args):
os.system(
f"python3 MonteCarloAgent.py --train --gamma {args[0]} --epsilon {args[1]} --update_type {args[2]} --wandb_project cs581 --wandb_job_type params --wandb_run_name_suffix {args[3]} --no_save"
)
with multiprocessing.Pool(8) as p:
tests = []
for update_type in update_types:
for gamma in vals_gamma:
for eps in vals_eps:
tests.extend((gamma, eps, update_type, i) for i in range(num_tests))
random.shuffle(tests)
p.map(run_test, tests)
|