Spec-Zone.ru › TensorFlow C++

tensorflow::ops::TopK

#include <nn_ops.h>

Находит значения и индексы k наибольших элементов для последнего измерения.

Краткое описание

Если вход представляет собой вектор (ранг-1), находит k наибольших элемента в векторе и выводит их значения и индексы как векторы. Таким образом, values[j] является j-м по величине элементом в input, а его индекс равен indices[j].

Для матриц (соответственно, для входных данных более высокого ранга) вычисляет k наибольших элементов в каждой строке (соответственно, векторе вдоль последнего измерения). Таким образом,

values.shape = indices.shape = input.shape[:-1] + [k]

Если два элемента равны, то элемент с меньшим индексом появляется первым.

Аргументы:

  • scope: Объект Scope
  • input: 1-D или более высокого ранга с последним измерением как минимум k.
  • k: 0-D. Количество рассматриваемых наибольших элементов вдоль последнего измерения (по каждой строке для матриц).

Необязательные атрибуты (см. Attrs):

  • sorted: Если значение true, результирующие k элементы будут отсортированы по значениям в порядке убывания.

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

  • Output values: k наибольших элементов вдоль каждого среза последнего измерения.
  • Output indices: Индексы values внутри последнего измерения input.
Конструкторы и деструкторы
TopK(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k)
TopK(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k, const TopK::Attrs & attrs)
Общедоступные атрибуты
indices
::tensorflow::Output
operation
Operation
values
::tensorflow::Output
Общедоступные статические функции
IndexType(DataType x)
Attrs
Sorted(bool x)
Attrs
Структуры
tensorflow::ops::TopK::Attrs

Необязательные устанавливатели атрибутов для TopK.

Общедоступные атрибуты

indices

::tensorflow::Output indices

operation

Operation operation

значения

::tensorflow::Output values

Общедоступные функции

TopK

 TopK(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input k
)

TopK

 TopK(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input k,
  const TopK::Attrs & attrs
)

Общедоступные статические функции

IndexType

Attrs IndexType(
  DataType x
)

Отсортировано

Attrs Sorted(
  bool x
)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/top-k

Spec-Zone.ru

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