entries_derivatives_model#
- t3toolbox.fitting.entries_derivatives_model(geometry, x, index, pp, order, residual, weight=None, regularizer=None)#
def entries_derivatives_model( geometry, # MANIFOLD / COREWISE (or the UNIFORM_* twin for a uniform x) x: typ.Union[t3.TuckerTensorTrain, ut3.UniformTuckerTensorTrain], # the current point index: NDArray, # int, shape=(d,)+W -- the grid points pp: typ.Sequence[NDArray], # perturbation vectors P, len=d, elm_shape=W+(Ni,) order: int, residual: NDArray, # RAW r = entries_derivatives(x) − y, shape (order+1)+W+C weight: typ.Optional[typ.Any] = None, # ORDER-only residual weight ω, (order+1,); None = 1 regularizer: typ.Any = None, # optional regularizer, e.g. optimizers.IdentityRegularizer(λ) ) -> typ.Union[GaussNewtonModel, UniformGaussNewtonModel]:
The
entries-derivatives Gauss-Newton model – likeapply_derivatives_model()at integer grid pointsindex. Order-onlyweight(no mode axis – mode weighting is probe-only).- Parameters:
x (t3toolbox.backend.common.typ.Union[TuckerTensorTrain, UniformTuckerTensorTrain])
index (NDArray)
pp (t3toolbox.backend.common.typ.Sequence[NDArray])
order (int)
residual (NDArray)
weight (t3toolbox.backend.common.typ.Optional[t3toolbox.backend.common.typ.Any])
regularizer (t3toolbox.backend.common.typ.Any)
- Return type:
t3toolbox.backend.common.typ.Union[GaussNewtonModel, UniformGaussNewtonModel]