Svd
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Calcula la descomposición propia de un lote de matrices autoadjuntas
(Nota: solo se admiten entradas reales).
Calcula los valores propios y vectores propios de las matrices M por N más internas en tensor tal que tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Transponer(v[...,:,:]).
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > Svd <T> | crear (alcance alcance , operando <T> a, maxIter largo, épsilon flotante, configuración de precisión de cadena) Método de fábrica para crear una clase que envuelve una nueva operación Svd. |
Salida <T> | |
Salida <T> | tú () Vectores singulares izquierdos. |
Salida <T> | v () Vectores singulares derechos. |
Métodos heredados
De la clase java.lang.Object booleano | es igual (Objeto arg0) |
Clase final<?> | obtenerclase () |
En t | código hash () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cadena | Encadenar () |
vacío final | esperar (arg0 largo, int arg1) |
vacío final | espera (largo arg0) |
vacío final | esperar () |
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Valor constante: "XlaSvd"
Métodos públicos
Svd estático público <T> crear (alcance alcance , operando <T> a, maxIter largo, épsilon flotante, configuración de precisión de cadena)
Método de fábrica para crear una clase que envuelve una nueva operación Svd.
Parámetros
alcance | alcance actual |
---|
a | el tensor de entrada. |
---|
maxIter | Número máximo de actualizaciones de barrido, es decir, toda la parte triangular inferior o la parte triangular superior en función del parámetro inferior. Heurísticamente, se ha argumentado que en la práctica se necesitan barridos aproximadamente log(min (M, N)) (Ref: Golub & van Loan "Matrix Computation"). |
---|
épsilon | la relación de tolerancia. |
---|
configuración de precisión | un protocolo xla::PrecisionConfig serializado. |
---|
Devoluciones
- una nueva instancia de Svd
Salida pública <T> s ()
Valores singulares. Los valores se ordenan en orden inverso de magnitud, por lo que s[..., 0] es el valor más grande, s[..., 1] es el segundo más grande, etc.
Salida pública <T> u ()
Vectores singulares izquierdos.
Salida pública <T> v ()
Vectores singulares derechos.
,
Calcula la descomposición propia de un lote de matrices autoadjuntas
(Nota: solo se admiten entradas reales).
Calcula los valores propios y vectores propios de las matrices M por N más internas en tensor tal que tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Transponer(v[...,:,:]).
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > Svd <T> | crear (alcance alcance , operando <T> a, maxIter largo, épsilon flotante, configuración de precisión de cadena) Método de fábrica para crear una clase que envuelve una nueva operación Svd. |
Salida <T> | |
Salida <T> | tú () Vectores singulares izquierdos. |
Salida <T> | v () Vectores singulares derechos. |
Métodos heredados
De la clase java.lang.Object booleano | es igual (Objeto arg0) |
Clase final<?> | obtenerclase () |
En t | código hash () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cadena | Encadenar () |
vacío final | esperar (arg0 largo, int arg1) |
vacío final | espera (largo arg0) |
vacío final | esperar () |
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Valor constante: "XlaSvd"
Métodos públicos
Svd estático público <T> crear (alcance alcance , operando <T> a, maxIter largo, épsilon flotante, configuración de precisión de cadena)
Método de fábrica para crear una clase que envuelve una nueva operación Svd.
Parámetros
alcance | alcance actual |
---|
a | el tensor de entrada. |
---|
maxIter | Número máximo de actualizaciones de barrido, es decir, toda la parte triangular inferior o la parte triangular superior en función del parámetro inferior. Heurísticamente, se ha argumentado que en la práctica se necesitan barridos aproximadamente log(min (M, N)) (Ref: Golub & van Loan "Matrix Computation"). |
---|
épsilon | la relación de tolerancia. |
---|
configuración de precisión | un protocolo xla::PrecisionConfig serializado. |
---|
Devoluciones
- una nueva instancia de Svd
Salida pública <T> s ()
Valores singulares. Los valores se ordenan en orden inverso de magnitud, por lo que s[..., 0] es el valor más grande, s[..., 1] es el segundo más grande, etc.
Salida pública <T> u ()
Vectores singulares izquierdos.
Salida pública <T> v ()
Vectores singulares derechos.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC).
[null,null,["Última actualización: 2025-07-27 (UTC)."],[],[],null,["# Svd\n\npublic final class **Svd** \nComputes the eigen decomposition of a batch of self-adjoint matrices\n\n\n(Note: Only real inputs are supported).\n\n\nComputes the eigenvalues and eigenvectors of the innermost M-by-N matrices in\ntensor such that tensor\\[...,:,:\\] = u\\[..., :, :\\] \\* Diag(s\\[..., :\\]) \\* Transpose(v\\[...,:,:\\]).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Constants\n\n|--------|-----------------------------------------------------------------|---------------------------------------------------------|\n| String | [OP_NAME](/jvm/api_docs/java/org/tensorflow/op/xla/Svd#OP_NAME) | The name of this op, as known by TensorFlow core engine |\n\n### Public Methods\n\n|---------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static \\\u003cT extends [TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e [Svd](/jvm/api_docs/java/org/tensorflow/op/xla/Svd)\\\u003cT\\\u003e | [create](/jvm/api_docs/java/org/tensorflow/op/xla/Svd#create(org.tensorflow.op.Scope, org.tensorflow.Operand\u003cT\u003e, java.lang.Long, java.lang.Float, java.lang.String))([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e a, Long maxIter, Float epsilon, String precisionConfig) Factory method to create a class wrapping a new Svd operation. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [s](/jvm/api_docs/java/org/tensorflow/op/xla/Svd#s())() Singular values. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [u](/jvm/api_docs/java/org/tensorflow/op/xla/Svd#u())() Left singular vectors. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [v](/jvm/api_docs/java/org/tensorflow/op/xla/Svd#v())() Right singular vectors. |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.op.RawOp](/jvm/api_docs/java/org/tensorflow/op/RawOp) \n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| final boolean | [equals](/jvm/api_docs/java/org/tensorflow/op/RawOp#equals(java.lang.Object))(Object obj) |\n| final int | [hashCode](/jvm/api_docs/java/org/tensorflow/op/RawOp#hashCode())() |\n| [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/RawOp#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n| final String | [toString](/jvm/api_docs/java/org/tensorflow/op/RawOp#toString())() |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.op.Op](/jvm/api_docs/java/org/tensorflow/op/Op) \n\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [ExecutionEnvironment](/jvm/api_docs/java/org/tensorflow/ExecutionEnvironment) | [env](/jvm/api_docs/java/org/tensorflow/op/Op#env())() Return the execution environment this op was created in. |\n| abstract [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/Op#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n\nConstants\n---------\n\n#### public static final String\n**OP_NAME**\n\nThe name of this op, as known by TensorFlow core engine \nConstant Value: \"XlaSvd\"\n\nPublic Methods\n--------------\n\n#### public static [Svd](/jvm/api_docs/java/org/tensorflow/op/xla/Svd)\\\u003cT\\\u003e\n**create**\n([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e a, Long maxIter, Float epsilon, String precisionConfig)\n\nFactory method to create a class wrapping a new Svd operation. \n\n##### Parameters\n\n| scope | current scope |\n| a | the input tensor. |\n| maxIter | 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\"). |\n| epsilon | the tolerance ratio. |\n| precisionConfig | a serialized xla::PrecisionConfig proto. |\n|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- a new instance of Svd \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**s**\n()\n\nSingular values. The values are sorted in reverse order of magnitude, so\ns\\[..., 0\\] is the largest value, s\\[..., 1\\] is the second largest, etc. \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**u**\n()\n\nLeft singular vectors. \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**v**\n()\n\nRight singular vectors."]]