ডেটাসেট ভিজ্যুয়ালাইজেশন
ফ্লাওয়ার ডেটাসেট 'matplotlib' লাইব্রেরি দিয়ে ভিজ্যুয়ালাইজ করা হয়। 'imshow' মেথড দিয়ে ইমেজ কনসোলে দেখানো হয়। পুরো ডেটাসেট ইটারেট করে প্রথম কিছু ইমেজ দেখানো হয়।
আরও পড়ুন: টেনসরফ্লো কী এবং কেরাস কীভাবে টেনসরফ্লোর সাথে নিউরাল নেটওয়ার্ক তৈরি করে?
ফ্লাওয়ার ডেটাসেট (হাজার হাজার ছবি, ৫ সাব-ডিরেক্টরি) ব্যবহার করা হয়েছে। গুগল কোল্যাবরে কোড রান করা হয়েছে।
import matplotlib.pyplot as plt
print("ফ্লাওয়ার ডেটাসেট ভিজ্যুয়ালাইজ")
plt.figure(figsize=(10, 10))
for images, labels in train_ds.take(1):
for i in range(6):
ax = plt.subplot(3, 3, i + 1)
plt.imshow(images[i].numpy().astype("uint8"))
plt.title(class_names[labels[i]])
plt.axis("off")
print("ডেটাসেট ইটারেট")
print("ইমেজ ব্যাচ রিট্রিভ")
for image_batch, labels_batch in train_ds:
print(image_batch.shape)
print(labels_batch.shape)
break
কোড ক্রেডিট: https://www.tensorflow.org/tutorials/load_data/images
আউটপুট
ফ্লাওয়ার ডেটাসেট ভিজ্যুয়ালাইজ
ডেটাসেট ইটারেট
ইমেজ ব্যাচ রিট্রিভ
(32, 180, 180, 3)
(32,)

ব্যাখ্যা
- matplotlib দিয়ে ফ্লাওয়ার ডেটাসেট ভিজ্যুয়ালাইজ।
- প্রথম ৬ ইমেজ ইটারেট করে কনসোলে দেখানো।
- আবার ডেটাসেট ইটারেট করে ইমেজ ডাইমেনশন কনসোলে দেখানো।