BroadcastTo

aula final pública BroadcastTo

Transmita uma matriz para uma forma compatível.

Broadcasting é o processo de fazer matrizes com formatos compatíveis para operações aritméticas. Duas formas são compatíveis se, para cada par de dimensões, forem iguais ou se uma delas for uma. Ao tentar transmitir um Tensor para uma forma, ele começa com as dimensões finais e avança.

Por exemplo,

>>> x = tf.constant([1, 2, 3]) >>> y = tf.broadcast_to(x, [3, 3]) >>> print(y) tf.Tensor( [[1 2 3 ] [1 2 3] [1 2 3]], forma=(3, 3), dtype=int32)

No exemplo acima, o Tensor de entrada com o formato `[1, 3]` é transmitido para o Tensor de saída com o formato `[3, 3]`.

Ao realizar operações transmitidas, como multiplicar um tensor por um escalar, a transmissão (geralmente) confere algum benefício de tempo ou espaço, pois o tensor transmitido nunca é materializado.

No entanto, `broadcast_to` não traz consigo nenhum desses benefícios. O tensor recém-criado ocupa toda a memória da forma transmitida. (No entanto, em um contexto de gráfico, `broadcast_to` pode ser fundido com a operação subsequente e, em seguida, otimizado.)

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TType > BroadcastTo <T>
criar (escopo do escopo , entrada do operando <T>, operando <? estende TNumber > forma)
Método de fábrica para criar uma classe que envolve uma nova operação BroadcastTo.
Saída <T>
saída ()
Um Tensor.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "BroadcastTo"

Métodos Públicos

Saída pública <T> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static BroadcastTo <T> create (escopo do escopo , entrada do operando <T>, operando <? estende TNumber > forma)

Método de fábrica para criar uma classe que envolve uma nova operação BroadcastTo.

Parâmetros
escopo escopo atual
entrada Um Tensor para transmitir.
forma Um tensor `int` 1-D. A forma da saída desejada.
Devoluções
  • uma nova instância de BroadcastTo

Saída pública <T> saída ()

Um Tensor.