Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

test_overdispersed_starts.py 1.1 KB

You have to be logged in to leave a comment. Sign In
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
28
29
30
31
  1. import sys
  2. sys.path.append('src')
  3. import yaml
  4. import pickle
  5. from pickle_wrapper import pickle_it, unpickle
  6. from mcmc_norm_learning.algorithm_1_v4 import over_dispersed_starting_points
  7. from mcmc_norm_learning.robot_task_new import task
  8. from mcmc_norm_learning.environment import position
  9. import pprint
  10. with open("params.yaml", 'r') as fd:
  11. params = yaml.safe_load(fd)
  12. colour_specific = params['colour_specific']
  13. shape_specific = params['shape_specific']
  14. target_area_parts = params['target_area'].replace(' ','').split(';')
  15. target_area_part0 = position(*map(float, target_area_parts[0].split(',')))
  16. target_area_part1 = position(*map(float, target_area_parts[1].split(',')))
  17. target_area = (target_area_part0, target_area_part1)
  18. true_expression = params['true_norm']['exp']
  19. env = unpickle('data/env.pickle')
  20. the_task = task(colour_specific, shape_specific,target_area)
  21. obs = unpickle('data/observations.pickle')
  22. num_starts = 5
  23. odsp, info = over_dispersed_starting_points(num_starts,obs,env,the_task)
  24. print(info)
  25. print('E0s:\n')
  26. pp = pprint.PrettyPrinter(indent=4)
  27. pp.pprint(odsp)
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...