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

টেনসরফ্লো এবং পাইথন দিয়ে CIFAR ডেটাসেট যাচাই করার পদ্ধতি


CIFAR ডেটাসেট কনসোলে উপস্থিত চিত্রগুলো প্লট করে যাচাই করা যায়। যেহেতু CIFAR লেবেলগুলো অ্যারে, তাই একটি অতিরিক্ত ইন্ডেক্স দরকার। matplotlib লাইব্রেরির imshow মেথড চিত্র প্রদর্শনের জন্য ব্যবহৃত হয়।

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

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

print("Verifying the data")
plt.figure(figsize=(10,10))
print("Plot the first 15 images")
print("An extra index is needed since CIFAR labels are arrays")
for i in range(15):
    plt.subplot(5,5,i+1)
    plt.xticks([])
    plt.yticks([])
    plt.grid(False)
    plt.imshow(train_images[i], cmap=plt.cm.binary)
    plt.xlabel(class_names[train_labels[i][0]])
plt.show()

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

আউটপুট

Verifying the data Plot the first 15 images An extra index is needed since CIFAR labels are arrays

ব্যাখ্যা

  • নор্মালাইজড ডেটা ভিজ্যুয়ালাইজ করা হয়েছে।
  • এটি matplotlib লাইব্রেরি ব্যবহার করে করা হয়েছে।

  1. টেনসরফ্লো (TensorFlow) কীভাবে পাইথনে ডেটা ভিজুয়ালাইজ (visualize) করতে ব্যবহৃত হয়?

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

  3. TensorFlow ব্যবহার করে Fashion MNIST-এ পূর্বাভাস যাচাই করা

  4. TensorFlow ব্যবহার করে প্রশিক্ষিত IMDB ডেটাসেটে ট্রেনিং ও ভ্যালিডেশন নির্ভুলতার প্লট তৈরি করা