Back to Tensorflow

Tensor.QuantizationParams

tensorflow/lite/g3doc/api_docs/java/org/tensorflow/lite/Tensor.QuantizationParams.html

2.21.02.1 KB
Original Source

public static class Tensor.QuantizationParams

Quantization parameters that corresponds to the table, QuantizationParameters, in the TFLite Model schema file.

Since per-channel quantization does not apply to input and output tensors, scale and zero_point are both single values instead of arrays.

For tensor that are not quantized, the values of scale and zero_point are both 0.

Given a quantized value q, the corresponding float value f should be:
f = scale * (q - zero_point)

Public Constructors

| | QuantizationParams(float scale, int zeroPoint) Creates a Tensor.QuantizationParams with scale and zero_point.

|

Public Methods

| float | getScale() Returns the scale value.

| | int | getZeroPoint() Returns the zero point value.

|

Inherited Methods

From class java.lang.Object

| boolean | equals(Object arg0) | | final Class<?> | getClass() | | int | hashCode() | | final void | notify() | | final void | notifyAll() | | String | toString() | | final void | wait(long arg0, int arg1) | | final void | wait(long arg0) | | final void | wait() |

Public Constructors

public QuantizationParams (float scale, int zeroPoint)

Creates a Tensor.QuantizationParams with scale and zero_point.

Parameters

| scale | The scale value used in quantization. | | zeroPoint | The zero point value used in quantization. |

Public Methods

public float getScale ()

Returns the scale value.

public int getZeroPoint ()

Returns the zero point value.