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

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

মডেল কম্পাইল ও ফিট

ফ্লাওয়ার ডেটাসেটে মডেল কম্পাইল ও ফিট করতে 'compile' এবং 'fit' মেথড ব্যবহার করা হয়। fit()-এ ট্রেইনিং ডেটাসেট, ভ্যালিডেশন ডেটাসেট এবং ইপোক সংখ্যা পাস করা হয়।

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

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

print("মডেল কম্পাইল হচ্ছে")
model.compile(
    optimizer='adam',
    loss=tf.losses.SparseCategoricalCrossentropy(from_logits=True),
    metrics=['accuracy']
)
print("মডেল ডেটায় ফিট হচ্ছে")
model.fit(
    train_ds,
    validation_data=val_ds,
    epochs=3
)

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

আউটপুট

মডেল কম্পাইল হচ্ছে
মডেল ডেটায় ফিট হচ্ছে
Epoch 1/3 ... loss: 1.3570 - accuracy: 0.4183 - val_loss: 1.0730 - val_accuracy: 0.5913
Epoch 2/3 ... loss: 1.0185 - accuracy: 0.5927 - val_loss: 1.0041 - val_accuracy: 0.6199
Epoch 3/3 ... loss: 0.8691 - accuracy: 0.6529 - val_loss: 0.9985 - val_accuracy: 0.6281
<tensorflow.python.keras.callbacks.History at 0x7f2cdcbbba90>

ব্যাখ্যা

  • লেয়ার বানানোর পর ডেটা ট্রেইন করে মডেল কম্পাইল।
  • কম্পাইল után মডেল ইনপুট ডেটাসেটে ফিট।
  • ভ্যালিডেশন একুরেসি ট্রেইনিং একুরেসির চেয়ে কম → মডেল ওভারফিটিং করছে।
  1. টেনসরফ্লোতে ফ্লাওয়ার ডেটাসেট দিয়ে মডেল ট্রেইনিং কন্টিনিউ করা

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

  3. TensorFlow ব্যবহার করে Auto MPG ডেটাসেটে মডেলকে ডেটায় ফিট করা

  4. পাইথনে TensorFlow ব্যবহার করে StackOverflow প্রশ্ন ডেটাসেট দিয়ে মডেল ট্রেন করার পদ্ধতি