NormalizeOp

klasa publike NormalizeOp
Nënklasa të njohura direkte

Normalizon një TensorBuffer me mesataren e dhënë dhe stddev: output = (input - mean) / stddev.

Ndërtuesit Publikë

NormalizeOp (mesatarja e notit, float stddev)
Inicializon një NormalizeOp.
NormalizeOp (float[] do të thotë, float[] stddev)
Inicializon një NormalizeOp.

Metodat publike

TensorBuffer
apliko (Hyrja TensorBuffer )
Zbaton normalizimin e përcaktuar në tensorin e dhënë dhe kthen rezultatin.

Metodat e trashëguara

Ndërtuesit Publikë

publike NormalizeOp (normalizimi mesatar, float stddev)

Inicializon një NormalizeOp. Kur thirret, krijon një TensorBuffer të ri, i cili plotëson:

   output = (input - mean) / stddev
 

Në dy rastet e mëposhtme, rivendosni mean në 0 dhe stddev në 1 për të anashkaluar normalizimin.
1. Të dyja mean dhe {code stddev} janë 0.
2. mean është 0 dhe {stddev} është Pafundësi.

Shënim: Nëse mean është vendosur në 0 dhe stddev është vendosur në 1, nuk do të ndodhë asnjë llogaritje dhe hyrja origjinale do të kthehet drejtpërdrejt në ekzekutim.

Shënim: TensorBuffer i kthyer është gjithmonë një tensor DataType.FLOAT32 aktualisht, me përjashtim të rasteve kur hyrja është një tensor DataType.UINT8 , mean vendoset në 0 dhe stddev vendoset në 1, në mënyrë që tensori origjinal DataType.UINT8 të kthehet.

Parametrat
mesatare vlera mesatare që duhet zbritur së pari.
stddev vlera e devijimit standard për t'u ndarë atëherë.
Hedhjet
IllegalArgumentPërjashtim nëse stddev është zero.

publike NormalizeOp (float[] do të thotë, float[] stddev)

Inicializon një NormalizeOp. Kur thirret, krijon një TensorBuffer të ri, i cili plotëson:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

Shënim: Nëse të gjitha vlerat në mean janë vendosur në 0 dhe të gjitha stddev janë vendosur në 1, nuk do të ndodhë asnjë llogaritje dhe hyrja origjinale do të kthehet drejtpërdrejt në ekzekutim.

Shënim: TensorBuffer i kthyer është gjithmonë një tensor DataType.FLOAT32 aktualisht, përveç që hyrja është një tensor DataType.UINT8 , të gjitha mean janë vendosur në 0 dhe të gjitha stddev janë vendosur në 1.

Parametrat
mesatare vlerat mesatare që duhen zbritur së pari për çdo kanal.
stddev vlerat e devijimit standard të ndahen më pas për çdo kanal.
Hedhjet
IllegalArgumentPërjashtim nëse ndonjë stddev është zero, ose mean ka numër të ndryshëm elementësh me stddev , ose ndonjëri prej tyre është bosh.

Metodat publike

Zbatohet publiku TensorBuffer (hyrja TensorBuffer )

Zbaton normalizimin e përcaktuar në tensorin e dhënë dhe kthen rezultatin.

Shënim: input është ndoshta i njëjti shembull me daljen.

Parametrat
hyrje tensori i hyrjes. Mund të jetë i njëjti shembull me daljen.
Kthimet
  • tensori i daljes.