ParseExampleV2 classe final pública
Transforma um vetor de tf.Example protos (como strings) em tensores digitados.
Métodos Públicos
estática ParseExampleV2 | criar ( Scope escopo, Operando <string> serializados, Operando <string> nomes, Operando <string> sparseKeys, Operando <string> denseKeys, Operando <string> raggedKeys, Iterable < Operando <? >> denseDefaults, Longo numSparse, List <Class <? >> sparseTypes, List <Class <? >> raggedValueTypes, List <Class <? >> raggedSplitTypes, List < Forma > denseShapes) Método de fábrica para criar uma classe que envolve uma nova operação ParseExampleV2. |
List < Output <? >> | denseValues () |
List < Output <? >> | |
List < Output <? >> | raggedValues () |
List < Output <Longo >> | |
List < Output <Longo >> | sparseShapes () |
List < Output <? >> | sparseValues () |
Métodos herdados
Métodos Públicos
public static ParseExampleV2 criar ( Scope escopo, Operando <string> serializados, Operando <string> nomes, Operando <string> sparseKeys, Operando <string> denseKeys, Operando <string> raggedKeys, Iterable < Operando <? >> denseDefaults, Long numSparse, list <Class <? >> sparseTypes, list <Class <? >> raggedValueTypes, list <Class <? >> raggedSplitTypes, list < Forma > denseShapes)
Método de fábrica para criar uma classe que envolve uma nova operação ParseExampleV2.
Parâmetros
alcance | escopo atual |
---|---|
serializado | Um escalar ou vetor contendo protos de Exemplo serializados binários. |
nomes | Um tensor contendo os nomes dos protos serializados. Corresponde 1: 1 com o tensor `serializado`. Pode conter, por exemplo, nomes de chave de tabela (descritivos) para os protos serializados correspondentes. Eles são puramente úteis para fins de depuração e a presença de valores aqui não tem efeito na saída. Também pode ser um vetor vazio se nenhum nome estiver disponível. Se não estiver vazio, esse tensor deve ter o mesmo formato que "serializado". |
sparseKeys | Vetor de cordas. As chaves esperadas nas características dos Exemplos associadas a valores esparsos. |
denseKeys | Vetor de cordas. As chaves esperadas nas características dos exemplos associadas a valores densos. |
raggedKeys | Vetor de cordas. As chaves esperadas nas características dos exemplos associadas a valores irregulares. |
denseDefaults | Uma lista de tensores (alguns podem estar vazios). Corresponde 1: 1 com `dense_keys`. dense_defaults [j] fornece valores padrão quando o feature_map do exemplo não tem dense_key [j]. Se um Tensor vazio for fornecido para dense_defaults [j], o recurso dense_keys [j] será necessário. O tipo de entrada é inferido de dense_defaults [j], mesmo quando está vazio. Se dense_defaults [j] não estiver vazio, e dense_shapes [j] estiver totalmente definido, então o formato de dense_defaults [j] deve corresponder ao de dense_shapes [j]. Se dense_shapes [j] tiver uma dimensão principal indefinida (recurso denso de passos variáveis), dense_defaults [j] deve conter um único elemento: o elemento de preenchimento. |
numSparse | O número de chaves esparsas. |
sparseTypes | Uma lista de tipos `num_sparse`; os tipos de dados em cada recurso fornecido em sparse_keys. Atualmente, o ParseExample oferece suporte a DT_FLOAT (FloatList), DT_INT64 (Int64List) e DT_STRING (BytesList). |
raggedValueTypes | Uma lista de tipos `num_ragged`; os tipos de dados de cada recurso dado em ragged_keys (onde `num_ragged = sparse_keys.size ()`). Atualmente, o ParseExample oferece suporte a DT_FLOAT (FloatList), DT_INT64 (Int64List) e DT_STRING (BytesList). |
raggedSplitTypes | Uma lista de tipos `num_ragged`; os tipos de dados de row_splits em cada recurso dado em ragged_keys (onde `num_ragged = sparse_keys.size ()`). Pode ser DT_INT32 ou DT_INT64. |
denseShapes | Uma lista de formas `num_dense`; as formas dos dados em cada recurso fornecido em dense_keys (onde `num_dense = dense_keys.size ()`). O número de elementos no recurso correspondente a dense_key [j] deve sempre ser igual a dense_shapes [j] .NumEntries (). Se dense_shapes [j] == (D0, D1, ..., DN) então a forma do tensor de saída dense_values [j] será (| serializado |, D0, D1, ..., DN): As saídas densas são apenas as entradas empilhadas em linha por lote. Isso funciona para formas_densas [j] = (-1, D1, ..., DN). Neste caso, o formato do tensor de saída dense_values [j] será (| serializado |, M, D1, .., DN), onde M é o número máximo de blocos de elementos de comprimento D1 * .... * DN , em todas as entradas de minibatch na entrada. Qualquer entrada de minibatch com menos de M blocos de elementos de comprimento D1 * ... * DN será preenchida com o elemento escalar default_value correspondente ao longo da segunda dimensão. |
Devoluções
- uma nova instância de ParseExampleV2