LossesHelper

genel sınıf LossesHelper

Bunlar Kayıplar ve Metrikler için yardımcı yöntemlerdir ve TensorFlow Java'ya Java modülerliği uygulandığında modüle özel olacaktır. Bu yöntemler kayıp ve ölçüm paketleri dışında kullanılmamalıdır.

Kamu İnşaatçıları

Genel Yöntemler

statik <T TNumber'ı genişletir > İşlenen < TInt32 >
allAxes (Ops tf, İşlenen <T> op)
İşlenenin tüm eksenlerini temsil eden bir Sabit tamsayı dizisi alır.
statik <T TNumber'ı genişletir > İşlenen <T>
computeWeightedLoss (Ops tf, İşlenen <T> kaybı, Azaltma azaltma, İşlenen <T> sampleWeight)
Ağırlıklı kaybı hesaplar
statik <T TNumber'ı genişletir > İşlenen <T>
rangeCheck (Ops tf, String öneki, İşlenen <T> değerleri, İşlenen <T> minValue, İşlenen <T> maxValue)
Değerler üzerinde kapsayıcı bir aralık kontrolü gerçekleştirin
static <T, TNumber'ı genişletir > LossTuple <T>
RemoveSqueezableDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri)
Sıralamalar beklenenden tam olarak 1 farklıysa son loşluğu sıkıştırın.
static <T, TNumber'ı genişletir > LossTuple <T>
RemoveSqueezableDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri, int beklenenRankDiff)
Sıralamalar beklenenden tam olarak 1 farklıysa son loşluğu sıkıştırın.
statik <T TNumber'ı genişletir > İşlenen <T>
SafeMean (Ops tf, İşlenen <T> kayıpları, uzun numElements)
Kayıpların güvenli ortalamasını hesaplar.
static <T, TNumber'ı genişletir > LossTuple <T>
sıkmakOrExpandDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri)
Gerekirse son boyutu bir sampleWeights ile sıkıştırın veya genişletin.
static <T, TNumber'ı genişletir > LossTuple <T>
sıkmakOrExpandDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri, İşlenen <T> sampleWeights)
Gerekirse son boyutu sıkıştırın veya genişletin.
statik <T TNumber'ı genişletir > İşlenen <T>
valueCheck (Ops tf, Dize öneki, İşlenen <T> değerleri, İşlenen <T> izin verilenValues)
Tüm değerlerin izin verilen değerler kümesinde olup olmadığını kontrol eder.

Kalıtsal Yöntemler

Kamu İnşaatçıları

kamu KayıplarıHelper ()

Genel Yöntemler

public static İşlenen < TInt32 > allAxes (Ops tf, İşlenen <T> op)

İşlenenin tüm eksenlerini temsil eden bir Sabit tamsayı dizisi alır.

Parametreler
TF TensorFlow Operasyonları
operasyon TensorFlow Operasyonları
İadeler
  • İşlenenin tüm eksenlerini temsil eden bir Sabit.

public static Operand <T> computeWeightedLoss (Ops tf, Operand <T> kaybı, Azaltma azaltma, Operand <T> sampleWeight)

Ağırlıklı kaybı hesaplar

Parametreler
TF TensorFlow Operasyonları
kayıp ağırlıksız kayıp
kesinti azaltma türü
numuneAğırlık numune ağırlığı, eğer null ise bu varsayılan olarak bir olur.
İadeler
  • ağırlıklı kayıp

public static Operand <T> rangeCheck (Ops tf, String öneki, Operand <T> değerleri, Operand <T> minValue, Operand <T> maxValue)

Değerler üzerinde kapsayıcı bir aralık kontrolü gerçekleştirin

Parametreler
TF TensorFlow Operasyonları
önek Hata mesajına eklenecek bir String öneki
değerler kontrol edilecek değerler
minDeğer minimum değer
maksimum değer maksimum değer
İadeler
  • TensorFlow Ops'un bir Grafik Oturumunu temsil etmesi durumunda muhtemelen kontrol bağımlılıkları olan değerler
Atar
YasadışıTartışmaİstisna TensorFlow Ops bir İstekli Oturumu temsil ediyorsa

public static LossTuple <T> kaldırSqueezableDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri)

Sıralamalar beklenenden tam olarak 1 farklıysa son loşluğu sıkıştırın.

Parametreler
TF TensorFlowOps
etiketler Etiket değerleri, boyutları predictions eşleşen bir Tensor .
tahminler Tahmin edilen değerler, isteğe bağlı boyutlarda bir Tensor .
İadeler
  • labels ve predictions , muhtemelen son kısılmış halde.

