Cholesky

halka açık final dersi Cholesky

Bir veya daha fazla kare matrisin Cholesky ayrıştırmasını hesaplar.

Giriş, en içteki 2 boyutu kare matrisler oluşturan `[..., M, M]' şeklinde bir tensördür.

Giriş simetrik ve pozitif tanımlı olmalıdır. Bu işlem için girişin yalnızca alt üçgen kısmı kullanılacaktır. Üstteki üçgen kısım okunmayacaktır.

Çıkış, tüm giriş alt matrisleri '[..., :, :]' için Cholesky ayrıştırmalarını içeren girişle aynı şekle sahip bir tensördür.

Not : GPU'daki gradyan hesaplaması büyük matrisler için daha hızlıdır ancak alt matrisler küçük olduğunda büyük parti boyutları için bu geçerli değildir. Bu durumda CPU'yu kullanmak daha hızlı olabilir.

Sabitler

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

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik <T TType'ı genişletir > Cholesky <T>
create ( Kapsam kapsamı, İşlenen <T> girişi)
Yeni bir Cholesky işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış <T>
çıktı ()
Şekil `[..., M, M]`dir.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

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

Sabit Değer: "Cholesky"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static Cholesky <T> create ( Kapsam kapsamı , İşlenen <T> girişi)

Yeni bir Cholesky işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş Şekil `[..., M, M]`dir.
İadeler
  • Cholesky'nin yeni bir örneği

genel Çıkış <T> çıkışı ()

Şekil `[..., M, M]`dir.