Wyodrębnia rzut oka z tensora wejściowego.
Zwraca zestaw okien zwanych przebłyskami wyodrębnionymi w lokalizacji „przesunięcia” z tensora wejściowego. Jeżeli okna tylko częściowo nachodzą na wejścia, obszary nienakładające się na siebie zostaną wypełnione losowym szumem.
Wynikiem jest tensor 4-D o kształcie „[rozmiar_partii, wysokość_przeglądu, szerokość_przejrzenia, kanały]”. Kanały i wymiary wsadu są takie same jak w przypadku tensora wejściowego. Wysokość i szerokość okien wyjściowych określana jest w parametrze `size`.
Argumenty „znormalizowany” i „wyśrodkowany” kontrolują sposób budowy okien:
- Jeśli współrzędne są znormalizowane, ale nie wyśrodkowane, 0,0 i 1,0 odpowiadają minimum i maksimum każdego wymiaru wysokości i szerokości.
- Jeśli współrzędne są zarówno znormalizowane, jak i wyśrodkowane, wahają się od -1,0 do 1,0. Współrzędne (-1,0, -1,0) odpowiadają lewemu górnemu rogowi, prawy dolny róg znajduje się w (1,0, 1,0), a środek w (0, 0).
- Jeżeli współrzędne nie są znormalizowane, są one interpretowane jako liczba pikseli.
Klasy zagnieżdżone
klasa | Wyodrębnij opcje GlimpseV2 | Opcjonalne atrybuty dla ExtractGlimpseV2 |
Metody publiczne
Wyjście <Pływak> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny ekstraktGlimpseV2.Options | wyśrodkowany (wyśrodkowany logicznie) |
ekstrakt statycznyGlimpseV2 | |
Wyjście <Pływak> | rzut okiem () Tensor reprezentujący przebłyski „[rozmiar_partii, wysokość_przeglądu, szerokość_przejrzenia, kanały]”. |
statyczny ekstraktGlimpseV2.Options | hałas (szum strunowy) |
statyczny ekstraktGlimpseV2.Options | znormalizowany (znormalizowany Boole'a) |
statyczny ekstraktGlimpseV2.Options | uniformNoise (Boolean uniformNoise) |
Metody dziedziczone
Metody publiczne
publiczne wyjście <Float> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static ExtractGlimpseV2.Options wyśrodkowane (wyśrodkowane boolowskie)
Parametry
wyśrodkowany | wskazuje, czy współrzędne przesunięcia są wyśrodkowane względem obrazu, w którym to przypadku przesunięcie (0, 0) jest względem środka obrazów wejściowych. Jeśli fałsz, przesunięcie (0,0) odpowiada lewemu górnemu rogowi obrazów wejściowych. |
---|
public static ExtractGlimpseV2 create (zakres zakresu , dane wejściowe argumentu <Float>, rozmiar argumentu <liczba całkowita>, przesunięcia argumentu <float>, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ExtractGlimpseV2.
Parametry
zakres | aktualny zakres |
---|---|
wejście | 4-D tensor zmiennoprzecinkowy o kształcie „[rozmiar_partia, wysokość, szerokość, kanały]”. |
rozmiar | Tensor 1-D składający się z 2 elementów zawierający rozmiar przebłysków do wyodrębnienia. Najpierw należy określić wysokość prześwitu, a następnie szerokość prześwitu. |
offsety | Dwuwymiarowy tensor całkowity o kształcie „[batch_size, 2]” zawierający lokalizacje y, x środka każdego okna. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja ExtractGlimpseV2
public Output <Float> rzut okiem ()
Tensor reprezentujący przebłyski „[rozmiar_partii, wysokość_przeglądu, szerokość_przejrzenia, kanały]”.
publiczny szum statyczny ExtractGlimpseV2.Options (szum ciągów)
Parametry
hałas | wskazuje, czy szum powinien być „jednolity”, „gaussowski” czy „zero”. Wartość domyślna to „uniform”, co oznacza, że o typie szumu będzie decydować wartość „uniform_noise”. |
---|
public static ExtractGlimpseV2.Options znormalizowany (znormalizowany wartością logiczną)
Parametry
znormalizowany | wskazuje, czy współrzędne przesunięcia są znormalizowane. |
---|
public static ExtractGlimpseV2.Options uniformNoise (Boolean uniformNoise)
Parametry
jednolity hałas | wskazuje, czy szum powinien być generowany przy użyciu rozkładu równomiernego, czy rozkładu Gaussa. |
---|