คนนอกถึงฟิลด์ ML / DL; เริ่มหลักสูตร Udacity Deep Learning ซึ่งมีพื้นฐานจาก Tensorflow; ทำงานที่ได้รับมอบหมาย 3 ปัญหา 4; พยายามปรับอัตราการเรียนรู้ด้วยการกำหนดค่าต่อไปนี้:
- ชุดขนาด 128
- จำนวนขั้นตอน: เพียงพอที่จะเติม 2 epochs
- ขนาดของเลเยอร์ที่ซ่อนอยู่: 1024, 305, 75
- การกำหนดค่าเริ่มต้นน้ำหนัก: ตัดปกติด้วย std ส่วนเบี่ยงเบนของ sqrt (2 / n) โดยที่ n คือขนาดของเลเยอร์ก่อนหน้า
- ความน่าจะเป็นที่จะออกกลางคัน: 0.75
- การทำให้เป็นมาตรฐาน: ไม่ได้ใช้
- อัลกอริทึมอัตราการเรียนรู้: การสลายตัวแบบเลขชี้กำลัง
เล่นกับพารามิเตอร์อัตราการเรียนรู้; ดูเหมือนว่าพวกเขาจะไม่มีผลในกรณีส่วนใหญ่; รหัสที่นี่ ; ผล:
Accuracy learning_rate decay_steps decay_rate staircase
93.7 .1 3000 .96 True
94.0 .3 3000 .86 False
94.0 .3 3000 .96 False
94.0 .3 3000 .96 True
94.0 .5 3000 .96 True
- ฉันจะปรับอัตราการเรียนรู้อย่างเป็นระบบได้อย่างไร
- อัตราการเรียนรู้มีความสัมพันธ์กับจำนวนขั้นตอนอย่างไร