Spec-Zone.ru › TensorFlow C++ 2.3

tensorflow::ops::ParseSingleExample

#include <parsing_ops.h>

Преобразует протокол tf.Example (в виде строки) в типизированные тензоры.

Summary

Аргументы:

  • scope: Объект Scope
  • serialized: Вектор, содержащий пакет двоичных сериализованных протоколов Example.
  • dense_defaults: Список тензоров (некоторые могут быть пустыми), длина которого соответствует длине dense_keys. dense_defaults[j] предоставляет значения по умолчанию, когда в карте функций example отсутствует dense_key[j]. Если для dense_defaults[j] предоставлен пустой Tensor, то Feature dense_keys[j] является обязательным. Тип входных данных определяется по dense_defaults[j], даже если он пустой. Если dense_defaults[j] не пустой, а dense_shapes[j] полностью определен, то форма dense_defaults[j] должна совпадать с формой dense_shapes[j]. Если dense_shapes[j] имеет неопределённую главную размерность (размерность с переменным шагом для функции dense feature), dense_defaults[j] должен содержать один элемент: элемент заполнения.
  • num_sparse: Количество разреженных функций, которые необходимо разобрать из examples. Это значение должно соответствовать длинам sparse_keys и sparse_types.
  • sparse_keys: Список num_sparse строк. Ключи, ожидаемые в функциях Examples, связанные со значениями sparse.
  • dense_keys: Ключи, ожидаемые в функциях Examples, связанные со значениями dense.
  • sparse_types: Список num_sparse типов; типы данных в каждом Feature, заданном в sparse_keys. В настоящее время оператор ParseSingleExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
  • dense_shapes: Формы данных в каждом Feature, заданном в dense_keys. Длина этого списка должна соответствовать длине dense_keys. Количество элементов в Feature, соответствующих dense_key[j], всегда должно быть равно dense_shapes[j].NumEntries(). Если dense_shapes[j] == (D0, D1, ..., DN), то форма выходного Tensor dense_values[j] будет (D0, D1, ..., DN): В случае dense_shapes[j] = (-1, D1, ..., DN), форма выходного Tensor dense_values[j] будет (M, D1, .., DN), где M — количество блоков элементов длиной D1 * .... * DN во входе.

Возвращаемое значение:

  • OutputList sparse_indices
  • OutputList sparse_values
  • OutputList sparse_shapes
  • OutputList dense_values
Конструкторы и деструкторы
ParseSingleExample(const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring> & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring> & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes)
Публичные атрибуты
dense_values
::tensorflow::OutputList
operation
Operation
sparse_indices
::tensorflow::OutputList
sparse_shapes
::tensorflow::OutputList
sparse_values
::tensorflow::OutputList

Публичные атрибуты

dense_values

::tensorflow::OutputList dense_values

operation

Operation operation

sparse_indices

::tensorflow::OutputList sparse_indices

sparse_shapes

::tensorflow::OutputList sparse_shapes

sparse_values

::tensorflow::OutputList sparse_values

Публичные функции

ParseSingleExample

 ParseSingleExample(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized,
  ::tensorflow::InputList dense_defaults,
  int64 num_sparse,
  const gtl::ArraySlice & sparse_keys,
  const gtl::ArraySlice & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/parse-single-example

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API