Fonction Tensorflow.js tf.fill() – GeeksforGeeks

Tensorflow.js est un bibliothèque open source pour créer apprentissage automatique modèles en Javascript qui permet aux utilisateurs d’exécuter les modèles directement dans le navigateur.

La tf.fill() est une fonction définie dans la classe tf. Tenseur. Il est utilisé pour créer un tenseur rempli d’un valeur scalaire.

Syntaxe:

tf.fill( shape, value, dtype )

Paramètres:

  • forme: C’est un tableau d’entiers définir la forme de la tenseur de sortie.
  • évaluer: C’est un valeur scalaire avec lequel le tenseur de sortie est d’être rempli.
  • dtype : Il définit la Type de données d’éléments dans le tenseur de sortie. Ça peut être ‘float32’|’int32’|’bool’|’complex64’|’chaîne’. C’est optionnel inclure et défaut La valeur est ‘float32’.

Valeur de retour : Il renvoie le tenseur d’un forme spécifiée rempli d’un valeur scalaire.

Exemple 1 : Remplissage du tenseur avec un nombre scalaire

  • Créer un tenseur de forme [4, 2] rempli avec valeur scalaire 2.
  • Il faut le type de données par défaut d’éléments dans le tenseur de sortie comme flotteur.

Javascript

const tf = require('@tensorflow/tfjs');

require('@tensorflow/tfjs-node');

 

var matrix = tf.fill(shape = [4,2],value = 2)

   

matrix.print()

Production:

Tensor
    [[2, 2],
     [2, 2],
     [2, 2],
     [2, 2]]

Exemple 2 : Définir explicitement le type de données des éléments

  • Créer un tenseur de forme [3, 4] rempli avec chaîne ‘Gfg’.

Javascript

const tf = require('@tensorflow/tfjs');

require('@tensorflow/tfjs-node');

 

var matrix = tf.fill(shape = [3, 4], 

        value = 'Gfg', dtype = 'string')

   

matrix.print()

Production:

Tensor
    [['Gfg', 'Gfg', 'Gfg', 'Gfg'],
     ['Gfg', 'Gfg', 'Gfg', 'Gfg'],
     ['Gfg', 'Gfg', 'Gfg', 'Gfg']]

Référence: https://js.tensorflow.org/api/latest/#fill

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Aller en haut