O tf.um e tf.Zeros funciona no tensorflow.JS

O tf.um e tf.Zeros funciona no tensorflow.JS
Em aprendizado profundo, você está trabalhando com imagens. Para simplificar, você precisa converter as imagens coloridas para 0 e todas as imagens cinza para 1. Usando o tensorflow.JS, como você pode fazer isso?

É possível usar TF.ONES () e TF.zeros (). Vamos discuti -los um por um em detalhes.

Tensorflow.JS - TF.função ()

O tf.uns () é usado para criar 1's. São necessários dois parâmetros.

Sintaxe:

tf.um ([tamanho], tipo de dados)

Parâmetro:

  1. O tamanho representa o número de 1 a ser criado em um tensor. É um valor inteiro.
  2. O tipo de dados é usado para definir o tipo de dados para o tensor.

Exemplo 1:

Neste exemplo, criaremos quatro 1 em um tensor unidimensional usando TF.ONES () Funciona com tipos inteiros e flutuantes.







Saída:

1s seriam criados com os tipos Integer32 e Float32.
Podemos especificar o número de linhas e colunas dentro do parâmetro de tamanho.

Exemplo 2:

Neste exemplo, criaremos 1 em um tensor bidimensional usando TF.ONES () Funciona com tipos inteiros e flutuantes.



src = "https: // cdn.JSDelivr.net/npm/@tensorflow/tfjs ">



Saída:

No primeiro tensor, 1 é criado em 4 linhas e 2 colunas.
No segundo tensor, 1 é criado em 2 linhas e 3 colunas.

Tensorflow.JS - TF.função zeros ()

tf.zeros () é usado para criar 0. São necessários dois parâmetros.

Sintaxe:

tf.Zeros ([tamanho], tipo de dados)

Parâmetro:

  1. O tamanho representa o número de 0 a ser criado em um tensor. É um valor inteiro.
  2. O tipo de dados é usado para definir o tipo de dados para o tensor.

Exemplo 1:

Neste exemplo, criaremos quatro 0 em um tensor unidimensional usando TF.zeros () função com tipos inteiros e flutuantes.







Saída:

0's são criados com os tipos Integer32 e Float32.
Podemos especificar o número de linhas e colunas dentro do parâmetro de tamanho.

Exemplo 2:

Neste exemplo, criaremos 0 em um tensor bidimensional usando TF.zeros () função com tipos inteiros e flutuantes.



src = "https: // cdn.JSDelivr.net/npm/@tensorflow/tfjs ">



Saída:

No primeiro tensor, 0 são criados em 4 linhas e 2 colunas com tipo inteiro.
No segundo tensor, 0s são criados em 2 linhas e 3 colunas com tipo de flutuação.

Conclusão

Neste artigo, discutimos como criar 1s usando TF.uns () e 0s usando TF.zeros () funções no tensorflow.Biblioteca JS. É possível criar 1 ou 0 com nossos tipos de dados. Aqui, criamos 0 e 1 com inteiro e flutuamos com tipos de dados de 32 bytes.