ebuehrle
336cf02278
Parameterize hidden layer size of policy, add some candidates to grid search
2022-02-23 18:14:23 +01:00
ebuehrle
f037c119cc
Set up for ray tune
2022-02-23 16:55:13 +01:00
ebuehrle
91f88983b0
Add learning rate schedule to SHAIL-PPO
2022-02-23 14:22:02 +01:00
Arec
68b066ec53
adding success rate, total distance, and survive time
2022-02-22 00:48:35 -08:00
Arec
e7f4f6a871
wrapping all environments in timelimit to stop runs longer than 100s, since some others were erroring
2022-02-21 17:54:29 -08:00
Arec
e7f8385628
updating rwse to work at different times, updating correct testing environment from roundabout, removing the assertion that a collision implies done in the evaluator, using nanmean and nanstd in averaging
2022-02-21 15:55:16 -08:00
ebuehrle
a242edc5d3
Fix predict for reparameterized modules
...
Better way would probably be to rewrite flat_grad and reparam
2022-02-21 13:29:53 +01:00
ebuehrle
2da0e05782
Implement rwse
2022-02-21 11:05:19 +01:00
Arec
8c4ff03208
adding average absolute delta v, and tracking positions and setting up architecture to implement rwse
2022-02-21 00:06:39 -08:00
Arec
d2932951f6
adding metric saving and averaging over seeds
2022-02-20 23:22:46 -08:00
ebuehrle
84351e77f2
Add SHAIL-PPO
2022-02-18 06:54:52 +01:00
ebuehrle
1624e1a349
Add SHAIL
2022-02-17 23:51:40 +01:00
ebuehrle
cd58ce2898
Remove old code
2022-02-17 22:43:41 +01:00
ebuehrle
5bd8b42d9f
Merge updated files
2022-02-17 22:41:55 +01:00
ebuehrle
b78f95bab5
More checkpoints, adjustments for collision check
2022-02-16 10:19:50 +01:00
ebuehrle
c6a4c10605
Integrate options env and policy
2022-02-15 18:36:53 +01:00
ebuehrle
072c0ff417
Copy files
2022-02-15 14:03:22 +01:00
Arec
3e6fce42ee
BUG FIXES: moving around when policy is loaded, adding BaseAlgorithm abstract classes, correcting metrics, normalizng actions if idm environment is a normalized action one, manually updating environment graph when using idm, implementing idm forward class
2022-02-05 21:48:56 -08:00
Arec
795e1c08b6
adding metric comparisons and updating (note: pre-debug) init
2022-02-04 15:51:17 -08:00
Arec
31912416f1
adding pbar to evaluator and making metric save optional, adding typing to baselines
2022-02-02 22:19:40 -08:00
Arec
3ce86b31f7
adding Prop controller and IDMRulePolicy
2022-02-02 15:43:23 -08:00
Arec
3991306da0
updating evaluation wrapper to only store relevant variables during execution
2022-01-31 16:28:13 -08:00
Arec
3b60c14319
removing old implementation for rollout_and_save, and helper functions that were necessary for it
2022-01-18 18:03:38 -08:00
Arec
427a9e4f1b
adding rollout and trajectory flattening utilities. including old implementation in this commit
2022-01-18 17:53:56 -08:00
Arec
2c1dc6ca33
committing changes to start testing framework, removing shuffling of data
2022-01-17 15:47:40 -08:00
Arec
d34fa5774d
adding functions to save joint expert states and actions for repeated use in metrics, adding option to flatten loaded trajectories, adding class to not shuffle trajectories when saving experts to make sure it lines up with the joint states. checked that it does
2021-11-29 14:09:57 -08:00
Arec
a07050a748
fixing rendering system and main script to align with new repo changes
2021-11-09 07:15:07 -08:00
Arec
5799d095d9
adding tools to render directly from a policy, updating data generator, adding scratch files
2021-11-09 06:28:42 -08:00
ebuehrle
4a69322ed0
Move eps to constructor
2021-11-05 10:32:07 +01:00
ebuehrle
2aaaad36f0
Fix rendering
...
- support predict()
- move discount to OptionsEnv
- fix RenderOptions
2021-11-02 16:15:34 +01:00
ebuehrle
8dd42abbf3
use discriminator preprocessing
2021-10-29 14:31:10 +02:00
ebuehrle
e57da1338a
Check emergency braking in available actions
2021-10-29 11:10:42 +02:00
ebuehrle
999cb80e13
Merge branch 'vectorize-propagation2'
2021-10-29 11:07:14 +02:00
ebuehrle
5bdf85562b
Merge branch 'main' into dev
2021-10-29 10:54:21 +02:00
Johannes Fischer
673b565e11
Update scratch
2021-10-28 18:31:52 +02:00
Johannes Fischer
1a1f6d8836
Merge branch 'main' of github.com:sisl/InteractionImitation
2021-10-28 18:17:47 +02:00
Johannes Fischer
0077c24074
precompute expert features
2021-10-28 18:16:00 +02:00
ebuehrle
b1740764e3
Parameterize number of discriminator updates per epoch
2021-10-28 17:58:42 +02:00
ebuehrle
8d7409c914
Check emergency braking in available actions
2021-10-28 17:54:58 +02:00
ebuehrle
f9e058a7d9
Vectorize available actions computation
2021-10-28 15:47:39 +02:00
Johannes Fischer
1bab1aaab7
Cleanup evaluation
2021-10-28 13:31:08 +02:00
Johannes Fischer
7ffcc0b4b8
Extract evaluation code to separate file
2021-10-28 13:29:00 +02:00
Johannes Fischer
2218d14409
Move metrics
2021-10-28 13:26:17 +02:00
Johannes Fischer
3857716cec
Rename predict to forward
...
This is done to be consistent with stable baselines interface. predict is then automatically defined. This is necessary to use stable baselines' evaluate_policy method
2021-10-28 09:42:27 +02:00
ebuehrle
bcddf422f0
Move files to src
2021-10-26 17:41:05 +02:00
Arec
06785236d4
fixing expert data combiner and adding feasibility checking with all options to util.collisions
2021-10-21 06:59:21 -07:00
Arec
2d8928f2ae
updating data processing scripts to output to the correct location
2021-10-21 06:29:43 -07:00
Arec
05b31092f4
moving options policy to policies, commenting options image, and making the calls to train more flexible
2021-10-21 05:59:28 -07:00
Arec
45a99978e4
adding discriminators to main folder, utilities to render a video from a saved model
2021-10-21 05:33:05 -07:00
Arec
da1fb11269
adding functions to process expert data across locations and tracks in intersimple environment
2021-10-21 05:21:06 -07:00