Conozca lo último en aprendizaje automático, IA generativa y más en el
Simposio WiML 2023.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
tensorflow :: operaciones :: Acumulador SparseConditional
#include <data_flow_ops.h>
Un acumulador condicional para agregar gradientes dispersos.
Resumen
El acumulador acepta gradientes marcados con local_step mayor o igual al más reciente global_step conocido por el acumulador. El promedio se puede extraer del acumulador, siempre que se hayan acumulado suficientes gradientes. Extraer el promedio restablece automáticamente el agregado a 0 e incrementa el paso_global registrado por el acumulador.
Argumentos:
- alcance: un objeto de alcance
- dtype: el tipo de valor que se está acumulando.
- forma: la forma de los valores.
Atributos opcionales (consulte Attrs
):
- contenedor: si no está vacío, este acumulador se coloca en el contenedor dado. De lo contrario, se utiliza un contenedor predeterminado.
- shared_name: si no está vacío, este acumulador se compartirá con el nombre de pila en varias sesiones.
Devoluciones:
-
Output
: El mango al acumulador.
Atributos públicos
Funciones publicas
Acumulador SparseConditional
SparseConditionalAccumulator(
const ::tensorflow::Scope & scope,
DataType dtype,
PartialTensorShape shape
)
nodo
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operador :: tensorflow :: Salida
operator::tensorflow::Output() const
Funciones estáticas públicas
Envase
Attrs Container(
StringPiece x
)
Tipo de reducción
Attrs ReductionType(
StringPiece x
)
SharedName
Attrs SharedName(
StringPiece x
)
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2020-04-20 (UTC)
[null,null,["Última actualización: 2020-04-20 (UTC)"],[],[],null,["# tensorflow::ops::SparseConditionalAccumulator Class Reference\n\ntensorflow::ops::SparseConditionalAccumulator\n=============================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nA conditional accumulator for aggregating sparse gradients.\n\nSummary\n-------\n\nThe accumulator accepts gradients marked with local_step greater or equal to the most recent global_step known to the accumulator. The average can be extracted from the accumulator, provided sufficient gradients have been accumulated. Extracting the average automatically resets the aggregate to 0, and increments the global_step recorded by the accumulator.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- dtype: The type of the value being accumulated.\n- shape: The shape of the values.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1_1_attrs)):\n\n- container: If non-empty, this accumulator is placed in the given container. Otherwise, a default container is used.\n- shared_name: If non-empty, this accumulator will be shared under the given name across multiple sessions.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.2/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): The handle to the accumulator.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SparseConditionalAccumulator](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1a4133d47c6e15c4a9aeefec18ecdcec8e)`(const ::`[tensorflow::Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, DataType dtype, PartialTensorShape shape)` ||\n| [SparseConditionalAccumulator](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1accae7d9bc21410b017b23f3274a9bb5c)`(const ::`[tensorflow::Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, DataType dtype, PartialTensorShape shape, const `[SparseConditionalAccumulator::Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [handle](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1ae254a334398940972605109db3c7954d) | `::`[tensorflow::Output](/versions/r2.2/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [operation](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1ad8d5c853cb09f54c21878ddca9b9f600) | [Operation](/versions/r2.2/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1aba524ddfd366dcef3f9dd99bcb7b5c7d)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1a5e355e5910304b5edd44ef6a51abd472)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1a39a61597615354b5d7b73dd9a23cdc8b)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Container](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1a1600abd8fa3fea5d2d36ccd67de401c7)`(StringPiece x)` | [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1_1_attrs) |\n| [ReductionType](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1a280e4c1312be92c2d72875d9cbb6bb80)`(StringPiece x)` | [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1_1_attrs) |\n| [SharedName](#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1aa7defbdbb0837b0af6dc7fb714603e50)`(StringPiece x)` | [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_sparse_conditional_accumulator_1_1_attrs) |\n\n| ### Structs ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::SparseConditionalAccumulator::Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/sparse-conditional-accumulator/attrs) | Optional attribute setters for [SparseConditionalAccumulator](/versions/r2.2/api_docs/cc/class/tensorflow/ops/sparse-conditional-accumulator#classtensorflow_1_1ops_1_1_sparse_conditional_accumulator). |\n\nPublic attributes\n-----------------\n\n### handle\n\n```text\n::tensorflow::Output handle\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### SparseConditionalAccumulator\n\n```gdscript\n SparseConditionalAccumulator(\n const ::tensorflow::Scope & scope,\n DataType dtype,\n PartialTensorShape shape\n)\n``` \n\n### SparseConditionalAccumulator\n\n```gdscript\n SparseConditionalAccumulator(\n const ::tensorflow::Scope & scope,\n DataType dtype,\n PartialTensorShape shape,\n const SparseConditionalAccumulator::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### Container\n\n```text\nAttrs Container(\n StringPiece x\n)\n``` \n\n### ReductionType\n\n```text\nAttrs ReductionType(\n StringPiece x\n)\n``` \n\n### SharedName\n\n```text\nAttrs SharedName(\n StringPiece x\n)\n```"]]