テンソルフロー::作戦::イントップKV2
#include <nn_ops.h>
ターゲットが上位K
予測に含まれるかどうかを示します。
まとめ
これは、 batch_size
ブール配列を出力します。ターゲット クラスの予測がすべての予測の中で上位k
の予測に含まれる場合、エントリout[i]
true
になります (例: i
。 InTopK
の動作は、タイの処理においてTopK
オペレーションとは異なることに注意してください。複数のクラスが同じ予測値を持ち、上位k
境界をまたぐ場合、それらのクラスはすべて上位k
内にあるとみなされます。
より正式に言うと、
\(predictions_i\) すべてのクラスの予測になります。たとえば、 i
、 \(targets_i\) ターゲットクラス、たとえばi
になります。 \(out_i\) たとえばi
ような出力になります。
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
引数:
- スコープ:スコープオブジェクト
- 予測:
batch_size
xclasses
テンソル。 - ターゲット: クラス ID の
batch_size
ベクトル。 - k: 計算精度のために調べる上位要素の数。
戻り値:
コンストラクターとデストラクター | |
---|---|
InTopKV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, :: tensorflow::Input k) |
パブリック属性 | |
---|---|
operation | |
precision |
公共機能 | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
パブリック属性
手術
Operation operation
精度
::tensorflow::Output precision
公共機能
イントップKV2
InTopKV2( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, ::tensorflow::Input k )
ノード
::tensorflow::Node * node() const
演算子::tensorflow::入力
operator::tensorflow::Input() const
演算子::tensorflow::出力
operator::tensorflow::Output() const