tensorflow::ops::SparseMatMul
#include <math_ops.h>Kalikan matriks "a" dengan matriks "b".
Ringkasan
Input harus berupa matriks dua dimensi dan dimensi dalam "a" harus sesuai dengan dimensi luar "b". Baik "a" maupun "b" harus berupa Tensor , bukan SparseTensor . Operasi ini dioptimalkan untuk kasus di mana setidaknya salah satu dari "a" atau "b" bersifat sparse, dalam arti bahwa keduanya memiliki proporsi nilai nol yang besar. Titik impas untuk menggunakan ini dibandingkan dengan perkalian matriks padat pada satu platform adalah 30% nilai nol dalam matriks sparse.
Perhitungan gradien dari operasi ini hanya akan memanfaatkan sparsity pada gradien input ketika gradien tersebut berasal dari ReLU .
Argumen:
- Cakupan: Objek Cakupan
Mengembalikan:
-
Output: Tensor produk.
Konstruktor dan Destruktor | |
|---|---|
SparseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b) | |
SparseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, const SparseMatMul::Attrs & attrs) |
Atribut publik | |
|---|---|
operation | |
product | |
Fungsi publik | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Fungsi statis publik | |
|---|---|
AIsSparse (bool x) | |
BIsSparse (bool x) | |
TransposeA (bool x) | |
TransposeB (bool x) | |
Struktur | |
|---|---|
| tensorflow::ops::SparseMatMul::Attrs | Pengaturan atribut opsional untuk SparseMatMul . |
Atribut publik
operasi
Operation operation
produk
::tensorflow::Output product
Fungsi publik
SparseMatMul
SparseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b )
SparseMatMul
SparseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b, const SparseMatMul::Attrs & attrs )
simpul
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Fungsi statis publik
AIsJar
Attrs AIsSparse( bool x )
BIsSparse
Attrs BIsSparse( bool x )
TransposeA
Attrs TransposeA( bool x )
TransposeB
Attrs TransposeB( bool x )