Aviso: esta API está obsoleta e será removida em uma versão futura do TensorFlow depois que a substituição estiver estável.

UnsortedSegmentJoin

public final class UnsortedSegmentJoin

Une os elementos de `entradas` com base em` segment_ids`.

Calcula a junção de string ao longo de segmentos de um tensor. Dado `segment_ids` com classificação` N` e `data` com classificação` N + M`:

`saída [i, k1 ... kM] = strings.join ([dados [j1 ... jN, k1 ... kM])`

onde a junção é sobre todo [j1 ... jN] de forma que segment_ids [j1 ... jN] = i. As cordas são unidas na ordem maior da linha.

Por exemplo:

inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[1, 0, 1],
                                                 num_segments=2,
                                                 separator=':'))
 # output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
 
 
 inputs = ['this', 'is', 'a', 'test']
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[0, 0, 0, 0],
                                                 num_segments=1,
                                                 separator=':'))
 # output_array ==> ['this:is:a:test']
 

Classes aninhadas

aula UnsortedSegmentJoin.Options Atributos opcionais para UnsortedSegmentJoin

Métodos Públicos

Saída <>
asOutput ()
Retorna o identificador simbólico de um tensor.
static <T extends Number, U extends Number> UnsortedSegmentJoin
criar ( Scope escopo, Operando <String> entradas, Operando <T> segmentIds, Operando <U> numSegments, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação UnsortedSegmentJoin.
Saída <>
saída ()
static UnsortedSegmentJoin.Options

Métodos herdados

Métodos Públicos

public Output <String> asOutput ()

Retorna o identificador simbólico de um tensor.

As entradas para as 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 UnsortedSegmentJoin criar ( Scope escopo, Operando <String> entradas, Operando <T> segmentIds, Operando <U> numSegments, Options ... Opções)

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

Parâmetros
alcance escopo atual
entradas A entrada a ser unida.
segmentIds Um tensor cuja forma é um prefixo de data.shape. IDs de segmento negativos não são suportados.
numSegments Um escalar.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de UnsortedSegmentJoin

Saída pública <String> output ()

public static UnsortedSegmentJoin.Options separator (separador de string)

Parâmetros
separador O separador a ser usado ao ingressar.