Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Tensorflow และ Python สามารถใช้ตรวจสอบชุดข้อมูล CIFAR ได้อย่างไร


ชุดข้อมูล CIFAR สามารถตรวจสอบได้โดยการพล็อตอิมเมจที่มีอยู่ในชุดข้อมูลบนคอนโซล เนื่องจากป้ายกำกับ CIFAR เป็นอาร์เรย์ จึงจำเป็นต้องมีดัชนีเพิ่มเติม วิธี 'imshow' จากไลบรารี 'matplotlib' ใช้เพื่อแสดงรูปภาพ

อ่านเพิ่มเติม: TensorFlow คืออะไรและ Keras ทำงานร่วมกับ TensorFlow เพื่อสร้าง Neural Networks อย่างไร

เรากำลังใช้ Google Colaboratory เพื่อเรียกใช้โค้ดด้านล่าง Google Colab หรือ Colaboratory ช่วยเรียกใช้โค้ด Python บนเบราว์เซอร์และไม่ต้องมีการกำหนดค่าใดๆ และเข้าถึง 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'