テンソルフロー::作戦::トップK
#include <nn_ops.h>
最後の次元の最大k
個の要素の値とインデックスを検索します。
まとめ
入力がベクトル (ランク 1) の場合、ベクトル内で最大のk
個のエントリを検索し、それらの値とインデックスをベクトルとして出力します。したがって、 values[j]
input
内のj
番目に大きいエントリであり、そのインデックスはindices[j]
です。
行列 (それぞれ上位の入力) の場合、各行の上位k
個のエントリ (それぞれ最後の次元に沿ったベクトル) を計算します。したがって、
values.shape = indices.shape = input.shape[:-1] + [k]
2 つの要素が等しい場合、インデックスの小さい要素が最初に表示されます。
引数:
- スコープ:スコープオブジェクト
- 入力: 最後の次元が少なくとも
k
1 次元以上。 - k: 0-D。最後の次元に沿って (行列の各行に沿って) 検索する上位要素の数。
オプションの属性 ( Attrs
を参照):
- sorted: true の場合、結果として得られる
k
個の要素が値によって降順に並べ替えられます。
戻り値:
コンストラクターとデストラクター | |
---|---|
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 | |
operation | |
values |
パブリック静的関数 | |
---|---|
Sorted (bool x) |
構造体 | |
---|---|
tensorflow:: ops:: TopK:: Attrs | TopKのオプションの属性セッター。 |
パブリック属性
インデックス
::tensorflow::Output indices
手術
Operation operation
価値観
::tensorflow::Output values
公共機能
トップK
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k )
トップK
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k, const TopK::Attrs & attrs )
パブリック静的関数
ソート済み
Attrs Sorted( bool x )