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 `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
Ini dihitung sebagai:
keluaran[..., :, :] = matriks(x[..., :, :]) * matriks(y[..., :, :])
CATATAN : `BatchMatMulV3` mendukung penyiaran dalam dimensi batch. Lebih lanjut tentang penyiaran [di sini](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).
Kelas Bersarang
kelas | BatchMatMulV3.Opsi | Atribut opsional untuk BatchMatMulV3 |
Metode Publik
BatchMatMulV3.Options statis | adjX (AdjX Boolean) |
BatchMatMulV3.Options statis | adjY (AdjY Boolean) |
Keluaran <V> | sebagai Keluaran () Mengembalikan pegangan simbolis dari sebuah tensor. |
statis <V, T, U> BatchMatMulV3 <V> | |
Keluaran <V> | keluaran () 3-D atau lebih tinggi dengan bentuk `[..., r_o, c_o]` |
Metode yang Diwarisi
Metode Publik
publik statis BatchMatMulV3.Options adjX (Boolean adjX)
Parameter
adjX | Jika `True`, gabungkan irisan `x`. Default ke `Salah`. |
---|
publik statis BatchMatMulV3.Options adjY (Boolean adjY)
Parameter
adjY | Jika `True`, gabungkan irisan `y`. Default ke `Salah`. |
---|
Output publik <V> sebagai Output ()
Mengembalikan pegangan simbolis dari sebuah tensor.
Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static BatchMatMulV3 <V> create ( Scope scope, Operand <T> x, Operand <U> y, Class<V> Tout, Options... options)
Metode pabrik untuk membuat kelas yang membungkus operasi BatchMatMulV3 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]`. |
Mengintip | Jika tidak ditentukan, Tout adalah tipe yang sama dengan tipe input. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru BatchMatMulV3