Décomposer Tanh en ses opérations constituantes (comme expliqué par la Karpathy)

DEV - 20/02
Salut! Je suis Shrijith Venkatrama, fondateur de Hexmos. En ce moment, je construis Liveapi, un outil qui ...

Salut! Je suis Shrijith Venkatrama, fondateur de Hexmos. En ce moment, je construis Liveapi, un outil qui facilite ridiculement les documents API de génération de votre code.

Décompositiontanhdans ses opérations constituantes

Nous avons la définition detanhcomme suit:

Nous pouvons voir que la formule ci-dessus a:

  1. exponentiation
  2. soustraction
  3. ajout
  4. division

Ce queValeurLa classe ne peut pas faire maintenant

a = valeur (2.0) a + 1
Entrez le mode de sortie en mode plein écran

Ce qui précède ne fonctionne pas, carunest de type de valeur alors que1est deinttaper.

Nous pouvons résoudre ce problème en essayant automatiquement de convertir1en unValeurtapez dans le__ajouter__méthode:

Valeur de classe: ... def __add __ (self, autre): Autre = Autre If IsInstance (autre, valeur) Else Value (Autre) # Convertir le type de non-valeur en Type de valeur OUT = valeur (self.data + autre.data, ...
[Courte citation de 8% de l'article original]
Loading...