Class InverseProblemResult<T>
- Namespace
- AiDotNet.PhysicsInformed.Interfaces
- Assembly
- AiDotNet.dll
Results from inverse problem optimization.
public class InverseProblemResult<T>
Type Parameters
TThe numeric type.
- Inheritance
-
InverseProblemResult<T>
- Inherited Members
Properties
Converged
Whether the optimization converged.
public bool Converged { get; set; }
Property Value
DataLoss
Final data loss (fit to observations).
public T DataLoss { get; set; }
Property Value
- T
IterationsToConverge
Number of iterations until convergence.
public int IterationsToConverge { get; set; }
Property Value
ParameterCorrelations
Correlation matrix between parameters (for uncertainty analysis).
public T[,]? ParameterCorrelations { get; set; }
Property Value
- T[,]
Remarks
High correlation indicates parameters are not independently identifiable.
ParameterHistory
History of parameter values during training.
public List<T[]>? ParameterHistory { get; set; }
Property Value
- List<T[]>
Remarks
Useful for visualizing convergence and detecting oscillations.
ParameterNames
Names of the identified parameters.
public string[] ParameterNames { get; set; }
Property Value
- string[]
ParameterUncertainties
Estimated uncertainties (standard deviations) for each parameter.
public T[]? ParameterUncertainties { get; set; }
Property Value
- T[]
Remarks
Null if uncertainty estimation was not performed.
Parameters
The identified parameter values.
public T[] Parameters { get; set; }
Property Value
- T[]
PhysicsLoss
Final physics loss (PDE residual).
public T PhysicsLoss { get; set; }
Property Value
- T
TotalLoss
Total loss (data + physics + regularization).
public T TotalLoss { get; set; }
Property Value
- T