কম্পিউটার

পাইথন ব্যবহার করে একটি ক্রমিক মডেল তৈরি করতে Tensorflow কিভাবে ব্যবহার করা যেতে পারে?


একটি অনুক্রমিক মডেল তৈরি করা যেতে পারে 'ক্রমিক' API ব্যবহার করে যা 'layers.experimental.preprocessing.Rescaling ব্যবহার করে ' পদ্ধতি। মডেল তৈরি করার সময় অন্যান্য স্তরগুলি নির্দিষ্ট করা হয়৷

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

আমরা কেরাস সিকোয়েন্সিয়াল এপিআই ব্যবহার করব, যা একটি অনুক্রমিক মডেল তৈরি করতে সহায়ক যা স্তরগুলির একটি প্লেইন স্ট্যাকের সাথে কাজ করতে ব্যবহৃত হয়, যেখানে প্রতিটি স্তরে একটি ইনপুট টেনসর এবং একটি আউটপুট টেনসর রয়েছে৷

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

print("Sequential model is being created")
num_classes = 5
model = Sequential([
   layers.experimental.preprocessing.Rescaling(1./255, input_shape=(img_height, img_width, 3)),
   layers.Conv2D(16, 3, padding='same', activation='relu'),
   layers.MaxPooling2D(),
   layers.Conv2D(32, 3, padding='same', activation='relu'),
   layers.MaxPooling2D(),
   layers.Conv2D(64, 3, padding='same', activation='relu'),
   layers.MaxPooling2D(),
   layers.Flatten(),
   layers.Dense(128, activation='relu'),
   layers.Dense(num_classes)
])

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

আউটপুট

Sequential model is being created

ব্যাখ্যা

  • মডেলে তিনটি কনভোলিউশন ব্লক এবং প্রতিটিতে একটি সর্বোচ্চ পুল স্তর রয়েছে৷
  • এটির উপরে 128টি ইউনিট সহ একটি সম্পূর্ণ সংযুক্ত স্তর রয়েছে৷
  • এটি একটি relu অ্যাক্টিভেশন ফাংশন দ্বারা সক্রিয় হয়৷
  • এই মডেলটি উচ্চ নির্ভুলতার জন্য টিউন করা হয়নি।
  • তিনটি স্তর সহ একটি অনুক্রমিক মডেল তৈরি করা হয়েছে৷

  1. পাইথনে hdf5 ফরম্যাট ব্যবহার করে মডেল সংরক্ষণ করতে কেরাস কীভাবে ব্যবহার করা যেতে পারে?

  2. কিভাবে TensorFlow পাইথন ব্যবহার করে একটি রৈখিক মডেল প্রশিক্ষণের জন্য ব্যবহার করা যেতে পারে?

  3. পাইথন ব্যবহার করে মডেল প্লট করার জন্য কেরাস কীভাবে ব্যবহার করা যেতে পারে?

  4. পাইথন ব্যবহার করে স্তর তৈরি করতে Keras ফাংশনাল API কীভাবে ব্যবহার করা যেতে পারে তা আলোচনা করুন