Comment tu fais ça?
La réponse est assez simple. Tensorflow.La bibliothèque JS prend en charge le TF.Fonction Slice () qui renvoie les éléments en fonction de l'index. L'index commence par 0.
Voyons comment obtenir les éléments d'un tenseur.
Tensorflow.JS - TF.tranche()
Le TF.La fonction Slice () est utilisée pour retourner les éléments d'un tenseur dans la plage et retourner cette gamme d'éléments dans un nouveau tenseur. Il faut trois paramètres.
Syntaxe:
TF.tranche (tenseur.Démarrer, taille)
Paramètres:
Exemple 1:
Créez un tenseur unidimensionnel avec 10 valeurs entières et obtenez la plage de valeurs suivante:
Tensorflow.JS - TF.tranche()
Sortir:
Nous avons obtenu les éléments de l'index-0 à l'index-6. Le nombre total d'éléments est de 7.
Par conséquent, nous avons spécifié la taille de 7.
De la même manière:
Exemple 2:
Créez un tenseur unidimensionnel avec 5 valeurs entières et obtenez la plage de valeurs suivante:
Tensorflow.JS - TF.tranche()
Sortir:
Exemple 3:
Créez un tenseur bidimensionnel avec 5 lignes et 4 colonnes (20 éléments) et obtenez la plage de valeurs de l'index Row-Index2 à Row-Index3.
Tensorflow.JS - TF.tranche()
Sortir:
Index 2 => [9, 10, 11, 12] et index de ligne-3 => [13, 14, 15, 16].
Conclusion
À la fin de cet article, nous avons appris que l'utilisation du TF.Slice () peut être possible pour obtenir une gamme d'éléments d'un tenseur. Nous avons spécifié les trois exemples différents pour mieux comprendre ce concept.
Dans l'apprentissage en profondeur à l'aide du tensorflow.bibliothèque JS, nous utiliserons cette technique pour obtenir les pixels d'image à partir d'une position particulière.