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

Tensorflow สามารถใช้ฝึกโมเดลโดยใช้ Python ได้อย่างไร


โมเดลสามารถฝึกได้โดยใช้วิธี "ฝึก" ใน Tensorflow โดยที่ยุค (จำนวนครั้งที่ต้องฝึกข้อมูลเพื่อให้พอดีกับโมเดล) และระบุข้อมูลการฝึก

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

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

print("กำลังฝึกโมเดล")epochs=12history =model.fit( train_ds, validation_data=val_ds, epochs=epochs)

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

ผลลัพธ์

กำลังฝึกโมเดล Epoch 1/1292/92 [==============================] - 94s 1s/step - การสูญเสีย:1.6007 - ความแม่นยำ:0.3411 - val_loss:1.0708 - val_accuracy:0.5627Epoch 2/1292/92 [===============================] - 92 วินาที 995ms/ขั้นตอน - การสูญเสีย:1.0138 - ความแม่นยำ:0.5843 - val_loss:0.9451 - val_accuracy:0.6458Epoch 3/1292/92 [==============================] - 91s 990ms/ขั้นตอน - สูญเสีย:0.8382 - ความแม่นยำ:0.6767 - val_loss:0.9054 - val_accuracy:0.6471Epoch 4/1292/92 [==============================] - 90s 984ms/ขั้นตอน - การสูญเสีย:0.6362 - ความแม่นยำ:0.7580 - val_loss:0.8872 - val_accuracy:0.6540Epoch 5/1292/92 [ ===============================] - 94s 1s/ขั้นตอน - สูญเสีย:0.4125 - ความแม่นยำ:0.8572 - val_loss:0.9114 - val_accuracy :0.6676Epoch 6/1292/92 [==============================] - 91s 988ms/step - loss:0.2460 - ความแม่นยำ:0.9207 - val_loss:1.0891 - val_accuracy:0.6757Epoch 7/1292/92 [===============================] - 91s 988ms/ขั้นตอน - สูญเสีย:0.1721 - ความแม่นยำ:0.9532 - val_loss:1.2619 - val_accu มีชีวิตชีวา:0.6635Epoch 8/1292/92 [==============================] - 90s 983ms/ขั้นตอน - ขาดทุน:0.0658 - ความแม่นยำ:0.9823 - val_loss:1.4119 - val_accuracy:0.6703Epoch 9/1292/92 [===============================] - 90s 983ms/ขั้นตอน - การสูญเสีย:0.0556 - ความแม่นยำ:0.9865 - val_loss:1.6113 - val_accuracy:0.6090Epoch 10/1292/92 [==============================] - 91s 992ms/ขั้นตอน - การสูญเสีย:0.0805 - ความแม่นยำ:0.9729 - val_loss:1.9744 - val_accuracy:0.6390Epoch 11/1292/92 [==============================] - 90s 979ms/ขั้นตอน - การสูญเสีย:0.0545 - ความแม่นยำ:0.9838 - val_loss:1.9303 - val_accuracy:0.6662Epoch 12/1292/92 [==============================] - 96s 1s/ขั้นตอน - สูญเสีย:0.0176 - ความแม่นยำ:0.9961 - val_loss:1.8234 - val_accuracy:0.6540 

Tensorflow สามารถใช้ฝึกโมเดลโดยใช้ Python ได้อย่างไร

คำอธิบาย

  • โมเดลได้รับการฝึกฝนให้เหมาะสมกับข้อมูล
  • ดำเนินการโดยใช้วิธี 'พอดี'