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> | |
statik QuantizeAndDequantizeV4.Options | darRange (Boolean darRange) |
statik QuantizeAndDequantizeV4.Options | numBits (Uzun numBits) |
Çıkış <T> | çıktı () |
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. |
---|
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:
|
---|
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) |
---|