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