Multiplique la matriz "a" por la matriz "b".
Las entradas deben ser matrices bidimensionales y la dimensión interna de "a" debe coincidir con la dimensión externa de "b". Tanto "a" como "b" deben ser `Tensor`s no` SparseTensor`s. Esta operación está optimizada para el caso en el que al menos uno de "a" o "b" es escaso, en el sentido de que tienen una gran proporción de valores cero. El punto de equilibrio para usar esto frente a una matriz densa multiplicada en una plataforma fue 30% de valores cero en la matriz dispersa.
El cálculo del gradiente de esta operación solo aprovechará la escasez en el gradiente de entrada cuando ese gradiente proviene de un Relu.
Clases anidadas
clase | SparseMatMul.Options | Los atributos opcionales para SparseMatMul |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas SparseMatMul.Options | aIsSparse (Boolean aIsSparse) |
Salida < TFloat32 > | asOutput () Devuelve el identificador simbólico del tensor. |
estáticas SparseMatMul.Options | bIsSparse (Boolean bIsSparse) |
estática SparseMatMul | |
Salida < TFloat32 > | producto () |
estáticas SparseMatMul.Options | transposeA (Boolean transposeA) |
estáticas SparseMatMul.Options | transposeB (Boolean transposeB) |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida < TFloat32 > asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static SparseMatMul crear ( Alcance alcance, operando <? extiende TNumber > a, operando <? extiende TNumber > b, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación SparseMatMul.
Parámetros
alcance | alcance actual |
---|---|
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de SparseMatMul