public static LossTuple <T> kaldırSqueezableDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri, int beklenenRankDiff)

Sıralamalar beklenenden tam olarak 1 farklıysa son loşluğu sıkıştırın.

Parametreler
TF TensorFlowOps
etiketler Etiket değerleri, boyutları predictions eşleşen bir Operand .
tahminler Tahmin edilen değerler, isteğe bağlı boyutlarda bir Tensor .
beklenenRankDiff rank(predictions) - rank(labels) in beklenen sonucu.
İadeler
  • labels ve predictions , muhtemelen son kısılmış halde.

public static Operand <T> SafeMean (Ops tf, Operand <T> kayıpları, long numElements)

Kayıpların güvenli ortalamasını hesaplar.

Parametreler
TF TensorFlow Operasyonları
kayıplar Öğeleri bireysel kayıp ölçümleri içeren Operand .
numElements losses ölçülebilir unsurların sayısı.
İadeler
  • losses ortalamasını temsil eden bir skaler. numElements sıfırsa sıfır döndürülür.

public static LossTuple <T> sıkıştırmaOrExpandDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri)

Gerekirse son boyutu bir sampleWeights ile sıkıştırın veya genişletin.

  1. Sıralamaları 1 farklıysa predictions veya labels son loşluğunu sıkıştırır ( removeSqueezableDimensions(Ops, Operand<T>, Operand<T>) kullanılarak).
  2. predictions tahminlerin yeni sıralamasından 1 farklıysa sampleWeight son kısmını sıkıştırır veya genişletir. sampleWeight skaler ise skaler olarak tutulur.

Parametreler
TF TensorFlow Operasyonları
etiketler Boyutları prediction eşleşen isteğe bağlı etiket Operand .
tahminler Tahmin edilen değerler, isteğe bağlı boyutlarda bir Operand .
İadeler
  • LossTuple of prediction , label , sampleWeight null olacaktır. Her birinin son boyutu sıkıştırılmış olabilir, sampleWeight bir boyut kadar genişletilebilir. sampleWeight null ise (tahmin, etiket) döndürülür.

public static LossTuple <T> sıkıştırmaOrExpandDimensions (Ops tf, İşlenen <T> etiketleri, İşlenen <T> tahminleri, İşlenen <T> sampleWeights)

Gerekirse son boyutu sıkıştırın veya genişletin.

  1. Sıralamaları 1 farklı değilse, predictions veya labels son loşunu sıkıştırır.
  2. predictions tahminlerin yeni sıralamasından 1 farklıysa sampleWeight son kısmını sıkıştırır veya genişletir. sampleWeight skaler ise skaler olarak tutulur.

Parametreler
TF TensorFlow Operasyonları
etiketler Boyutları prediction eşleşen isteğe bağlı etiket Operand .
tahminler Tahmin edilen değerler, isteğe bağlı boyutlarda bir Operand .
örnekAğırlıklar Opsiyonel numune ağırlığı/ağırlıkları Boyutları prediction eşleşen Operand .
İadeler
  • predictions , labels ve sampleWeight LossTuple'ı. Her birinin son boyutu sıkıştırılmış olabilir, sampleWeight bir boyut kadar genişletilebilir. sampleWeight null ise yalnızca şekli değiştirilmiş predictions ve labels döndürülür.

public static İşlenen <T> valueCheck (Ops tf, Dize öneki, İşlenen <T> değerleri, İşlenen <T> izin verilen Değerler)

Tüm değerlerin izin verilen değerler kümesinde olup olmadığını kontrol eder. İşlenenin Grafik modunda çalıştırılması, izin verilen değerler kümesinde en az bir değer yoksa TFInvalidArgumentException oluşturacaktır. Eager modunda, en az bir değer izin verilen değerler kümesinde değilse bu yöntem bir IllegalArgumentException oluşturacaktır.

Parametreler
TF TensorFlow Operasyonları
önek Hata mesajına eklenecek bir String öneki
değerler kontrol edilecek değerler
izin verilen değerler izin verilen değerler
İadeler
  • TensorFlow Ops'un bir Grafik Oturumunu temsil etmesi durumunda muhtemelen kontrol bağımlılıkları olan değerler
Atar
YasadışıTartışmaİstisna Oturum İstekli modundaysa ve en az bir değer, izin verilen değerler kümesinde değilse