সেন্সরফ্লো :: অপস :: ইনটোপ
#include <nn_ops.h>
লক্ষ্যগুলি শীর্ষ K
পূর্বাভাসে আছে কিনা তা বলে।
সারসংক্ষেপ
এটি একটি batch_size
আউটপুট দেয়, একটি এন্ট্রি out[i]
true
যদি লক্ষ্য শ্রেণীর জন্য ভবিষ্যদ্বাণীটি সমস্ত পূর্বাভাসের মধ্যে শীর্ষ k
অনুমানের মধ্যে থাকে যেমন i
। নোট করুন যে InTopK
এর আচরণটি বন্ধন পরিচালনার ক্ষেত্রে TopK
অপের থেকে পৃথক; যদি একাধিক শ্রেণীর একই ভবিষ্যদ্বাণী মান আছে এবং দুই পা ফাঁক top- k
সীমানা, যারা ক্লাস সব উপরে বলে মনে করা হয় k
।
আরও আনুষ্ঠানিকভাবে, যাক
\(predictions_i\) সকল শ্রেণীর জন্য পূর্বাভাস হও উদাহরণস্বরূপ i
, \(targets_i\) টার্গেট ক্লাস হতে হবে উদাহরণস্বরূপ i
, \(out_i\) উদাহরণস্বরূপ আউটপুট হতে হবে i
,
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- পূর্বাভাস: একটি
batch_size
এক্সclasses
টেনসর। - লক্ষ্যগুলি: শ্রেণি
batch_size
একটিbatch_size
ভেক্টর। - কে: কম্পিউটিং নির্ভুলতার জন্য শীর্ষস্থানীয় উপাদানের সংখ্যা।
রিটার্নস:
-
Output
: একটিbool Tensor
হিসাবেk
এbool Tensor
।
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
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( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, int64 k )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const