সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
টেনসরফ্লো :: অপস:: SparseReduceSum
#include <sparse_ops.h>
একটি SparseTensor এর মাত্রা জুড়ে উপাদানের যোগফল গণনা করে।
সারাংশ
এই Op একটি SparseTensor নেয় এবং tf.reduce_sum()
এর স্পারস প্রতিরূপ। বিশেষ করে, এই অপটি একটি স্পার্সের পরিবর্তে একটি ঘন Tensor
প্রদান করে।
reduction_axes
এ প্রদত্ত মাত্রা বরাবর sp_input
হ্রাস করে। keep_dims
সত্য না হলে, reduction_axes
এ প্রতিটি এন্ট্রির জন্য টেনসরের র্যাঙ্ক 1 দ্বারা হ্রাস করা হয়। keep_dims
সত্য হলে, হ্রাসকৃত মাত্রা দৈর্ঘ্য 1 এর সাথে ধরে রাখা হয়।
যদি reduction_axes
কোনো এন্ট্রি না থাকে, তাহলে সমস্ত মাত্রা কমে যায়, এবং একটি একক উপাদান সহ একটি টেনসর ফেরত দেওয়া হয়। অতিরিক্তভাবে, অক্ষগুলি নেতিবাচক হতে পারে, যা পাইথনে সূচীকরণের নিয়ম অনুসারে ব্যাখ্যা করা হয়।
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- input_indices: 2-D. একটি SparseTensor-এ অ-খালি মানের সূচক সহ
N x R
ম্যাট্রিক্স, সম্ভবত ক্যানোনিকাল ক্রমানুসারে নয়। - input_values: 1-D.
N
অ-খালি মান input_indices
এর সাথে সম্পর্কিত। - input_shape: 1-D. ইনপুট স্পারসটেনসরের আকৃতি।
- reduction_axes: 1-D. দৈর্ঘ্য- হ্রাস অক্ষ ধারণকারী
K
ভেক্টর।
ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs
):
- keep_dims: সত্য হলে, দৈর্ঘ্য 1 সহ হ্রাসকৃত মাত্রা বজায় রাখুন।
রিটার্ন:
পাবলিক স্ট্যাটিক ফাংশন |
---|
KeepDims (bool x) | |
পাবলিক বৈশিষ্ট্য
পাবলিক ফাংশন
নোড
::tensorflow::Node * node() const
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
কিপ ডিমস
Attrs KeepDims(
bool x
)
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-27 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# tensorflow::ops::SparseReduceSum Class Reference\n\ntensorflow::ops::SparseReduceSum\n================================\n\n`#include \u003csparse_ops.h\u003e`\n\nComputes the sum of elements across dimensions of a SparseTensor.\n\nSummary\n-------\n\nThis Op takes a SparseTensor and is the sparse counterpart to `tf.reduce_sum()`. In particular, this Op also returns a dense [Tensor](/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) instead of a sparse one.\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-sum/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_sum_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): `R-K`-D. The reduced [Tensor](/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor).\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SparseReduceSum](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a31f677c3b19d0710fb02fab6474e8f18)`(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| [SparseReduceSum](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a8d3151db2dd2eaf6a347aed70d3bb7ec)`(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 `[SparseReduceSum::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-sum/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_sum_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a4d9aa91a20be8c1e507dbbaf92bc5fee) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a7e00bc9e8f78ba705bbdcb0c00ccafb4) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public functions ||\n|-----------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a61bca8cf985cd2ede755ad70f8a24159)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a07a158d5f8094c296f78a42957ca9618)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a49009e1c5d20e23d3069807f419177ac)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| [KeepDims](#classtensorflow_1_1ops_1_1_sparse_reduce_sum_1a673e06d6ba6fee5fe24fa8044a62ca1c)`(bool x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-sum/attrs#structtensorflow_1_1ops_1_1_sparse_reduce_sum_1_1_attrs) |\n\n| ### Structs ||\n|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::SparseReduceSum::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/sparse-reduce-sum/attrs) | Optional attribute setters for [SparseReduceSum](/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-reduce-sum#classtensorflow_1_1ops_1_1_sparse_reduce_sum). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output\n\n```text\n::tensorflow::Output output\n``` \n\nPublic functions\n----------------\n\n### SparseReduceSum\n\n```gdscript\n SparseReduceSum(\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### SparseReduceSum\n\n```gdscript\n SparseReduceSum(\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 SparseReduceSum::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### KeepDims\n\n```text\nAttrs KeepDims(\n bool x\n)\n```"]]