Trasmetti a

lezione finale pubblica BroadcastTo

Trasmetti un array per una forma compatibile.

Il broadcasting è il processo di creazione di array in modo che abbiano forme compatibili per le operazioni aritmetiche. Due forme sono compatibili se per ciascuna coppia di dimensioni sono uguali o se una di esse è una. Quando si tenta di trasmettere un tensore a una forma, si inizia con le dimensioni finali e si procede in avanti.

Per esempio,

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

Nell'esempio precedente, il tensore di input con la forma "[1, 3]" viene trasmesso al tensore di output con la forma "[3, 3]".

Quando si eseguono operazioni trasmesse come la moltiplicazione di un tensore per uno scalare, la trasmissione (di solito) conferisce un vantaggio in termini di tempo o spazio, poiché il tensore trasmesso non viene mai materializzato.

Tuttavia, `broadcast_to` non porta con sé tali vantaggi. Il tensore appena creato prende tutta la memoria della forma trasmessa. (In un contesto grafico, `broadcast_to` potrebbe essere fuso con l'operazione successiva e quindi essere ottimizzato, tuttavia.)

Metodi pubblici

Uscita <T>
comeuscita ()
Restituisce la maniglia simbolica di un tensore.
statico <T, U estende Numero> BroadcastTo <T>
create (ambito dell'ambito , input dell'operando <T>, forma dell'operando <U>)
Metodo factory per creare una classe che racchiude una nuova operazione BroadcastTo.
Uscita <T>
produzione ()
Un tensore.

Metodi ereditati

Metodi pubblici

Uscita pubblica <T> asOutput ()

Restituisce la maniglia simbolica di un tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

broadcast statico pubblico per <T> creare (ambito dell'ambito , input dell'operando <T>, forma dell'operando <U>)

Metodo factory per creare una classe che racchiude una nuova operazione BroadcastTo.

Parametri
scopo ambito attuale
ingresso Un tensore da trasmettere.
forma Un tensore "int" 1-D. La forma dell'output desiderato.
ritorna
  • una nuova istanza di BroadcastTo

Uscita pubblica <T> uscita ()

Un tensore.