Renk geçişi

genel sınıf Degradeler

y s wrt x s toplamının kısmi türevlerini hesaplamak için işlemler ekler, yani d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

Options.dx() değerleri ayarlanmışsa, bunlar L wrt y kayıp fonksiyonunun başlangıç ​​sembolik kısmi türevleridir. Options.dx() y boyutunda olmalıdır.

Options.dx() ayarlanmamışsa uygulama, y ​​içindeki tüm şekiller için OnesLike dx'ini kullanacaktır.

Kısmi türevler x boyutunda dy çıktısında döndürülür.

Kullanım örneği:

Gradients gradients = Gradients.create(scope, Arrays.asList(loss), Arrays.asList(w, b));
 
 Constant<Float> alpha = ops.constant(1.0f, Float.class);
 ApplyGradientDescent.create(scope, w, alpha, gradients.<Float>dy(0));
 ApplyGradientDescent.create(scope, b, alpha, gradients.<Float>dy(1));
 

İç İçe Sınıflar

sınıf Degradeler.Seçenekler Gradients için isteğe bağlı nitelikler

Genel Yöntemler

Statik Degradeler
create ( Kapsam kapsamı, İşlenen <?> y, Yinelenebilir<? İşleneni genişletir <?>> x, Seçenekler... seçenekler)
Kapsama göre grafiğe degrade hesaplama işlemleri ekler.
Statik Degradeler
create ( Kapsam kapsamı, Yinelenebilir<? İşleneni genişletir <?>> y, Yinelenebilir<? İşleneni genişletir <?>> x, Seçenekler... seçenekleri)
Kapsama göre grafiğe degrade hesaplama işlemleri ekler.
Statik Degradeler.Seçenekler
dx (Yinelenebilir<? İşlenen <?>> dx'i genişletir)
<T> Çıkış <T>
dy (int dizini)
Degrade işlemi çıktılarından birine sembolik bir tutamaç döndürür

Uyarı: Tensör tipinin T ile eşleşip eşleşmediğini kontrol etmez.

Liste< Çıkış <?>>
dy ()
y s wrt'nin kısmi türevleri
Yineleyici< İşlenen <?>>

Kalıtsal Yöntemler

Genel Yöntemler

public static Gradients create ( Kapsam kapsamı, İşlenen <?> y, Yinelenebilir<? genişletilen İşlenen <?>> x, Seçenekler... seçenekler)

Kapsama göre grafiğe degrade hesaplama işlemleri ekler.

Bu ERROR(/#create(Scope, Iterable, Iterable, Options...)) fonksiyonunun basitleştirilmiş bir versiyonudur; burada y tek bir çıktıdır.

Parametreler
kapsam mevcut grafik kapsamı
sen türetilecek fonksiyonun çıktısı
X kısmi türevlerin hesaplandığı fonksiyonun girdileri
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • Gradients yeni bir örneği
Atar
YasadışıTartışmaİstisna yürütme ortamı bir grafik değilse

public static Gradients create ( Kapsam kapsamı, Yinelenebilir<? İşleneni genişletir <?>> y, Yinelenebilir<? İşleneni genişletir <?>> x, Seçenekler... seçenekleri)

Kapsama göre grafiğe degrade hesaplama işlemleri ekler.

Parametreler
kapsam mevcut grafik kapsamı
sen türetilecek fonksiyonun çıktıları
X kısmi türevlerin hesaplandığı fonksiyonun girdileri
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • Gradients yeni bir örneği
Atar
YasadışıTartışmaİstisna yürütme ortamı bir grafik değilse

public static Gradients.Options dx (Yinelenebilir<? İşlenen <?>> dx'i genişletir)

Parametreler
dx bazı kayıp fonksiyonlarının kısmi türevleri L wrt y
İadeler
  • oluşturucunun bu işleme daha fazla seçenek eklemesi

public Çıkış <T> dy (int indeksi)

Degrade işlemi çıktılarından birine sembolik bir tutamaç döndürür

Uyarı: Tensörün türünün T ile eşleşip eşleşmediğini kontrol etmez. Bu yöntemin, örneğin gradients.<Float>dy(0)

Parametreler
dizin Bu işlemle eklenen degradeler arasındaki çıktının dizini

genel Liste< Çıkış <?>> dy ()

y s wrt x s'nin x boyutunda kısmi türevleri

public Yineleyici< İşlenen <?>> yineleyici ()