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

ENH: Convert Criterion into Operators #8

Open
pchanial opened this issue Jan 13, 2012 · 1 comment
Open

ENH: Convert Criterion into Operators #8

pchanial opened this issue Jan 13, 2012 · 1 comment

Comments

@pchanial
Copy link
Owner

... to benefit from all the Operator's goodies.

@nbarbey
Copy link
Collaborator

nbarbey commented Feb 1, 2012

This require :

  • Implementing nonlinear operators : Power, Sqrt, Sum (reduction ?)
  • or directly Norm2, Normp and Huber nonlinear operators
  • Adding a diff method to those operators which would return an Operator instance corresponding to the differentiation of this operator

Comments:

  • Possibly the diff operator has itself a diff method. In this case a diff2 or hessian shortcut would come handy.
  • To ease the implementation of the diff methods AdditionOperator, CompositionOperator, ... should propagate the diff methods in accordance to differentiation rules (chain rules, ...).
  • So it seems easier to implement the "automatic differentiation" issue before this one.
  • Once this is done, no other modification of the iterative algorithm should be required as the only expectation is an object with a call and a diff method.

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

No branches or pull requests

2 participants