public struct BasicRNNCell<Scalar> : RecurrentLayerCell where Scalar : TensorFlowFloatingPoint
Une cellule RNN de base.
Déclaration
public var weight: Tensor<Scalar>
Déclaration
public var bias: Tensor<Scalar>
Déclaration
public typealias State = Tensor<Scalar>
Déclaration
public typealias TimeStepInput = Tensor<Scalar>
Déclaration
public typealias TimeStepOutput = State
Déclaration
public typealias Input = RNNCellInput<TimeStepInput, State>
Déclaration
public typealias Output = RNNCellOutput<TimeStepOutput, State>
Crée un
SimpleRNNCell
avec la taille d'entrée et la taille de l'état caché spécifiées.Déclaration
public init(inputSize: Int, hiddenSize: Int, seed: TensorFlowSeed = Context.local.randomSeed)
Paramètres
inputSize
Le nombre d'entités dans les tenseurs d'entrée 2D.
hiddenSize
Le nombre d'entités dans les états masqués 2D.
seed
La graine aléatoire pour l'initialisation. La valeur par défaut est aléatoire.