কম্পিউটার টিউটোরিয়াল

টেনসরফ্লোতে ফ্লাওয়ার ডেটাসেট দিয়ে মডেল ট্রেইনিং কন্টিনিউ করা

মডেল ট্রেইনিং কন্টিনিউ

ফ্লাওয়ার ডেটাসেটে মডেল ট্রেইনিং কন্টিনিউ করতে 'fit' মেথড ব্যবহার করা হয়। এতে ইপোক সংখ্যা (ডেটা কতবার ট্রেইন হবে) পাস করা হয়। কিছু স্যাম্পল ইমেজও কনসোলে দেখানো হয়।

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

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

গুগল কোল্যাবরে কোড রান করা হয়েছে।

print("ডেটা মডেলে ফিট হচ্ছে")
model.fit(
    train_ds,
    validation_data=val_ds,
    epochs=3
)

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

আউটপুট

ডেটা মডেলে ফিট হচ্ছে
Epoch 1/3 ... loss: 0.7615 - accuracy: 0.7146 - val_loss: 0.7673 - val_accuracy: 0.7180
Epoch 2/3 ... loss: 0.5864 - accuracy: 0.7786 - val_loss: 0.6814 - val_accuracy: 0.7629
Epoch 3/3 ... loss: 0.4180 - accuracy: 0.8478 - val_loss: 0.7040 - val_accuracy: 0.7575
<tensorflow.python.keras.callbacks.History at 0x7fda872ea940>

টেনসরফ্লোতে ফ্লাওয়ার ডেটাসেট দিয়ে মডেল ট্রেইনিং কন্টিনিউ করা
টেনসরফ্লোতে ফ্লাওয়ার ডেটাসেট দিয়ে মডেল ট্রেইনিং কন্টিনিউ করা

ব্যাখ্যা

  • keras.preprocessing-এর মত ডেটাসেট tf.data.Dataset দিয়ে বানানো হয়েছে।
  • মডেল ট্রেইনিং চালু থাকতে পারে।
  • কম ইপোক ট্রেইন করা হয়েছে যাতে সময় কম লাগে।
  1. টেনসরফ্লো (TensorFlow) কীভাবে পাইথনে মডেল ট্রেন (train) করতে ব্যবহৃত হয়?

  2. টেনসরফ্লো (TensorFlow) কীভাবে কেরাস সিকোয়েনশিয়াল API দিয়ে ফ্লাওয়ার ডেটাসেট এক্সপ্লোর (explore) করতে ব্যবহৃত হয়?

  3. টেনসরফ্লোতে ফ্লাওয়ার ডেটাসেট ভিজ্যুয়ালাইজ করা

  4. TensorFlow ব্যবহার করে MNIST ডেটাসেটের জন্য মডেল সংজ্ঞায়িত করা