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

TensorFlow สามารถใช้เพื่อตรวจสอบการคาดการณ์สำหรับ Fashion MNIST ใน Python ได้อย่างไร


Tensorflow คือเฟรมเวิร์กแมชชีนเลิร์นนิงที่ให้บริการโดย Google เป็นเฟรมเวิร์กโอเพนซอร์ซที่ใช้ร่วมกับ Python เพื่อใช้อัลกอริทึม แอปพลิเคชันการเรียนรู้เชิงลึก และอื่นๆ อีกมากมาย ใช้ในการวิจัยและเพื่อการผลิต

แพ็คเกจ 'tensorflow' สามารถติดตั้งบน Windows ได้โดยใช้บรรทัดโค้ดด้านล่าง -

pip install tensorflow

ชุดข้อมูล 'Fashion MNIST' มีรูปภาพของเสื้อผ้าประเภทต่างๆ มันมีภาพสีเทาของเสื้อผ้ามากกว่า 70,000 ที่อยู่ใน 10 หมวดหมู่ที่แตกต่างกัน รูปภาพเหล่านี้มีความละเอียดต่ำ (28 x 28 พิกเซล)

เรากำลังใช้ Google Colaboratory เพื่อเรียกใช้โค้ดด้านล่าง Google Colab หรือ Colaboratory ช่วยเรียกใช้โค้ด Python บนเบราว์เซอร์และไม่ต้องมีการกำหนดค่าใดๆ และเข้าถึง GPU ได้ฟรี (หน่วยประมวลผลกราฟิก) Colaboratory สร้างขึ้นบน Jupyter Notebook

ต่อไปนี้เป็นข้อมูลโค้ดเพื่อตรวจสอบการคาดการณ์สำหรับ Fashion MNIST ใน Python -

ตัวอย่าง

i = 0
plt.figure(figsize=(6,3))
plt.subplot(1,2,1)
plot_image(i, predictions[i], test_labels, test_images)
plt.subplot(1,2,2)
plot_value_array(i, predictions[i],  test_labels)
plt.show()

i = 12
plt.figure(figsize=(6,3))
plt.subplot(1,2,1)
plot_image(i, predictions[i], test_labels, test_images)
plt.subplot(1,2,2)
plot_value_array(i, predictions[i],  test_labels)
plt.show()

num_rows = 5
num_cols = 3
print("The test images, predicted labels and the true labels are plotted")
print("The correct predictions are in green and the incorrect predictions are in red")
num_images = num_rows*num_cols
plt.figure(figsize=(2*2*num_cols, 2*num_rows))
for i in range(num_images):
  plt.subplot(num_rows, 2*num_cols, 2*i+1)
  plot_image(i, predictions[i], test_labels, test_images)
  plt.subplot(num_rows, 2*num_cols, 2*i+2)
  plot_value_array(i, predictions[i], test_labels)
plt.tight_layout()
plt.show()

เครดิตโค้ด − https://www.tensorflow.org/tutorials/keras/classification

ผลลัพธ์

TensorFlow สามารถใช้เพื่อตรวจสอบการคาดการณ์สำหรับ Fashion MNIST ใน Python ได้อย่างไร

TensorFlow สามารถใช้เพื่อตรวจสอบการคาดการณ์สำหรับ Fashion MNIST ใน Python ได้อย่างไร

TensorFlow สามารถใช้เพื่อตรวจสอบการคาดการณ์สำหรับ Fashion MNIST ใน Python ได้อย่างไร

คำอธิบาย

  • เมื่อโมเดลได้รับการฝึกอบรมแล้ว ก็สามารถใช้ทำนายภาพอื่นๆ ได้

  • การคาดคะเนเกิดขึ้นบนรูปภาพ และอาร์เรย์การคาดคะเนจะปรากฏขึ้น

  • ฉลากที่คาดการณ์ไว้อย่างถูกต้องจะเป็นสีเขียว และฉลากที่คาดเดาไม่ถูกต้องจะเป็นสีแดง

  • ตัวเลขระบุค่าเปอร์เซ็นต์สำหรับป้ายกำกับที่คาดการณ์ไว้

  • มันบอกว่าตัวแบบบอกว่าฉลากที่คาดการณ์ไว้นั้นเป็นป้ายจริงของรูปภาพได้อย่างแม่นยำเพียงใด