Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

BatchMatMulV2

public class akhir BatchMatMulV2

Mengalikan irisan dua tensor dalam batch.

Mengalikan semua irisan `Tensor` `x` dan `y` (setiap irisan dapat dilihat sebagai elemen kumpulan), dan mengatur masing-masing hasil dalam satu tensor keluaran dengan ukuran kumpulan yang sama. Masing-masing irisan secara opsional dapat digabungkan (untuk menyatukan matriks berarti mentranspos dan mengkonjugasikannya) sebelum perkalian dengan menyetel flag `adj_x` atau `adj_y` ke `True`, yang secara default adalah `False`.

Tensor input `x` dan `y` adalah 2-D atau lebih tinggi dengan bentuk `[..., r_x, c_x]` dan `[..., r_y, c_y]`.

Tensor keluaran adalah 2-D atau lebih tinggi dengan bentuk `[..., r_o, c_o]`, di mana:

r_o = c_x jika adj_x lain r_x c_o = r_y jika adj_y lain c_y

Itu dihitung sebagai:

output[..., :, :] = matriks(x[..., :, :]) * matriks(y[..., :, :])

CATATAN: `BatchMatMulV2` mendukung penyiaran dalam dimensi batch. Lebih lanjut tentang penyiaran [di sini](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).

Kelas Bersarang

kelas BatchMatMulV2.Opsi Atribut opsional untuk BatchMatMulV2

Metode Publik

statis BatchMatMulV2.Options
adjX (Boolean adjX)
statis BatchMatMulV2.Options
adjY (Boolean adjY)
Output <T>
asOutput ()
Mengembalikan pegangan simbolis tensor.
statis <T> BatchMatMulV2 <T>
membuat ( Lingkup lingkup, Operan <T> x, Operan <T> y, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi BatchMatMulV2 baru.
Output <T>
Output ()
3-D atau lebih tinggi dengan bentuk `[..., r_o, c_o]`

Metode yang Diwarisi

Metode Publik

public static BatchMatMulV2.Options adjX (Boolean adjX)

Parameter
adjX Jika `True`, gabungkan irisan `x`. Default ke `Salah`.

public static BatchMatMulV2.Options adjY (Boolean adjY)

Parameter
adjY Jika `True`, gabungkan irisan `y`. Default ke `Salah`.

publik Keluaran <T> asOutput ()

Mengembalikan pegangan simbolis tensor.

Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

public static BatchMatMulV2 <T> membuat ( Lingkup lingkup, Operan <T> x, Operan <T> y, Options ... pilihan)

Metode pabrik untuk membuat kelas yang membungkus operasi BatchMatMulV2 baru.

Parameter
cakupan lingkup saat ini
x 2-D atau lebih tinggi dengan bentuk `[..., r_x, c_x]`.
kamu 2-D atau lebih tinggi dengan bentuk `[..., r_y, c_y]`.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru BatchMatMulV2

publik Keluaran <T> Output ()

3-D atau lebih tinggi dengan bentuk `[..., r_o, c_o]`