Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
aliran tensor:: operasi:: SparseReduceMaxSparse
#include <sparse_ops.h>
Menghitung jumlah maksimum elemen di seluruh dimensi SparseTensor.
Ringkasan
Operasi ini menggunakan SparseTensor dan merupakan mitra sparse dari tf.reduce_max()
. Berbeda dengan SparseReduceMax , Operasi ini mengembalikan SparseTensor.
Mengurangi sp_input
sepanjang dimensi yang diberikan dalam reduction_axes
. Kecuali keep_dims
benar, peringkat tensor dikurangi 1 untuk setiap entri di reduction_axes
. Jika keep_dims
benar, dimensi yang dikurangi akan dipertahankan dengan panjang 1.
Jika reduction_axes
tidak memiliki entri, semua dimensi dikurangi, dan tensor dengan satu elemen dikembalikan. Selain itu, sumbunya bisa negatif, yang diinterpretasikan sesuai dengan aturan pengindeksan dengan Python.
Argumen:
- ruang lingkup: Objek Lingkup
- masukan_indeks: 2-D. Matriks
N x R
dengan indeks nilai tidak kosong dalam SparseTensor, mungkin tidak dalam urutan kanonik. - nilai_masukan: 1-D.
N
nilai tidak kosong yang sesuai dengan input_indices
. - bentuk_masukan: 1-D. Bentuk masukan SparseTensor.
- pengurangan_axes: 1-D. Panjangnya- vektor
K
yang memuat sumbu reduksi.
Atribut opsional (lihat Attrs
):
- keep_dims: Jika benar, pertahankan dimensi yang diperkecil dengan panjang 1.
Pengembalian:
Atribut publik
Fungsi publik
Fungsi statis publik
Pertahankan Redup
Attrs KeepDims(
bool x
)
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# tensorflow::ops::SparseReduceMaxSparse Class Reference\n\ntensorflow::ops::SparseReduceMaxSparse\n======================================\n\n`#include \u003csparse_ops.h\u003e`\n\nComputes the max of elements across dimensions of a SparseTensor.\n\nSummary\n-------\n\nThis Op takes a SparseTensor and is the sparse counterpart to `tf.reduce_max()`. In contrast to [SparseReduceMax](/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-reduce-max#classtensorflow_1_1ops_1_1_sparse_reduce_max), this Op returns a SparseTensor.\n\nReduces `sp_input` along the dimensions given in `reduction_axes`. Unless `keep_dims` is true, the rank of the tensor is reduced by 1 for each entry in `reduction_axes`. If `keep_dims` is true, the reduced dimensions are retained with length 1.\n\nIf `reduction_axes` has no entries, all dimensions are reduced, and a tensor with a single element is returned. Additionally, the axes can be negative, which are interpreted according to the indexing rules in Python.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- input_indices: 2-D. `N x R` matrix with the indices of non-empty values in a SparseTensor, possibly not in canonical ordering.\n- input_values: 1-D. `N` non-empty values corresponding to `input_indices`.\n- input_shape: 1-D. Shape of the input SparseTensor.\n- reduction_axes: 1-D. Length-`K` vector containing the reduction axes.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-max-sparse/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1_1_attrs)):\n\n- keep_dims: If true, retain reduced dimensions with length 1.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output_indices\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output_values\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output_shape\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SparseReduceMaxSparse](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1ae40de34c616688e6749e3d54974d7419)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_indices, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_values, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_shape, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` reduction_axes)` ||\n| [SparseReduceMaxSparse](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1af854c14b3b0fa34f774983ea8a52a416)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_indices, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_values, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_shape, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` reduction_axes, const `[SparseReduceMaxSparse::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-max-sparse/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1aa6cec252b1244bc6accbfdc68ffbc161) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output_indices](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1a2135d88c64b5f47d76d060420eb7b3a8) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [output_shape](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1a7ad897b2ce5a45a370c12f6f3c6209c3) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [output_values](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1a2717637e81e732d547f2d1071c69b29f) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [KeepDims](#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1a89cffc8d5e0c99499f3404400168d979)`(bool x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-max-sparse/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_max_sparse_1_1_attrs) |\n\n| ### Structs ||\n|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::SparseReduceMaxSparse::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-max-sparse/attrs) | Optional attribute setters for [SparseReduceMaxSparse](/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-reduce-max-sparse#classtensorflow_1_1ops_1_1_sparse_reduce_max_sparse). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output_indices\n\n```scdoc\n::tensorflow::Output output_indices\n``` \n\n### output_shape\n\n```scdoc\n::tensorflow::Output output_shape\n``` \n\n### output_values\n\n```scdoc\n::tensorflow::Output output_values\n``` \n\nPublic functions\n----------------\n\n### SparseReduceMaxSparse\n\n```gdscript\n SparseReduceMaxSparse(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input input_indices,\n ::tensorflow::Input input_values,\n ::tensorflow::Input input_shape,\n ::tensorflow::Input reduction_axes\n)\n``` \n\n### SparseReduceMaxSparse\n\n```gdscript\n SparseReduceMaxSparse(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input input_indices,\n ::tensorflow::Input input_values,\n ::tensorflow::Input input_shape,\n ::tensorflow::Input reduction_axes,\n const SparseReduceMaxSparse::Attrs & attrs\n)\n``` \n\nPublic static functions\n-----------------------\n\n### KeepDims\n\n```text\nAttrs KeepDims(\n bool x\n)\n```"]]