Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
tensoreflusso:: ops:: SparseSegmentSqrtNWithNumSegments
#include <math_ops.h>
Calcola la somma lungo segmenti sparsi di un tensore diviso per il quadrato di N.
Riepilogo
N è la dimensione del segmento da ridurre.
Come SparseSegmentSqrtN
, ma consente ID mancanti in segment_ids
. Se manca un ID, il tensore output
in quella posizione verrà azzerato.
Leggi la sezione sulla segmentazione per una spiegazione dei segmenti.
Argomenti:
- scope: un oggetto Scope
- indici: un tensore 1-D. Ha lo stesso rango di
segment_ids
. - segment_ids: un tensore 1-D. I valori devono essere ordinati e possono essere ripetuti.
- num_segments: deve essere uguale al numero di ID di segmento distinti.
Resi:
-
Output
: ha la stessa forma dei dati, ad eccezione della dimensione 0 che ha dimensione k
, il numero di segmenti.
Attributi pubblici
Funzioni pubbliche
nodo
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operatore::tensorflow::Output
operator::tensorflow::Output() const
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,["# tensorflow::ops::SparseSegmentSqrtNWithNumSegments Class Reference\n\ntensorflow::ops::SparseSegmentSqrtNWithNumSegments\n==================================================\n\n`#include \u003cmath_ops.h\u003e`\n\nComputes the sum along sparse segments of a tensor divided by the sqrt of N.\n\nSummary\n-------\n\nN is the size of the segment being reduced.\n\nLike [SparseSegmentSqrtN](/versions/r1.15/api_docs/cc/class/tensorflow/ops/sparse-segment-sqrt-n#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n), but allows missing ids in `segment_ids`. If an id is misisng, the `output` tensor at that position will be zeroed.\n\nRead [the section on segmentation](https://tensorflow.org/api_docs/python/tf/math#Segmentation) for an explanation of segments.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- indices: A 1-D tensor. Has same rank as `segment_ids`.\n- segment_ids: A 1-D tensor. Values should be sorted and can be repeated.\n- num_segments: Should equal the number of distinct segment IDs.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): Has same shape as data, except for dimension 0 which has size `k`, the number of segments.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SparseSegmentSqrtNWithNumSegments](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1a44628573cc0d7a5d5f1e052fca589e99)`(const ::`[tensorflow::Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` data, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` indices, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` segment_ids, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` num_segments)` ||\n\n| ### Public attributes ||\n|---------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1a52c0c9df8a62e1641e0046f28df5c10d) | [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1a867a58de56787260c7fd1d9d19d4b1d5) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1acb321311f506a64be7d944bb1473a74d)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1ab82167559d0a3e1be21f18c31272e6a8)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_sparse_segment_sqrt_n_with_num_segments_1a29951f747e60f40b1657638181d5ab40)`() const ` | ` ` ` ` |\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### SparseSegmentSqrtNWithNumSegments\n\n```gdscript\n SparseSegmentSqrtNWithNumSegments(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input data,\n ::tensorflow::Input indices,\n ::tensorflow::Input segment_ids,\n ::tensorflow::Input num_segments\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```"]]