টেনসরফ্লো :: অপস:: InTopKV2

#include <nn_ops.h>

বলে কি লক্ষ্য শীর্ষ K ভবিষ্যদ্বাণী মধ্যে আছে.

সারাংশ

এটি একটি batch_size বুল অ্যারে আউটপুট করে, একটি এন্ট্রি out[i] true যদি লক্ষ্য শ্রেণীর জন্য ভবিষ্যদ্বাণীটি সমস্ত ভবিষ্যদ্বাণীগুলির মধ্যে শীর্ষ k ভবিষ্যদ্বাণীগুলির মধ্যে থাকে উদাহরণস্বরূপ 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 x classes টেনসর।
  • লক্ষ্য: ক্লাস আইডির একটি batch_size ভেক্টর।
  • k: কম্পিউটিং নির্ভুলতার জন্য শীর্ষ উপাদানগুলির সংখ্যা।

রিটার্ন:

  • Output : একটি bool Tensor হিসাবে 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 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const