Optimizer

Pengoptimal kelas abstrak publik
Subkelas Langsung yang Diketahui

Kelas dasar untuk pengoptimal gradien.

Kelas Bersarang

kelas Pengoptimal.GradAndVar <T memperluas TType > Kelas yang menampung gradien dan variabel berpasangan.
kelas Pengoptimal.Opsi Atribut opsional untuk Optimizer

Konstanta

Rangkaian VARIABEL_V2

Metode Publik

Op
applyGradients (Daftar< GradAndVar <? extends TType >> gradsAndVars, Nama string)
Menerapkan gradien ke variabel
<T memperluas TType > Daftar< GradAndVar <?>>
computerGradients ( Operan <?> hilang)
Menghitung gradien berdasarkan operan kerugian.
String statis
createName ( Output <? extends TType > variabel, String slotName)
Membuat nama dengan menggabungkan nama variabel dan nama slot
Tali abstrak
dapatkan Nama Pengoptimal ()
Dapatkan Nama pengoptimal.
<T memperluas TType > Opsional< Variabel <T>>
getSlot ( Keluaran <T> var, String slotName)
Mendapatkan slot yang terkait dengan variabel dan nama slot yang ditentukan.
Operasi terakhir
dapatkanTF ()
Mendapatkan instans Operasi Pengoptimal
Op
meminimalkan ( Operan <?> kerugian)
Meminimalkan kerugian dengan memperbarui variabel
Op
minimalkan ( Operan <?> kerugian, Nama string)
Meminimalkan kerugian dengan memperbarui variabel

Metode Warisan

Konstanta

String akhir statis publik VARIABLE_V2

Nilai Konstan: "VariabelV2"

Metode Publik

Op publik applyGradients (Daftar< GradAndVar <? extends TType >> gradsAndVars, Nama string)

Menerapkan gradien ke variabel

Parameter
lulusanDanVars daftar pasangan (gradien, variabel).
nama nama operasi penerapan gradien
Kembali
  • sebuah Op yang menerapkan gradien ke variabel.

Daftar publik< GradAndVar <?>> computeGradients ( Operan <?> kerugian)

Menghitung gradien berdasarkan operan kerugian.

Parameter
kehilangan operasi kerugian
Kembali
  • gradien yang dihitung

public static String createName ( Output <? extends TType > variabel, String slotName)

Membuat nama dengan menggabungkan nama variabel dan nama slot

Parameter
variabel variabel
nama slot nama slotnya
Kembali
  • nama gabungannya

String abstrak publik getOptimizerName ()

Dapatkan Nama pengoptimal.

Kembali
  • Nama pengoptimal.

publik Opsional< Variabel <T>> getSlot ( Output <T> var, String slotName)

Mendapatkan slot yang terkait dengan variabel dan nama slot yang ditentukan.

Parameter
var Variabel yang akan dicari.
nama slot Nama slotnya.
Kembali

getTF Operasi akhir publik ()

Mendapatkan instans Operasi Pengoptimal

Kembali
  • contoh Operasi Pengoptimal

meminimalkan Op publik ( Operan <?> kerugian)

Meminimalkan kerugian dengan memperbarui variabel

Parameter
kehilangan operasi kerugian yang mengembalikan nilai untuk diminimalkan
Kembali
  • mengembalikan operasi yang meminimalkan kerugian dengan memperbarui variabel yang terdaftar

meminimalkan Op publik ( Operan <?> hilang, nama String)

Meminimalkan kerugian dengan memperbarui variabel

Parameter
kehilangan operasi kerugian yang mengembalikan nilai untuk diminimalkan
nama nama untuk operasi perkecil
Kembali
  • op yang meminimalkan kerugian dengan memperbarui variabel yang terdaftar