tensorflow:: אופס:: רב-נומי
#include <random_ops.h>
שואב דוגמאות מהתפלגות רב-נומית.
תַקצִיר
טיעונים:
- scope: אובייקט Scope
- logits: טנסור דו-ממדי עם צורה
[batch_size, num_classes]
. כל פרוסה[i, :]
מייצגת את הסתברויות היומן הבלתי מנורמלות עבור כל המחלקות. - num_samples: 0-D. מספר דגימות עצמאיות לצייר עבור כל פרוסת שורה.
מאפיינים אופציונליים (ראה Attrs
):
- seed: אם ה-seed או seed2 מוגדרים לא-אפס, מחולל המספרים האקראיים הפנימי מוזרע על ידי ה-seed הנתון. אחרת, נעשה שימוש בזרע אקראי.
- seed2: זרע שני כדי למנוע התנגשות זרע.
החזרות:
-
Output
: טנסור דו-ממדי עם צורה[batch_size, num_samples]
. כל פרוסה[i, :]
מכילה את תוויות המחלקות המצוירות עם טווח[0, num_classes)
.
בנאים והורסים | |
---|---|
Multinomial (const :: tensorflow::Scope & scope, :: tensorflow::Input logits, :: tensorflow::Input num_samples) | |
Multinomial (const :: tensorflow::Scope & scope, :: tensorflow::Input logits, :: tensorflow::Input num_samples, const Multinomial::Attrs & attrs) |
תכונות ציבוריות | |
---|---|
operation | |
output |
תפקידים ציבוריים | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
פונקציות סטטיות ציבוריות | |
---|---|
OutputDtype (DataType x) | |
Seed (int64 x) | |
Seed2 (int64 x) |
מבנים | |
---|---|
tensorflow:: ops:: Multinomial:: Attrs | קובעי תכונות אופציונליים עבור Multinomial . |
תכונות ציבוריות
מִבצָע
Operation operation
תְפוּקָה
::tensorflow::Output output
תפקידים ציבוריים
רב-נומי
Multinomial( const ::tensorflow::Scope & scope, ::tensorflow::Input logits, ::tensorflow::Input num_samples )
רב-נומי
Multinomial( const ::tensorflow::Scope & scope, ::tensorflow::Input logits, ::tensorflow::Input num_samples, const Multinomial::Attrs & attrs )
צוֹמֶת
::tensorflow::Node * node() const
מפעיל::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
פונקציות סטטיות ציבוריות
OutputDtype
Attrs OutputDtype( DataType x )
זֶרַע
Attrs Seed( int64 x )
זרע 2
Attrs Seed2( int64 x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# tensorflow::ops::Multinomial Class Reference\n\ntensorflow::ops::Multinomial\n============================\n\n`#include \u003crandom_ops.h\u003e`\n\nDraws samples from a multinomial distribution.\n\nSummary\n-------\n\nArguments:\n\n- scope: A [Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- logits: 2-D [Tensor](/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) with shape `[batch_size, num_classes]`. Each slice `[i, :]` represents the unnormalized log probabilities for all classes.\n- num_samples: 0-D. Number of independent samples to draw for each row slice.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs#structtensorflow_1_1ops_1_1_multinomial_1_1_attrs)):\n\n- seed: If either seed or seed2 is set to be non-zero, the internal random number generator is seeded by the given seed. Otherwise, a random seed is used.\n- seed2: A second seed to avoid seed collision.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): 2-D [Tensor](/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) with shape `[batch_size, num_samples]`. Each slice `[i, :]` contains the drawn class labels with range `[0, num_classes)`.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Multinomial](#classtensorflow_1_1ops_1_1_multinomial_1a96d252cc42db1e0cad0a64cb36e8dd17)`(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)` logits, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` num_samples)` ||\n| [Multinomial](#classtensorflow_1_1ops_1_1_multinomial_1a70c0ba099add2db08773240f75d985e3)`(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)` logits, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` num_samples, const `[Multinomial::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs#structtensorflow_1_1ops_1_1_multinomial_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_multinomial_1a45b39de08c317c75ef554114ab7305f2) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_multinomial_1a6a1eb6aa0ee5680c889a15fcbb64eea1) | `::`[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_multinomial_1ae386d54422fe11f8963cdb5c403c4dd5)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_multinomial_1ab7c86d59414a2504b91b5e9f6a34e7b9)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_multinomial_1a2c35c8fd690941576d7163b605d01678)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| [OutputDtype](#classtensorflow_1_1ops_1_1_multinomial_1a52a67bb622d9dc2c672d5b534e498335)`(DataType x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs#structtensorflow_1_1ops_1_1_multinomial_1_1_attrs) |\n| [Seed](#classtensorflow_1_1ops_1_1_multinomial_1a5fba481081090883283e3b7e556565ee)`(int64 x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs#structtensorflow_1_1ops_1_1_multinomial_1_1_attrs) |\n| [Seed2](#classtensorflow_1_1ops_1_1_multinomial_1ae46c069e65181a29054c3f64ac06d630)`(int64 x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs#structtensorflow_1_1ops_1_1_multinomial_1_1_attrs) |\n\n| ### Structs ||\n|-----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::Multinomial::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/multinomial/attrs) | Optional attribute setters for [Multinomial](/versions/r2.3/api_docs/cc/class/tensorflow/ops/multinomial#classtensorflow_1_1ops_1_1_multinomial). |\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### Multinomial\n\n```gdscript\n Multinomial(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input logits,\n ::tensorflow::Input num_samples\n)\n``` \n\n### Multinomial\n\n```gdscript\n Multinomial(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input logits,\n ::tensorflow::Input num_samples,\n const Multinomial::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### OutputDtype\n\n```carbon\nAttrs OutputDtype(\n DataType x\n)\n``` \n\n### Seed\n\n```text\nAttrs Seed(\n int64 x\n)\n``` \n\n### Seed2\n\n```text\nAttrs Seed2(\n int64 x\n)\n```"]]