Realice la descuantización en la "entrada" del tensor cuantificado.
Dada la "entrada" cuantificada que se cuantizó usando "escalas" y "puntos_cero", se realiza la descuantización usando la fórmula: datos_descuantificados = (datos_cuantizados - punto_cero) * escala.
Clases anidadas
clase | UniformDequantize.Options | Atributos opcionales para UniformDequantize |
Métodos públicos
Salida <U> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <U extiende Número, T> UniformDequantize <U> | crear ( alcance alcance, entrada de operando <T>, escalas de operando <Float>, operando <Integer> zeroPoints, Class<U> Tout, cuantificación largaMinVal, cuantificación largaMaxVal, opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación UniformDequantize. |
Salida <U> | producción () La salida descuantizó el tensor de Tout, cuya forma es la misma que la entrada. |
Uniforme estáticoDequantize.Options | eje de cuantificación (eje de cuantificación largo) |
Métodos heredados
Métodos públicos
Salida pública <U> como Salida ()
Devuelve el identificador simbólico de un 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 UniformDequantize <U> create (alcance del alcance , entrada del operando <T>, escalas del operando <Float>, operando <Integer> zeroPoints, Class<U> Tout, cuantificación largaMinVal, cuantificación largaMaxVal, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación UniformDequantize.
Parámetros
alcance | alcance actual |
---|---|
aporte | Debe ser un tensor de estaño. |
escamas | Los valores flotantes utilizados como escalas al cuantificar los datos originales que representa la entrada. Debe ser un tensor escalar si quantization_axis es -1 (cuantización por tensor); de lo contrario, un tensor 1D de tamaño (input.dim_size(quantization_axis),) (cuantización por eje). |
cero puntos | Los valores int32 utilizados como punto_cero al cuantificar los datos originales que representa la entrada. Misma condición de forma que las escalas. |
Revendedor | El tipo de tensor de salida. Un tf.DType de: tf.qint8, tf.qint32 |
cuantificaciónMinVal | El valor mínimo de cuantificación que se utilizó cuando se cuantizó la entrada. El propósito de este atributo es típicamente (pero no limitado a) indicar un rango estrecho, donde se establece en: `(Tin más bajo) + 1` si es un rango estrecho, y `(Tin más bajo)` en caso contrario. Por ejemplo, si Tin es qint8, se establece en -127 si se cuantifica en un rango estrecho o en -128 en caso contrario. |
cuantificaciónMaxVal | El valor máximo de cuantificación que se utilizó cuando se cuantizó la entrada. El propósito de este atributo es típicamente (pero no limitado a) indicar un rango estrecho, donde se establece en: `(Tout max)` tanto para el rango estrecho como para el rango no estrecho. Por ejemplo, si Tin es qint8, se establece en 127. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UniformDequantize
Salida pública <U> salida ()
La salida descuantizó el tensor de Tout, cuya forma es la misma que la entrada.
UniformDequantize.Options estático público quantizationAxis (Long quantizationAxis)
Parámetros
eje de cuantificación | Indica el índice de dimensión del tensor donde se aplica la cuantificación por eje para los cortes a lo largo de esa dimensión. Si se establece en -1 (predeterminado), esto indica cuantización por tensor. De lo contrario, debe configurarse dentro del rango [0, input.dims()). |
---|