https://www.emgu.com/wiki/index.php/Emgu_TF
Computes the eigen decomposition of a batch of self-adjoint matrices
Namespace:
Emgu.TF
Assembly:
Emgu.TF.Netstandard (in Emgu.TF.Netstandard.dll) Version: 2.6.0.1294
Syntaxpublic Operation XlaSvd(
Output a,
long max_iter,
float epsilon,
string precision_config,
string opName = "XlaSvd"
)
Public Function XlaSvd (
a As Output,
max_iter As Long,
epsilon As Single,
precision_config As String,
Optional opName As String = "XlaSvd"
) As Operation
public:
Operation^ XlaSvd(
Output^ a,
long long max_iter,
float epsilon,
String^ precision_config,
String^ opName = L"XlaSvd"
)
member XlaSvd :
a : Output *
max_iter : int64 *
epsilon : float32 *
precision_config : string *
?opName : string
(* Defaults:
let _opName = defaultArg opName "XlaSvd"
*)
-> Operation
Parameters
- a
- Type: Emgu.TFOutput
Input to the operation: the input tensor. - max_iter
- Type: SystemInt64
maximum number of sweep update, i.e., the whole lower triangular part or upper triangular part based on parameter lower. Heuristically, it has been argued that approximately log(min (M, N)) sweeps are needed in practice (Ref: Golub & van Loan "Matrix Computation"). - epsilon
- Type: SystemSingle
the tolerance ratio. - precision_config
- Type: SystemString
a serialized xla::PrecisionConfig proto. - opName (Optional)
- Type: SystemString
The name of the operation
Return Value
Type:
Operation
The operation, where:
[0] s(type: DtInvalid): Singular values. The values are sorted in reverse order of magnitude, so s[..., 0] is the largest value, s[..., 1] is the second largest, etc.
[1] u(type: DtInvalid): Left singular vectors.
[2] v(type: DtInvalid): Right singular vectors.
See Also