Show / Hide Table of Contents

Class CuDNNGRU

Fast GRU implementation backed by CuDNN. Can only be run on GPU, with the TensorFlow backend.

Inheritance
System.Object
Keras
Base
BaseLayer
RNN
CuDNNGRU
Implements
System.IDisposable
Inherited Members
BaseLayer.Set(BaseLayer[])
Base.Parameters
Base.None
Base.Init()
Base.ToPython()
Base.InvokeStaticMethod(Object, String, Dictionary<String, Object>)
Base.InvokeMethod(String, Dictionary<String, Object>)
Base.Item[String]
Keras.Instance
Keras.keras
Keras.keras2onnx
Keras.tfjs
Keras.Dispose()
Keras.ToTuple(Array)
Keras.ToList(Array)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Keras.Layers
Assembly: Keras.dll
Syntax
public class CuDNNGRU : RNN, IDisposable

Constructors

| Improve this Doc View Source

CuDNNGRU(Int32, String, String, String, String, String, String, String, String, String, String, Boolean, Boolean, Boolean)

Initializes a new instance of the CuDNNGRU class.

Declaration
public CuDNNGRU(int units, string kernel_initializer = "glorot_uniform", string recurrent_initializer = "orthogonal", string bias_initializer = "zeros", string kernel_regularizer = "", string recurrent_regularizer = "", string bias_regularizer = "", string activity_regularizer = "", string kernel_constraint = "", string recurrent_constraint = "", string bias_constraint = "", bool return_sequences = false, bool return_state = false, bool stateful = false)
Parameters
Type Name Description
System.Int32 units

Positive integer, dimensionality of the output space.

System.String kernel_initializer

Initializer for the kernel weights matrix, used for the linear transformation of the inputs (see initializers).

System.String recurrent_initializer

Initializer for the recurrent_kernel weights matrix, used for the linear transformation of the recurrent state (see initializers).

System.String bias_initializer

Initializer for the bias vector (see initializers).

System.String kernel_regularizer

Regularizer function applied to the kernel weights matrix (see regularizer).

System.String recurrent_regularizer

Regularizer function applied to the recurrent_kernel weights matrix (see regularizer).

System.String bias_regularizer

Regularizer function applied to the bias vector (see regularizer).

System.String activity_regularizer

Regularizer function applied to the output of the layer (its "activation"). (see regularizer).

System.String kernel_constraint

Constraint function applied to the kernel weights matrix (see constraints).

System.String recurrent_constraint

Constraint function applied to the recurrent_kernel weights matrix (see constraints).

System.String bias_constraint

Constraint function applied to the bias vector (see constraints).

System.Boolean return_sequences

Boolean. Whether to return the last output in the output sequence, or the full sequence.

System.Boolean return_state

Boolean. Whether to return the last state in addition to the output.

System.Boolean stateful

Boolean (default False). If True, the last state for each sample at index i in a batch will be used as initial state for the sample of index i in the following batch.

Implements

System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX