Come si fa a farlo?
La risposta è abbastanza semplice. Tensorflow.La libreria JS supporta il TF.funzione slice () che restituisce gli elementi in base all'indice. L'indice inizia con 0.
Vediamo come ottenere gli elementi da un tensore.
Tensorflow.JS - TF.fetta()
Il tf.La funzione slice () viene utilizzata per restituire elementi da un tensore all'interno della gamma e restituire quella gamma di elementi in un nuovo tensore. Ci vogliono tre parametri.
Sintassi:
tf.fetta (tensore.Inizia, dimensione)
Parametri:
Esempio 1:
Crea un tensore unidimensionale con 10 valori interi e ottieni il seguente intervallo di valori:
Tensorflow.JS - TF.fetta()
Produzione:
Abbiamo ottenuto gli elementi da indice-0 a indice-6. Il numero totale di elementi è 7.
Quindi, abbiamo specificato la dimensione come 7.
Allo stesso modo:
Esempio 2:
Crea un tensore unidimensionale con 5 valori interi e ottieni il seguente intervallo di valori:
Tensorflow.JS - TF.fetta()
Produzione:
Esempio 3:
Crea un tensore bidimensionale con 5 righe e 4 colonne (20 elementi) e ottieni l'intervallo di valori dall'indice riga a riga-indice3.
Tensorflow.JS - TF.fetta()
Produzione:
Riga indice-2 => [9, 10, 11, 12] e riga indice-3 => [13, 14, 15, 16].
Conclusione
Alla fine di questo articolo, abbiamo appreso che usando il TF.slice () può essere possibile ottenere una serie di elementi da un tensore. Abbiamo specificato i tre diversi esempi per comprendere meglio questo concetto.
Nell'apprendimento profondo usando il tensorflow.Biblioteca JS, useremo questa tecnica per ottenere i pixel di immagine da una particolare posizione.