যেহেতু টেনসর গণনাগুলি গ্রাফগুলি রচনা করে তারপরে গ্রাফের ক্ষেত্রে দুটি ব্যাখ্যা করা ভাল।
উদাহরণস্বরূপ সহজ লিনিয়ার রিগ্রেশন গ্রহণ করুন
WX+B=Y
যেখানে W
এবং B
ওজন এবং পক্ষপাত এবং X
পর্যবেক্ষণ 'ইনপুট এবং Y
পর্যবেক্ষণ' আউটপুট জন্য দাঁড়ানো ।
স্পষ্টতই X
এবং Y
একই প্রকৃতির (ম্যানিফেস্ট ভেরিয়েবল) যা এর থেকে W
এবং B
(সুপ্ত ভেরিয়েবল) থেকে পৃথক । X
এবং Y
নমুনার (পর্যবেক্ষণ) এবং অত: পর একটি প্রয়োজন মান জায়গা পূরণ করা , যখন W
এবং B
হয় ওজন ও পক্ষপাত, ভেরিয়েবল গ্রাফ যা বিভিন্ন ব্যবহার প্রশিক্ষণ দেওয়া উচিত (পূর্ববর্তী মান আধুনিক প্রভাবিত) X
এবং Y
জোড়া। ভেরিয়েবলগুলি প্রশিক্ষণের জন্য আমরা স্থানধারীদের কাছে বিভিন্ন নমুনা রাখি ।
আমরা কেবলমাত্র প্রয়োজন সংরক্ষণ করুন অথবা পুনঃস্থাপন ভেরিয়েবল (চেকপয়েন্ট কোণে) সংরক্ষণ করুন অথবা কোড সহ গ্রাফ পুনর্নির্মাণের।
স্থানধারকরা বেশিরভাগই বিভিন্ন ডেটাসেটের (যেমন প্রশিক্ষণ ডেটা বা পরীক্ষার ডেটা) জন্য ধারক। তবে, ভেরিয়েবলগুলি নির্দিষ্ট কাজের জন্য প্রশিক্ষণ প্রক্রিয়াতে প্রশিক্ষিত হয়, অর্থাৎ ইনপুটটির ফলাফল সম্পর্কে ভবিষ্যদ্বাণী করতে বা পছন্দসই লেবেলে ইনপুটগুলি ম্যাপ করতে। আপনি ডেস্কের মাধ্যমে প্রায়শই প্লেসহোল্ডারগুলিতে পূরণ করতে বিভিন্ন বা একই নমুনা ব্যবহার করে মডেলটিকে পুনরায় প্রশিক্ষণ বা ফাইন-টিউন না করা পর্যন্ত সেগুলি একই থাকে । এই ক্ষেত্রে:
session.run(a_graph, dict = {a_placeholder_name : sample_values})
স্থানধারকগুলিও মডেল সেট করতে পরামিতি হিসাবে পাস করা হয় are
যদি আপনি প্রশিক্ষণের মাঝে কোনও মডেলের স্থানধারক (যুক্ত, মুছুন, আকৃতি পরিবর্তন করুন) পরিবর্তন করেন তবে আপনি অন্য কোনও পরিবর্তন ছাড়াই চেকপয়েন্টটি পুনরায় লোড করতে পারেন। তবে যদি কোনও সংরক্ষিত মডেলের ভেরিয়েবলগুলি পরিবর্তন করা হয় তবে আপনার চেকপয়েন্টটি পুনরায় লোড করার জন্য এবং প্রশিক্ষণটি চালিয়ে যাওয়ার জন্য যথাযথভাবে সামঞ্জস্য করা উচিত (গ্রাফে বর্ণিত সমস্ত ভেরিয়েবলগুলি চেকপয়েন্টে পাওয়া উচিত)।
সংক্ষিপ্তসার হিসাবে, যদি মানগুলি নমুনাগুলির থেকে থাকে (আপনার কাছে ইতিমধ্যে পর্যবেক্ষণ রয়েছে) তবে আপনি সেগুলি ধরে রাখার জন্য নিরাপদে একটি স্থানধারক বানাচ্ছেন, যখন আপনার যদি প্রয়োজন প্যারামিটারের প্রশিক্ষণের জন্য একটি ভেরিয়েবলের প্রশিক্ষণ প্রয়োজন (সহজভাবে লিখুন, আপনি যে মানগুলি চান তার জন্য ভেরিয়েবলগুলি সেট করুন) স্বয়ংক্রিয়ভাবে টিএফ ব্যবহার করতে) to
কিছু আকর্ষণীয় মডেলগুলিতে, স্টাইল ট্রান্সফার মডেলের মতো , ইনপুট পিক্সগুলি অনুকূলিত হতে চলেছে এবং সাধারণত-নামক মডেল ভেরিয়েবলগুলি স্থির করা হয়, তারপরে আমাদের সেই লিঙ্কটিতে কার্যকর হিসাবে পরিবর্তন হিসাবে একটি ইনপুট (সাধারণত এলোমেলোভাবে শুরু করা উচিত) করা উচিত।
আরও তথ্যের জন্য দয়া করে এই সাধারণ এবং চিত্রিত ডকটি অনুমান করুন ।
Variable
s এর ক্ষেত্রে সম্মিলিত গ্রেডিয়েন্ট চাইবেন তবেplaceholder
গুলি নয় (যার মান অবশ্যই সর্বদা সরবরাহ করা উচিত)।