Relationship between optimization, targets, and parameters/distribution #168
Replies: 2 comments
-
|
To my mind, our MVP Target is a likelihood. For receive a I think this supports likelihood. But: I'm not sure if we want standard as its own thing, or as a parameter? If we were doing cost optimization e.g. there isn't really a standard. Having it in the signature provides useful hints for one of our main cases (inference), but confuses the cases we want to get into (any other kind of optimization). |
Beta Was this translation helpful? Give feedback.
-
|
For optimizer, the appropriate view is analogous to the system + engine: an system is a function that maps state + parameters to "next" in some sense. An engine is a function that translates a system into a new function, which maps initial state, time points, and parameters into states-at-times. An optimizer is a function translates the engine-yielded-translation-of-system + the target function into a new function of just parameters (and then finds optima). hmm, but we kind of want to distinguish the finding-the-optima bit from evaluating the target function around the parameter space, because we definitely want e.g. the parameters and likelihood surface outputs. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Optimizers define optimization algorithms and consume a target and a simulator.
Targets define the target to optimize, be it likelihood, distance for likelihood free, etc. Should contain specification of how outputs of simulators translate to a single evaluable target.
There needs to be a way to specify which parameters to specify, and frequently the prior distribution for said parameter.
Complications arise because not all optimizers will support any given parameter/distribution.
Possible solutions are:
DistributionABCthat subclassesParameterABCand provides a likelihood/distance method.Beta Was this translation helpful? Give feedback.
All reactions