Orang luar ke bidang ML / DL; memulai kursus Belajar Udacity Deep yang didasarkan pada Tensorflow; melakukan penugasan 3 masalah 4; mencoba menyesuaikan tingkat belajar dengan konfigurasi berikut:
- Ukuran batch 128
- Jumlah langkah: cukup untuk mengisi 2 zaman
- Ukuran lapisan tersembunyi: 1024, 305, 75
- Inisialisasi berat: terpotong normal dengan std. deviasi dari sqrt (2 / n) di mana n adalah ukuran dari layer sebelumnya
- Peluang putus sekolah: 0,75
- Regularisasi: tidak diterapkan
- Algoritma Learning Rate: peluruhan eksponensial
bermain-main dengan parameter laju pembelajaran; mereka tampaknya tidak berpengaruh dalam banyak kasus; kode di sini ; hasil:
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
- Bagaimana seharusnya saya menyesuaikan tingkat pembelajaran secara sistematis?
- Bagaimana tingkat pembelajaran terkait dengan jumlah langkah?