Mengapa backpropagation tidak berfungsi saat Anda menginisialisasi semua bobot dengan nilai yang sama (katakanlah 0,5), tetapi berfungsi dengan baik ketika diberi angka acak?
Bukankah seharusnya algoritma menghitung kesalahan dan bekerja dari sana, meskipun faktanya bobot awalnya sama?
sumber
Apa yang Anda inginkan itu minimum global, tetapi Anda tidak memiliki cara yang pasti untuk menemukannya. Dan jika permukaan Anda memiliki beberapa minimum lokal maka Anda mungkin dalam kesulitan.
Tetapi jika hanya memiliki sedikit maka strategi Thierry harus bekerja - melakukan beberapa pencarian untuk minimum lokal dengan mulai dari titik yang dipilih secara acak akan meningkatkan peluang Anda menemukan minimum global.
Dan dalam kasus bahagia di mana hanya ada satu minimum - setiap vektor bobot awal akan mengarahkan Anda ke sana.
sumber