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