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

เราจะใช้ TensorFlow เพื่อสร้างพล็อตที่แสดงให้เห็นภาพการฝึกและการตรวจสอบความถูกต้องในชุดข้อมูล IMDB ที่ผ่านการฝึกอบรมใน Python ได้อย่างไร


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

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

pip install tensorflow

ชุดข้อมูล 'IMDB' มีบทวิจารณ์ภาพยนตร์มากกว่า 50,000 เรื่อง โดยทั่วไปชุดข้อมูลนี้ใช้กับการดำเนินการที่เกี่ยวข้องกับการประมวลผลภาษาธรรมชาติ

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

Folloiwng เป็นข้อมูลโค้ดเพื่อสร้างพล็อตที่แสดงให้เห็นภาพการฝึกอบรมและความถูกต้องในการตรวจสอบในชุดข้อมูล IMDB ที่ผ่านการฝึกอบรม -

ตัวอย่าง

plt.plot(epochs, acc, 'bo', label='Training acc')
plt.plot(epochs, val_acc, 'b', label='Validation acc')
plt.title('Training and validation accuracy')
plt.xlabel('Epochs')
plt.ylabel('Accuracy')
plt.legend(loc='lower right')

plt.show()

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

ผลลัพธ์

เราจะใช้ TensorFlow เพื่อสร้างพล็อตที่แสดงให้เห็นภาพการฝึกและการตรวจสอบความถูกต้องในชุดข้อมูล IMDB ที่ผ่านการฝึกอบรมใน Python ได้อย่างไร

คำอธิบาย

  • เมื่อข้อมูลเข้ากับโมเดลแล้ว จะต้องเปรียบเทียบค่าจริงและค่าที่คาดการณ์ไว้

  • วิธีที่ดีที่สุดในการทำเช่นนี้คือการสร้างภาพข้อมูล

  • ดังนั้น ไลบรารี 'matplotlib' จึงใช้เพื่อพล็อตความถูกต้องเกี่ยวกับชุดข้อมูลการฝึกอบรมและการตรวจสอบความถูกต้อง

  • ขึ้นอยู่กับจำนวนขั้นตอน (หรือยุค) ที่ใช้ในการฝึกอบรมข้อมูลให้พอดีกับแบบจำลอง