Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support additional LinearSystem normalizers #42

Open
5 of 8 tasks
arvoelke opened this issue Apr 11, 2016 · 5 comments
Open
5 of 8 tasks

Support additional LinearSystem normalizers #42

arvoelke opened this issue Apr 11, 2016 · 5 comments

Comments

@arvoelke
Copy link
Owner

arvoelke commented Apr 11, 2016

@arvoelke
Copy link
Owner Author

Also implemenet/document sphere versus cube, and relationship to correlation between states and shared worst-case inputs.

@arvoelke
Copy link
Owner Author

arvoelke commented May 3, 2016

Also see #50.

@arvoelke
Copy link
Owner Author

arvoelke commented Feb 8, 2017

Really, all of the normalizers should be wrappers that invoke some method that returns a similarity transformation. This would be the most general way of giving the user an understanding of how things have changed (i.e., the change of the basis) which they should know in order to understand the encoding. Scaling by a radii vector is a diagonal transform. Scaling each dimension by the same radius can (and should?) be abstracted away and done separately.

@arvoelke
Copy link
Owner Author

arvoelke commented Feb 15, 2017

The above could also be used in the following way: apply the similarity transform T to F obtained by normalizing F*H for some input filter H that corresponds to a transfer function from full-spectrum white noise to a typical input signal for example.

@arvoelke
Copy link
Owner Author

After #103 it is harder to do controllable/observable as a realizer (formerly as a normalizer), but this is a nonissue because you can just pass sys.controllable to the LinearNetwork for example. Documentation in the notebook is the main thing that is lacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant