Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Created a config for PID and BB that I ran locally (and saved the outputs to
results/local_pid/andresults/local_bb/) which gave reasonable CVGA graphs for 1000 timesteps. The PID parameters will have to be tuned to find better parameters, this paper kind of says there isn't an easy way to optimally find the PID parameters (bottom of page 8) so might want to do some paper reviewing.Since the kwargs for the PID and BB controllers are a little ad-hoc I didn't want to make config classes for them, so instead I just added the
kwargsparameter to the model config class.Other changes
experiment_runner.pyout oftraining/and into the basesrcdir