Stay organized with collections
Save and categorize content based on your preferences.
tensorflow::ops::ParameterizedTruncatedNormal
#include <random_ops.h>
Outputs random values from a normal distribution.
Summary
The parameters may each be a
scalar which applies to the entire output, or a vector of length shape[0] which stores the parameters for each batch.
Arguments:
- scope: A Scope object
- shape: The shape of the output tensor. Batches are indexed by the 0th dimension.
- means: The mean parameter of each batch.
- stdevs: The standard deviation parameter of each batch. Must be greater than 0.
- minvals: The minimum cutoff. May be -infinity.
- maxvals: The maximum cutoff. May be +infinity, and must be more than the minval for each batch.
Optional attributes (see Attrs
):
- seed: If either
seed
or seed2
are set to be non-zero, the random number generator is seeded by the given seed. Otherwise, it is seeded by a random seed.
- seed2: A second seed to avoid seed collision.
Returns:
Output
: A matrix of shape num_batches x samples_per_batch, filled with random truncated normal values using the parameters for each row.
Constructors and Destructors
|
ParameterizedTruncatedNormal(const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input means, ::tensorflow::Input stdevs, ::tensorflow::Input minvals, ::tensorflow::Input maxvals)
|
ParameterizedTruncatedNormal(const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input means, ::tensorflow::Input stdevs, ::tensorflow::Input minvals, ::tensorflow::Input maxvals, const ParameterizedTruncatedNormal::Attrs & attrs)
|
Public static functions
|
Seed(int64 x)
|
|
Seed2(int64 x)
|
|
Public attributes
Public functions
node
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Public static functions
Seed
Attrs Seed(
int64 x
)
Seed2
Attrs Seed2(
int64 x
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-04-20 UTC.
[null,null,["Last updated 2020-04-20 UTC."],[],[],null,["# tensorflow::ops::ParameterizedTruncatedNormal Class Reference\n\ntensorflow::ops::ParameterizedTruncatedNormal\n=============================================\n\n`#include \u003crandom_ops.h\u003e`\n\nOutputs random values from a normal distribution.\n\nSummary\n-------\n\nThe parameters may each be a\n\nscalar which applies to the entire output, or a vector of length shape\\[0\\] which stores the parameters for each batch.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- shape: The shape of the output tensor. Batches are indexed by the 0th dimension.\n- means: The mean parameter of each batch.\n- stdevs: The standard deviation parameter of each batch. Must be greater than 0.\n- minvals: The minimum cutoff. May be -infinity.\n- maxvals: The maximum cutoff. May be +infinity, and must be more than the minval for each batch.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/parameterized-truncated-normal/attrs#structtensorflow_1_1ops_1_1_parameterized_truncated_normal_1_1_attrs)):\n\n- seed: If either `seed` or `seed2` are set to be non-zero, the random number generator is seeded by the given seed. Otherwise, it is seeded by a random seed.\n- seed2: A second seed to avoid seed collision.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): A matrix of shape num_batches x samples_per_batch, filled with random truncated normal values using the parameters for each row.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [ParameterizedTruncatedNormal](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1af8d4ae1d204cc4ef9a6361f11cbb90de)`(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)` shape, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` means, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` stdevs, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` minvals, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` maxvals)` ||\n| [ParameterizedTruncatedNormal](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1afd00b3375c16739bcc7f72c930c1f751)`(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)` shape, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` means, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` stdevs, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` minvals, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` maxvals, const `[ParameterizedTruncatedNormal::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/parameterized-truncated-normal/attrs#structtensorflow_1_1ops_1_1_parameterized_truncated_normal_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1a3447014cf835b9d848b15705f2e11045) | [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1a87a77c67acb67f7dabb5cb5673ebb0d9) | `::`[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_parameterized_truncated_normal_1a9a37bcf56736b38f0eb696e4b39136dc)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1afb3d837950cf0d7cd289cdd5305d2144)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1aef7ad0f3b76382aa50451e91b459cac9)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Seed](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1a60be0f9d8ac8255d74a9c8d0a16ba1b6)`(int64 x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/parameterized-truncated-normal/attrs#structtensorflow_1_1ops_1_1_parameterized_truncated_normal_1_1_attrs) |\n| [Seed2](#classtensorflow_1_1ops_1_1_parameterized_truncated_normal_1a90dde5272c669275d2e05df64fdbc647)`(int64 x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/parameterized-truncated-normal/attrs#structtensorflow_1_1ops_1_1_parameterized_truncated_normal_1_1_attrs) |\n\n| ### Structs ||\n|------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::ParameterizedTruncatedNormal::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/parameterized-truncated-normal/attrs) | Optional attribute setters for [ParameterizedTruncatedNormal](/versions/r1.15/api_docs/cc/class/tensorflow/ops/parameterized-truncated-normal#classtensorflow_1_1ops_1_1_parameterized_truncated_normal). |\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### ParameterizedTruncatedNormal\n\n```gdscript\n ParameterizedTruncatedNormal(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input shape,\n ::tensorflow::Input means,\n ::tensorflow::Input stdevs,\n ::tensorflow::Input minvals,\n ::tensorflow::Input maxvals\n)\n``` \n\n### ParameterizedTruncatedNormal\n\n```gdscript\n ParameterizedTruncatedNormal(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input shape,\n ::tensorflow::Input means,\n ::tensorflow::Input stdevs,\n ::tensorflow::Input minvals,\n ::tensorflow::Input maxvals,\n const ParameterizedTruncatedNormal::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### Seed\n\n```text\nAttrs Seed(\n int64 x\n)\n``` \n\n### Seed2\n\n```text\nAttrs Seed2(\n int64 x\n)\n```"]]