Cómo haces eso?
La respuesta es bastante simple. Flujo tensor.La biblioteca JS admite el TF.Función SLICE () que devuelve los elementos basados en el índice. El índice comienza con 0.
Veamos cómo obtener los elementos de un tensor.
Flujo tensor.JS - TF.rebanada()
El TF.La función SLICE () se usa para devolver elementos de un tensor dentro del rango y devolver esos rango de elementos en un nuevo tensor. Se necesitan tres parámetros.
Sintaxis:
TF.rebanada (tensor.Inicio, tamaño)
Parámetros:
Ejemplo 1:
Cree un tensor unidimensional con 10 valores enteros y obtenga el siguiente rango de valores:
Flujo tensor.JS - TF.rebanada()
Producción:
Obtuvimos los elementos de índice-0 a index-6. El número total de elementos es 7.
Por lo tanto, especificamos el tamaño como 7.
Similarmente:
Ejemplo 2:
Cree un tensor unidimensional con 5 valores enteros y obtenga el siguiente rango de valores:
Flujo tensor.JS - TF.rebanada()
Producción:
Ejemplo 3:
Cree un tensor bidimensional con 5 filas y 4 columnas (20 elementos) y obtenga el rango de valores del índice de fila2 hasta el índice de fila333.
Flujo tensor.JS - TF.rebanada()
Producción:
Índice de fila-2 => [9, 10, 11, 12] y índice de fila-3 => [13, 14, 15, 16].
Conclusión
Al final de este artículo, aprendimos que usando el TF.Slice () puede ser posible obtener una variedad de elementos de un tensor. Especificamos los tres ejemplos diferentes para comprender mejor este concepto.
En el aprendizaje profundo usando el flujo tensor.Biblioteca JS, utilizaremos esta técnica para obtener los píxeles de la imagen de una posición particular.