বিশেষত, আমি মনে করি আমি এই বিবৃতিটি সম্পর্কে অবাক হই:
টেনসরফ্লো এর ভবিষ্যতের বড় সংস্করণগুলি ডিফল্টরূপে ব্যাকপ্রপতে লেবেলগুলির ইনপুটগুলিতে গ্রেডিয়েন্টগুলি প্রবাহিত করতে দেবে।
আমি ব্যবহার করার সময় যা প্রদর্শিত হয় tf.nn.softmax_cross_entropy_with_logits
। একই বার্তায় এটি আমাকে একবার দেখার জন্য অনুরোধ করে tf.nn.softmax_cross_entropy_with_logits_v2
। আমি ডকুমেন্টেশনটি দেখেছি তবে এটি কেবলমাত্র এতে বলেছে tf.nn.softmax_cross_entropy_with_logits_v2
:
ব্যাকপ্রোগেশন লগইট এবং লেবেল উভয়ই ঘটবে। লেবেলে ব্যাকপ্রসারণ নিষিদ্ধ করতে, এই ফাংশনে ফিড দেওয়ার আগে স্টপ_গ্রাডিয়েন্টগুলির মাধ্যমে লেবেল টেনারগুলি পাস করুন।
এর বিপরীতে, tf.nn.softmax_cross_entropy_with_logits
এর:
ব্যাকপ্রসারণ কেবল লগইটে হবে।
বিষয়টিতে খুব নতুন হওয়া (আমি কয়েকটি বেসিক টিউটোরিয়ালের মাধ্যমে চেষ্টা করার চেষ্টা করছি) সেগুলি বিবৃতি খুব পরিষ্কার নয়। ব্যাকপ্রোপেজেশন সম্পর্কে আমার অগভীর বোঝাপড়া আছে তবে আগের বক্তব্যটি আসলে কী বোঝায়? ব্যাকপ্রসারণ এবং লেবেলগুলি কীভাবে সংযুক্ত রয়েছে? এবং tf.nn.softmax_cross_entropy_with_logits_v2
আসল বিপরীতে আমি কীভাবে এইভাবে কাজ করব তা কীভাবে পরিবর্তিত হবে ?
softmax_..._with_logits_v2
করবে না এবং সে হিসাবে কাজ করবেsoftmax_with_logits
? (অথবা আমি লেবেল ভেরিয়েবলে tf.stop_gradient ব্যবহার করতে পারি))