Nicelenmiş Tensör 'girişi' üzerinde dekuantizasyon gerçekleştirin.
'Ölçekler' ve 'sıfır_noktalar' kullanılarak nicelenmiş nicelenmiş 'giriş' verildiğinde, şu formülü kullanarak nicemleme işlemini gerçekleştirir: dequantized_data = (quantized_data - sıfır_nokta) * ölçek.
İç İçe Sınıflar
sınıf | ÜniformaDequantize.Seçenekler | UniformDequantize için isteğe bağlı özellikler |
Genel Yöntemler
Çıkış <U> | Çıkış olarak () Bir tensörün sembolik tutamacını döndürür. |
static <U Extends Number, T> DüzgünDequantize <U> | |
Çıkış <U> | çıktı () Çıkış, şekli girişle aynı olan Tout'un niceliksizleştirilmiş Tensörüdür. |
statik ÜniformaDequantize.Options | niceleme Ekseni (Uzun niceleme Ekseni) |
Kalıtsal Yöntemler
Genel Yöntemler
genel Çıkış <U> asOutput ()
Bir tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static ÜniformaDequantize <U> create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <Float> ölçekleri, İşlenen <Tamsayı> sıfır Noktaları, Sınıf<U> Tout, Uzun nicelemeMinVal, Uzun nicelemeMaxVal, Seçenekler... seçenekleri)
Yeni bir ÜniformaDequantize işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | Kalay Tensörü olmalı. |
terazi | Girişin temsil ettiği orijinal veri nicelenirken ölçek(ler) olarak kullanılan kayan değer(ler). Niceleme_ekseni -1 (tensör başına niceleme) ise skaler bir Tensör olmalıdır, aksi takdirde boyutta 1D Tensör (input.dim_size(quantization_axis),) (eksen başına niceleme) olmalıdır. |
sıfırPuan | Girişin temsil ettiği orijinal veriler nicelenirken sıfır_noktaları olarak kullanılan int32 değer(ler)i. Terazilerle aynı şekil durumu. |
Tout | Çıkış Tensörü türü. Bir tf.DType kaynağı: tf.qint8, tf.qint32 |
nicemlemeMinVal | Giriş nicelendiğinde kullanılan niceleme minimum değeri. Bu özelliğin amacı tipik olarak (ancak bununla sınırlı olmamak üzere) dar aralığı belirtmektir; burada bu, dar aralık ise "(Tin low) + 1", aksi halde "(Tin low)" olarak ayarlanır. Örneğin, Tin qint8 ise bu, dar aralıkla nicelenmişse -127'ye, değilse -128'e ayarlanır. |
nicemlemeMaxVal | Giriş nicelendiğinde kullanılan niceleme maksimum değeri. Bu özelliğin amacı tipik olarak (ancak bunlarla sınırlı olmamak üzere) dar aralığı belirtmektir; burada bu, hem dar aralık hem de dar olmayan aralık için "(Tout max)" olarak ayarlanır. Örneğin Tin qint8 ise bu 127'ye ayarlanır. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- ÜniformaDequantize'ın yeni bir örneği
public static ÜniformaDequantizasyon.Seçenekler niceleme Ekseni (Uzun niceleme Ekseni)
Parametreler
nicemleme Ekseni | Bu boyut boyunca dilimler için eksen başına nicelemenin uygulandığı tensörün boyut indeksini belirtir. -1 (varsayılan) olarak ayarlanırsa bu, tensör başına nicemlemeyi gösterir. Aksi halde [0, input.dims()) aralığına ayarlanmalıdır. |
---|