tensor akışı:: işlem:: FakeQuantWithMinMaxVars
#include <array_ops.h>Float türündeki 'girişler' tensörünü global float skalerler aracılığıyla sahte nicemleyin.
Özet
Float türündeki inputs tensörünü, inputs aynı şekle sahip outputs tensörlerine global float skalerler min ve max aracılığıyla sahte nicemleme yapın.
Nitelikler
-
[min; max]inputsverileri için sıkıştırma aralığını tanımlar. -
inputsdeğerleri niceleme aralığına nicemlenir (narrow_rangeyanlış olduğunda[0; 2^num_bits - 1]ve doğru olduğunda[1; 2^num_bits - 1]) ve ardından kuantizasyondan arındırılır ve[min; max]aralık. -
num_bitsnicelemenin bit genişliğidir; 2 ile 16 arasında (dahil).
Kuantizasyondan önce min ve max değerler aşağıdaki mantıkla ayarlanır. min <= 0 <= max olması önerilir. 0 değer aralığında değilse davranış beklenmedik olabilir:
- Eğer
0 < min < max:min_adj = 0vemax_adj = max - minise. -
min < max < 0ise:min_adj = min - maxvemax_adj = 0. -
min <= 0 <= max:scale = (max - min) / (2^num_bits - 1),min_adj = scale * round(min / scale)vemax_adj = max + min_adj - min.
Bu işlemin bir eğimi vardır ve bu nedenle min ve max değerlerin eğitilmesine olanak tanır.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
İade:
-
Output: Çıkış tensörü.
Yapıcılar ve Yıkıcılar | |
|---|---|
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max) | |
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max, const FakeQuantWithMinMaxVars::Attrs & attrs) |
Genel özellikler | |
|---|---|
operation | |
outputs | |
Kamu işlevleri | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Genel statik işlevler | |
|---|---|
NarrowRange (bool x) | |
NumBits (int64 x) | |
Yapılar | |
|---|---|
| tensorflow:: ops:: FakeQuantWithMinMaxVars:: Öznitelikler | FakeQuantWithMinMaxVars için isteğe bağlı özellik ayarlayıcılar. |
Genel özellikler
operasyon
Operation operation
çıktılar
::tensorflow::Output outputs
Kamu işlevleri
FakeQuantWithMinMaxVars
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max )
FakeQuantWithMinMaxVars
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max, const FakeQuantWithMinMaxVars::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Genel statik işlevler
Dar Aralık
Attrs NarrowRange( bool x )
NumBits
Attrs NumBits( int64 x )