AllCandidateSampler

genel final sınıfı AllCandidateSampler

Öğrenilmiş bir unigram dağılımıyla aday örneklemesi için etiketler oluşturur.

Go/candidate-sampling adresinde aday örnekleme ve veri formatları ile ilgili açıklamalara bakın.

Bu operasyon, her parti için tek bir örneklenmiş aday etiket seti seçer.

Parti başına aday örneklemenin avantajları basitlik ve verimli yoğun matris çoğaltma olanağıdır. Dezavantajı ise örneklenen adayların bağlamdan ve gerçek etiketlerden bağımsız olarak seçilmesinin gerekmesidir.

İç İçe Sınıflar

sınıf AllCandidateSampler.Options AllCandidateSampler için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

statik AllCandidateSampler
create ( Kapsam kapsamı, İşlenen < TInt64 > trueClasses, Uzun numTrue, Uzun numSampled, Boolean benzersiz, Seçenekler... seçenekler)
Yeni bir AllCandidateSampler işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış < TInt64 >
örneklenen Adaylar ()
Her öğenin örneklenmiş bir adayın kimliği olduğu num_sampled uzunluğunda bir vektör.
Çıkış < TFloat32 >
sampledExpectedCount ()
Num_sampled uzunluğundaki bir vektör, örneklenen her aday için, adayın örneklenen adaylardan oluşan bir grupta kaç kez ortaya çıkmasının beklendiğini temsil eder.
statik AllCandidateSampler.Options
tohum (Uzun tohum)
statik AllCandidateSampler.Options
tohum2 (Uzun tohum2)
Çıkış < TFloat32 >
trueExpectedCount ()
Örneklenmiş adaylardan oluşan bir grupta her bir adayın kaç kez ortaya çıkmasının beklendiğini temsil eden bir parti_boyutu * num_true matrisi.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "AllCandidateSampler"

Genel Yöntemler

public static AllCandidateSampler create ( Kapsam kapsamı, İşlenen < TInt64 > trueClasses, Uzun numTrue, Uzun numSampled, Boolean benzersiz, Seçenekler... seçenekler)

Yeni bir AllCandidateSampler işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
trueClasses Her satırın karşılık gelen orijinal etiketteki num_true hedef_sınıflarının kimliklerini içerdiği birbatch_size * num_true matrisi.
numTrue Bağlam başına gerçek etiketlerin sayısı.
numSampled Üretilecek aday sayısı.
eşsiz Benzersiz doğruysa, bir grupta örneklenen tüm adayların benzersiz olması için reddedilerek örnek alırız. Bu, ret sonrası örnekleme olasılıklarını tahmin etmek için bazı yaklaşımlar gerektirir.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • AllCandidateSampler'ın yeni bir örneği

genel Çıktı < TInt64 > sampledCandidates ()

Her öğenin örneklenmiş bir adayın kimliği olduğu num_sampled uzunluğunda bir vektör.

genel Çıkış < TFloat32 > sampledExpectedCount ()

Num_sampled uzunluğundaki bir vektör, örneklenen her aday için, adayın örneklenen adaylardan oluşan bir grupta kaç kez ortaya çıkmasının beklendiğini temsil eder. Benzersiz=doğru ise bu bir olasılıktır.

public static AllCandidateSampler.Options tohum (Uzun tohum)

Parametreler
tohum Tohum veya tohum2 sıfırdan farklı bir değere ayarlanmışsa, rastgele sayı üreteci verilen tohum tarafından tohumlanır. Aksi halde rastgele bir tohumla tohumlanır.

public static AllCandidateSampler.Options tohum2 (Uzun tohum2)

Parametreler
tohum2 Tohum çarpışmasını önlemek için ikinci bir tohum.

genel Çıkış < TFloat32 > trueExpectedCount ()

Örneklenmiş adaylardan oluşan bir grupta her bir adayın kaç kez ortaya çıkmasının beklendiğini temsil eden bir parti_boyutu * num_true matrisi. Benzersiz=doğru ise bu bir olasılıktır.