QuantizeAndDequantizeV4

genel son sınıf QuantizeAndDequantizeV4

Bir tensörü kuantize eder ve ardından dekuantize eder.

Bu QuantizeAndDequantizeV2 ile hemen hemen aynıdır; tek farkı, kuantizasyon aralığı içindeki girişler için 1'lik bir gradyan, aksi halde 0'lık bir gradyan döndürmesidir.

İç İçe Sınıflar

sınıf QuantizeAndDequantizeV4.Options QuantizeAndDequantizeV4 için isteğe bağlı özellikler

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Bir tensörün sembolik tutamacını döndürür.
statik QuantizeAndDequantizeV4.Options
eksen (Uzun eksen)
statik <T Sayıyı genişletir> QuantizeAndDequantizeV4 <T>
create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> inputMin, İşlenen <T> inputMax, Seçenekler... seçenekler)
Yeni bir QuantizeAndDequantizeV4 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik QuantizeAndDequantizeV4.Options
darRange (Boolean darRange)
statik QuantizeAndDequantizeV4.Options
numBits (Uzun numBits)
Çıkış <T>
statik QuantizeAndDequantizeV4.Options
Verilen aralık (Given Boolean aralığı)
statik QuantizeAndDequantizeV4.Options
roundMode (Dize roundMode)
statik QuantizeAndDequantizeV4.Options
SignedInput (Boolean SignedInput)

Kalıtsal Yöntemler

Genel Yöntemler

genel Çıkış <T> 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 QuantizeAndDequantizeV4.Options ekseni (Uzun eksen)

Parametreler
eksen Belirtilirse, bu eksen bir kanal veya dilim ekseni olarak ele alınır ve bu eksen boyunca her kanal veya dilim için ayrı bir niceleme aralığı kullanılır.

public static QuantizeAndDequantizeV4 <T> create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> inputMin, İşlenen <T> inputMax, Seçenekler... seçenekler)

Yeni bir QuantizeAndDequantizeV4 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş Kuantizasyon ve ardından dekuantizasyon için tensör.
girişMin 'Aralık_given == Doğru' ise, bu temsil edilmesi gereken minimum giriş değerini belirtir, aksi takdirde 'giriş' tensörünün minimum değerinden belirlenir.
girişMaksimum 'Aralık_given == Doğru' ise, bu, temsil edilmesi gereken maksimum giriş değerini belirtir, aksi takdirde 'giriş' tensörünün maksimum değerinden belirlenir.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • QuantizeAndDequantizeV4'ün yeni bir örneği

public static QuantizeAndDequantizeV4.Options darRange (Boolean darRange)

Parametreler
dar Aralık True ise, nicelenmiş minimum değerin mutlak değeri, nicelenmiş maksimum değerden 1 daha büyük olmak yerine aynıdır. yani 8 bit niceleme için minimum değer -128 yerine -127'dir.

public static QuantizeAndDequantizeV4.Options numBits (Long numBits)

Parametreler
numBits Nicelemenin bit genişliği.

genel Çıkış <T> çıkışı ()

public static QuantizeAndDequantizeV4.Options rangeGiven (Boolean rangeGiven)

Parametreler
aralıkVerilen Aralığın verilip verilmediği veya "giriş" tensöründen mi belirleneceği.

public static QuantizeAndDequantizeV4.Options roundMode (String roundMode)

Parametreler
yuvarlakMod 'Round_mode' özelliği, kayan değer değerlerinin nicelenmiş eşdeğerlerine yuvarlanmasında hangi yuvarlama eşitlik bozma algoritmasının kullanılacağını kontrol eder. Şu anda aşağıdaki yuvarlama modları desteklenmektedir:
  • HALF_TO_EVEN: bu varsayılan round_mode'dur.
  • HALF_UP: pozitife doğru yuvarlar. Bu modda 7,5, 8'e, -7,5 ise -7'ye yuvarlanır.

public static QuantizeAndDequantizeV4.Options SignedInput (Boolean SignedInput)

Parametreler
imzalıGiriş Nicelemenin imzalı veya imzasız olup olmadığı. (aslında bu parametrenin 'signed_output' olarak adlandırılması gerekirdi)