InTopK

publiczne zajęcia finałowe InTopK

Mówi, czy cele znajdują się w najwyższych przewidywaniach „K”.

Daje to w wyniku tablicę bool `batch_size`, wpis `out[i]` ma wartość `true`, jeśli predykcja dla klasy docelowej znajduje się wśród najlepszych predykcji `k` wśród wszystkich predykcji, na przykład `i`. Należy zauważyć, że zachowanie `InTopK` różni się od operacji `TopK` w obsłudze powiązań; jeśli wiele klas ma tę samą wartość przewidywania i leży poza górną granicą „k”, wszystkie te klasy są uważane za znajdujące się w górnym „k”.

Bardziej formalnie niech

\\(predictions_i\\) będzie predykcją dla wszystkich klas, na przykład `i`, \\(targets_i\\) będzie klasą docelową, na przykład `i`, \\(out_i\\) będzie wynikiem, na przykład `i`,

$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <TBool>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza TNumber > InTopK
utwórz (Zakres zasięgu , Argument < TFloat32 > przewidywania, Argument <T> cele, Argument <T> k)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację InTopK.
Wyjście <TBool>
precyzja ()
Obliczona precyzja w „k” jako „tensor bool”.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „InTopKV2”

Metody publiczne

publiczne wyjście < TBool > 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 InTopK create (zakres zasięgu , argument < TFloat32 > przewidywania, argument <T> cele, argument <T> k)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację InTopK.

Parametry
zakres aktualny zakres
prognozy Tensor `batch_size` x `classes`.
cele Wektor „batch_size” identyfikatorów klas.
k Liczba najważniejszych elementów, na które należy zwrócić uwagę pod kątem precyzji obliczeń.
Zwroty
  • nowa instancja InTopK

publiczne wyjście < TBool > precyzja ()

Obliczona precyzja w „k” jako „tensor bool”.