Objective Functions (pysit.objective_functions)

Introduction

Objective functions are...

Getting Started

  • Importing objective functions
  • Instantiating objective functions
  • Calling individual components, looping over shots

Using objective_functions

More details

Keyword Options and Special Return Values

  • aux_info

Parallelism

  • How to ensure parallelism over shots

Extending objective_functions

Define the required interface:

  • evaluate
  • compute_gradient
  • apply_hessian

Parallelism

  • How to write your extensions so that they are parallel over shots

Reference/API

pysit.objective_functions Module

Classes

FrequencyLeastSquares(solver[, ...])
HybridLeastSquares(solver[, ...])
ObjectiveFunctionBase(solver[, ...])
TemporalLeastSquares(solver[, ...]) How to compute the parts of the objective you need to do optimization