QuantizeAndDequantizeV4

clase final pública QuantizeAndDequantizeV4

Cuantiza y luego descuantifica un tensor.

Esto es casi idéntico a QuantizeAndDequantizeV2, excepto que devuelve un gradiente de 1 para las entradas que están dentro del rango de cuantificación, o 0 en caso contrario.

Clases anidadas

clase QuantizeAndDequantizeV4.Opciones Atributos opcionales para QuantizeAndDequantizeV4

Métodos públicos

Salida <T>
como salida ()
Devuelve el identificador simbólico de un tensor.
QuantizeAndDequantizeV4.Options estático
eje (eje largo)
estático <T extiende Número> QuantizeAndDequantizeV4 <T>
crear ( Alcance alcance, Operando <T> entrada, Operando <T> entradaMin, Operando <T> entradaMax, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación QuantizeAndDequantizeV4.
QuantizeAndDequantizeV4.Options estático
rango estrecho (Booleano rango estrecho)
QuantizeAndDequantizeV4.Options estático
numBits (Número de bits largo)
Salida <T>
salida ()
QuantizeAndDequantizeV4.Options estático
rangeGiven (rango booleano dado)
QuantizeAndDequantizeV4.Options estático
roundMode (Cadena roundMode)
QuantizeAndDequantizeV4.Options estático
entrada firmada (booleano entrada firmada)

Métodos Heredados

Métodos públicos

salida pública <T> como salida ()

Devuelve el identificador simbólico de un tensor.

Las entradas de 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.

eje QuantizeAndDequantizeV4.Options estático público (eje largo)

Parámetros
eje Si se especifica, este eje se trata como un eje de canal o segmento, y se utiliza un rango de cuantificación independiente para cada canal o segmento a lo largo de este eje.

public static QuantizeAndDequantizeV4 <T> create ( Scope scope, Operand <T> input, Operand <T> inputMin, Operand <T> inputMax, Options... options)

Método de fábrica para crear una clase que envuelve una nueva operación QuantizeAndDequantizeV4.

Parámetros
alcance alcance actual
aporte Tensor para cuantizar y luego descuantificar.
entradaMin Si `range_given == True`, esto especifica el valor de entrada mínimo que debe representarse; de ​​lo contrario, se determina a partir del valor mínimo del tensor `input`.
entradaMax Si `range_given == True`, esto especifica el valor de entrada máximo que debe representarse; de ​​lo contrario, se determina a partir del valor máximo del tensor `input`.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de QuantizeAndDequantizeV4

public static QuantizeAndDequantizeV4.Options rango estrecho (booleano rango estrecho)

Parámetros
rango estrecho Si es Verdadero, entonces el valor absoluto del valor mínimo cuantificado es el mismo que el valor máximo cuantificado, en lugar de 1 mayor. es decir, para la cuantificación de 8 bits, el valor mínimo es -127 en lugar de -128.

public static QuantizeAndDequantizeV4.Options numBits (Número de bits largo)

Parámetros
númeroBits El ancho de bits de la cuantización.

salida pública <T> salida ()

public static QuantizeAndDequantizeV4.Options rangeGiven (rango booleano dado)

Parámetros
rango dado Si el rango está dado o debe determinarse a partir del tensor de "entrada".

public static QuantizeAndDequantizeV4.Options roundMode (String roundMode)

Parámetros
modo redondo El atributo 'round_mode' controla qué algoritmo de desempate de redondeo se utiliza al redondear los valores flotantes a sus equivalentes cuantificados. Actualmente se admiten los siguientes modos de redondeo:
  • HALF_TO_EVEN: este es el round_mode predeterminado.
  • HALF_UP: redondeo hacia positivo. En este modo, 7,5 se redondea a 8 y -7,5 se redondea a -7.

QuantizeAndDequantizeV4.Options estático público entrada firmada (entrada firmada booleana)

Parámetros
entrada firmada Si la cuantización está firmada o no. (en realidad, este parámetro debería haberse llamado `signed_output` )