tensorflow :: ops :: InTopKV2

#include <nn_ops.h>

대상이 상위 K 예측에 포함되는지 여부를 나타냅니다.

요약

이렇게하면 batch_size bool 배열이 출력되고, 대상 클래스에 대한 예측이 모든 예측 중 상위 k 예측 (예 : i 하면 항목 out[i]true 입니다. InTopK 의 동작은 동점 처리에있어 TopK InTopK 과 다릅니다. 여러 클래스가 동일한 예측 값을 갖고 상위 k 경계에 걸쳐있는 경우 이러한 모든 클래스는 상위 k 에있는 것으로 간주됩니다.

좀 더 공식적으로

\(predictions_i\)은 모든 클래스에 대한 예측입니다 (예 : i , \(targets_i\)은 대상 클래스 (예 : i , \(out_i\)은 출력 (예 : i ,

$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$

인수 :

  • 범위 : 범위 개체
  • 예측 : batch_size x classes 텐서.
  • targets : 클래스 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

공공 기능

InTopKV2

 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