কম্পিউটার

কিভাবে Tensorflow কর্মক্ষমতা জন্য ফুলের ডেটাসেট কনফিগার করতে ব্যবহার করা যেতে পারে?


যখন একটি মডেল তৈরি করা হয় তখন ফুলের ডেটাসেট নির্ভুলতার একটি নির্দিষ্ট শতাংশ দেবে। যদি পারফরম্যান্সের জন্য মডেলটি কনফিগার করার প্রয়োজন হয়, একটি ফাংশন সংজ্ঞায়িত করা হয় যা দ্বিতীয়বার বাফার প্রিফেচ সম্পাদন করে এবং তারপরে এটি এলোমেলো করা হয়। মডেলের কর্মক্ষমতা উন্নত করতে প্রশিক্ষণ ডেটাসেটে এই ফাংশনটি বলা হয়।

আরো পড়ুন: টেনসরফ্লো কী এবং নিউরাল নেটওয়ার্ক তৈরি করতে টেনসরফ্লো-এর সাথে কেরাস কীভাবে কাজ করে?

আমরা ফুলের ডেটাসেট ব্যবহার করব, যেটিতে কয়েক হাজার ফুলের ছবি রয়েছে। এটিতে 5টি সাব-ডিরেক্টরি রয়েছে এবং প্রতিটি ক্লাসের জন্য একটি সাব-ডিরেক্টরি রয়েছে।

নিচের কোডটি চালানোর জন্য আমরা Google Colaboratory ব্যবহার করছি। Google Colab বা Colaboratory ব্রাউজারে Python কোড চালাতে সাহায্য করে এবং এর জন্য শূন্য কনফিগারেশন এবং GPUs (গ্রাফিক্যাল প্রসেসিং ইউনিট) তে বিনামূল্যে অ্যাক্সেস প্রয়োজন। জুপিটার নোটবুকের উপরে কোলাবোরেটরি তৈরি করা হয়েছে।

print("A function is defined that configures the dataset for perfromance")
def configure_for_performance(ds):
   ds = ds.cache()
   ds = ds.shuffle(buffer_size=1000)
   ds = ds.batch(batch_size)
   ds = ds.prefetch(buffer_size=AUTOTUNE)
   return ds

print("The function is called on training dataset")
train_ds = configure_for_performance(train_ds)
print("The function is called on validation dataset")
val_ds = configure_for_performance(val_ds)

কোড ক্রেডিট:https://www.tensorflow.org/tutorials/load_data/images

আউটপুট

A function is defined that configures the dataset for perfromance
The function is called on training dataset
The function is called on validation dataset

ব্যাখ্যা

  • ডেটাসেটের সাথে একটি মডেলকে প্রশিক্ষিত করতে হবে।
  • মডেলটি প্রথমে ভালভাবে এলোমেলো করা হয়, তারপর ব্যাচ করা হয় এবং তারপর এই ব্যাচগুলি উপলব্ধ করা হয়৷
  • এই বৈশিষ্ট্যগুলি 'tf.data' API ব্যবহার করে যোগ করা হয়েছে।

  1. কিভাবে টেনসরফ্লো কেরাস অনুক্রমিক API ব্যবহার করে ফুলের ডেটাসেট অন্বেষণ করতে ব্যবহার করা যেতে পারে?

  2. মডেলের প্রশিক্ষণ চালিয়ে যাওয়ার জন্য কীভাবে টেনসরফ্লো ফুল ডেটাসেটের সাথে ব্যবহার করা যেতে পারে?

  3. পাইথন ব্যবহার করে ফুলের ডেটাসেটটি কল্পনা করতে টেনসরফ্লো কীভাবে ব্যবহার করা যেতে পারে?

  4. কিভাবে Tensorflow MNIST ডেটাসেটের জন্য একটি মডেল সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে?