Computer >> Máy Tính >  >> Lập trình >> Python

Tensorflow và Python có thể được sử dụng như thế nào để xác minh tập dữ liệu CIFAR?

Tập dữ liệu CIFAR có thể được xác minh bằng cách vẽ biểu đồ các hình ảnh có trong tập dữ liệu trên bảng điều khiển. Vì các nhãn CIFAR là các mảng nên sẽ cần thêm một chỉ mục. Phương thức ‘imshow’ từ thư viện ‘matplotlib’ được sử dụng để hiển thị hình ảnh.

Đọc thêm: TensorFlow là gì và cách Keras làm việc với TensorFlow để tạo Mạng thần kinh?

Chúng tôi đang sử dụng Google Colaboratory để chạy đoạn mã dưới đây. Google Colab hoặc Colaboratory giúp chạy mã Python qua trình duyệt và không yêu cầu cấu hình cũng như quyền truy cập miễn phí vào GPU (Đơn vị xử lý đồ họa). Colaboratory đã được xây dựng trên 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()

Mã tín dụng:https://www.tensorflow.org/tutorials/images/cnn

Đầu ra

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

Giải thích

  • Dữ liệu được chuẩn hóa, được hiển thị trực quan.
  • Việc này được thực hiện bằng thư viện 'matplotlib'.