Google I/O에 참여해 주셔서 감사합니다. 주문형 모든 세션 보기 주문형 시청

tensorflow :: ops :: InTopK

#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 : 계산 정밀도를 위해 살펴볼 상위 요소의 수.

보고:

생성자와 소멸자

InTopK (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, int64 k)

공용 속성

operation
precision

공공 기능

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

공용 속성

조작

Operation operation

정도

::tensorflow::Output precision

공공 기능

InTopK

 InTopK(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input predictions,
  ::tensorflow::Input targets,
  int64 k
)

마디

::tensorflow::Node * node() const 

연산자 :: tensorflow :: 입력

 operator::tensorflow::Input() const 

연산자 :: tensorflow :: 출력

 operator::tensorflow::Output() const