AllCandidateSampler

publiczna klasa końcowa AllCandidateSampler

Generuje etykiety dla próbkowania kandydatów z wyuczonym rozkładem unigramów.

Zobacz wyjaśnienia dotyczące pobierania próbek kandydatów i formatów danych na stronie go/candidate-sampling.

Dla każdej partii ta operacja wybiera jeden zestaw próbek potencjalnych etykiet.

Zaletami pobierania próbek kandydatów na partię jest prostota i możliwość wydajnego mnożenia gęstej macierzy. Wadą jest to, że wybrani kandydaci muszą być wybierani niezależnie od kontekstu i prawdziwych etykiet.

Klasy zagnieżdżone

klasa Opcje AllCandidateSampler Opcjonalne atrybuty dla AllCandidateSampler

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny AllCandidateSampler
utwórz (zakres zakresu , Operand < TInt64 > trueClasses, Long numTrue, Long numSampled, Unikalna wartość logiczna, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację AllCandidateSampler.
Dane wyjściowe <TInt64>
próbowani kandydaci ()
Wektor o długości num_sampled, w którym każdy element jest identyfikatorem wybranego kandydata.
Dane wyjściowe <TFloat32>
próbkowaneOczekiwaneLiczba ()
Wektor o długości num_sampled dla każdego wybranego kandydata reprezentujący oczekiwaną liczbę wystąpień danego kandydata w partii wybranych kandydatów.
statyczne AllCandidateSampler.Options
nasiona (długie nasiona)
statyczne AllCandidateSampler.Options
nasiona 2 (Długie nasiona 2)
Dane wyjściowe <TFloat32>
prawdaOczekiwana liczba ()
Macierz Batchsize * Num_true, reprezentująca oczekiwaną liczbę wystąpień każdego kandydata w partii wybranych kandydatów.

Metody dziedziczone

org.tensorflow.op.RawOp
końcowa wartość logiczna
równa się (obiekt obiektu)
końcowy wew
Operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .
ostatni ciąg
wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Strunowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()
org.tensorflow.op.Op
abstrakcyjne środowisko wykonania
środowisko ()
Zwróć środowisko wykonawcze, w którym utworzono tę operację.
abstrakcyjna operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „AllCandidateSampler”

Metody publiczne

public static AllCandidateSampler create ( Zakres zakresu, Operand < TInt64 > trueClasses, Long numTrue, Long numSampled, Unikalna wartość logiczna, Opcje... opcje)

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

Parametry
zakres aktualny zakres
prawdziweKlasy Macierz Batchsize * num_true, w której każdy wiersz zawiera identyfikatory klas docelowych num_true w odpowiedniej oryginalnej etykiecie.
liczbaTrue Liczba prawdziwych etykiet na kontekst.
liczbapróbek Liczba kandydatów do wyprodukowania.
unikalny Jeżeli wartość Unikalność ma wartość true, pobieramy próbkę z odrzuceniem, tak aby wszyscy pobrani do próby kandydaci w partii byli unikatowi. Wymaga to pewnego przybliżenia w celu oszacowania prawdopodobieństw pobierania próbek po odrzuceniu.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja AllCandidateSampler

publiczne dane wyjściowe < TInt64 > sampledCandidates ()

Wektor o długości num_sampled, w którym każdy element jest identyfikatorem wybranego kandydata.

publiczne wyjście < TFloat32 > sampledExpectedCount ()

Wektor o długości num_sampled dla każdego wybranego kandydata reprezentujący oczekiwaną liczbę wystąpień danego kandydata w partii wybranych kandydatów. Jeśli unikalny=true, to jest to prawdopodobieństwo.

public static AllCandidateSampler.Options ziarno (długie ziarno)

Parametry
nasionko Jeśli ziarno lub ziarno2 jest ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane ziarno. W przeciwnym razie jest on zaszczepiany losowo.

public static AllCandidateSampler.Options nasiono2 (długie ziarno2)

Parametry
ziarno2 Drugie ziarno, aby uniknąć kolizji nasion.

publiczne wyjście < TFloat32 > trueExpectedCount ()

Macierz Batchsize * Num_true, reprezentująca oczekiwaną liczbę wystąpień każdego kandydata w partii wybranych kandydatów. Jeśli unikalny=true, to jest to prawdopodobieństwo.