BaseRNNCell
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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
Crée un SimpleRNNCell
avec la taille d'entrée et la taille de l'état caché spécifiées.
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. |
Renvoie un état de valeur zéro avec une forme compatible avec l'entrée fournie.
Déclaration
public func zeroState(for input: Tensor<Scalar>) -> State
Renvoie le résultat obtenu en appliquant le calque à l’entrée donnée.
Déclaration
@differentiable
public func callAsFunction(_ input: Input) -> Output
Valeur de retour
L'état caché.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/12 (UTC)."],[],[]]