Poisson

kamu sınıfı Poisson

Etiketler ve tahminler arasındaki Poisson kaybını hesaplar.

loss = predictions - labels * log(predictions)

Bağımsız kullanım:

    Operand<TFloat32> labels =
        tf.constant(new float[][] { {0.f, 1.f}, {0.f, 0.f} });
    Operand<TFloat32> predictions =
        tf.constant(new float[][] { {1.f, 1.f}, {0.f, 0.f} });
    Poisson poissonLoss = new Poisson(tf);
    Operand<TFloat32> result = poissonLoss.call(labels, predictions);
    // produces 0.5f
 

Örnek ağırlıkla arama:

    Operand<TFloat32> sampleWeight = tf.constant(new float[] {0.8f, 0.2f});
    Operand<TFloat32> result = poissonLoss.call(labels, predictions, sampleWeight);
    // produces 0.4f
 

SUM azaltma türünü kullanma:

    Poisson poissonLoss = new Poisson(tf, Reduction.SUM);
    Operand<TFloat32> result = poissonLoss.call(labels, predictions);
    // produces 0.999f
 

NONE azaltma türünü kullanma:

    Poisson poissonLoss = new Poisson(tf, Reduction.NONE);
    Operand<TFloat32> result = poissonLoss.call(labels, predictions);
    // produces [0.999f, 0f]
 

Devralınan Alanlar

Kamu İnşaatçıları

Poisson (Ops tf)
Kayıp adı olarak getSimpleName() öğesini kullanarak bir Poisson Kaybı ve REDUCTION_DEFAULT Kayıp Azaltma oluşturur
Poisson (Ops tf, Dize adı)
REDUCTION_DEFAULT Kayıp Azaltma kullanarak Poisson Kaybı oluşturur
Poisson (Ops tf, Azaltma azaltma)
Kayıp adı olarak getSimpleName() öğesini kullanarak bir Poisson Kaybı oluşturur
Poisson (Ops tf, Dize adı, Azaltma azaltma)
Poisson Kaybı Yaratır

Genel Yöntemler

<T TNumber'ı genişletir > İşlenen <T>
çağrı ( İşlenen <? extends TNumber > etiketleri, İşlenen <T> tahminleri, İşlenen <T> örnekAğırlıkları)
Kaybı hesaplayan bir İşlenen üretir.

Kalıtsal Yöntemler

Kamu İnşaatçıları

halka açık Poisson (Ops tf)

Kayıp adı olarak getSimpleName() öğesini kullanarak bir Poisson Kaybı ve REDUCTION_DEFAULT Kayıp Azaltma oluşturur

Parametreler
TF TensorFlow Operasyonları

public Poisson (Ops tf, Dize adı)

REDUCTION_DEFAULT Kayıp Azaltma kullanarak Poisson Kaybı oluşturur

Parametreler
TF TensorFlow Operasyonları
isim kaybın adı, eğer null ise getSimpleName() kullanılır.

kamu Poisson (Ops tf, Azaltma azaltma)

Kayıp adı olarak getSimpleName() öğesini kullanarak bir Poisson Kaybı oluşturur

Parametreler
TF TensorFlow Operasyonları
kesinti Zarara uygulanacak İndirim Türü.

public Poisson (Ops tf, Dize adı, Azaltma azaltma)

Poisson Kaybı Yaratır

Parametreler
TF TensorFlow Operasyonları
isim kaybın adı, eğer null ise getSimpleName() kullanılır.
kesinti Zarara uygulanacak İndirim Türü.

Genel Yöntemler

genel İşlenen <T> çağrısı ( İşlenen <? extends TNumber > etiketleri, İşlenen <T> tahminleri, İşlenen <T> örnek Ağırlıkları)

Kaybı hesaplayan bir İşlenen üretir.

Parametreler
etiketler doğruluk değerleri veya etiketleri
tahminler tahminler
örnekAğırlıklar İsteğe bağlı sampleWeights, kayıp için bir katsayı görevi görür. Bir skaler sağlanırsa, kayıp verilen değere göre ölçeklendirilir. SampleWeights, [batch_size] boyutunda bir tensör ise, o zaman grubun her bir numunesi için toplam kayıp, SampleWeights vektöründeki karşılık gelen öğe tarafından yeniden ölçeklendirilir. SampleWeights'ın şekli [batch_size, d0, .. dN-1] ise (veya bu şekle yayınlanabiliyorsa), o zaman tahminlerin her kayıp öğesi, SampleWeights'ın karşılık gelen değerine göre ölçeklendirilir. (DN-1 ile ilgili not: tüm kayıp fonksiyonları 1 boyut azalır, genellikle eksen=-1 olur.)
İadeler
  • kayıp