PANDUAN Dasar

Propagasi mundur

Propagasi mundur adalah algoritme yang memungkinkan jaringan saraf belajar dari kesalahannya dengan menghitung secara efisien seberapa besar kontribusi setiap bobot terhadap kesalahan tersebut.

2 min readTerakhir diperbarui

Ikhtisar

It is the engine behind almost all modern deep learning training.

Menyelam Lebih Dalam

Ketika jaringan saraf membuat prediksi, ia menghasilkan beberapa kesalahan yang diukur dengan fungsi kerugian. Propagasi mundur menjawab pertanyaan penting: bagaimana seharusnya jutaan bobot diubah untuk mengurangi kesalahan tersebut? Hal ini dilakukan dengan menerapkan aturan rantai dari kalkulus, bekerja mundur dari lapisan keluaran menuju lapisan masukan. Sinyal kesalahan dilewatkan kembali melalui jaringan, dan pada setiap lapisan algoritma menghitung gradien, arah dan jumlah pergeseran setiap bobot. Wawasan utamanya, yang dipopulerkan oleh Rumelhart, Hinton, dan Williams pada tahun 1986, adalah bahwa hasil antara dapat digunakan kembali, sehingga membuat komputasi menjadi efisien. Tanpa backpropagation, melatih jaringan dalam dengan miliaran parameter tidak akan ada gunanya secara komputasi.

Wawasan Teknis

Propagasi mundur bekerja dalam dua lintasan. Forward pass menghitung prediksi dan menyimpan aktivasi perantara. Jalur mundur menerapkan aturan rantai: ini mengalikan turunan lokal lapis demi lapis, menyebarkan gradien kerugian terhadap setiap bobot. Yang terpenting, ia menyimpan dan menggunakan kembali sebagian derivatif alih-alih menghitungnya ulang, sehingga biayanya tetap sebanding dengan satu forward pass. Gradien yang dihasilkan kemudian diserahkan ke pengoptimal seperti penurunan gradien untuk memperbarui bobot.

Dampak Strategis

Clearer decisions

Ini membantu Anda memisahkan klaim teknis yang jelas dari bahasa pemasaran.

Cost and budget

Anda dapat mengajukan pertanyaan implementasi yang lebih baik sebelum mengeluarkan uang atau waktu.

Team and workflow

Tim dengan pemahaman bersama membuat keputusan produk, kebijakan, dan pembelajaran yang lebih baik.

Masa Depan Propagasi Balik

Propagasi mundur tetap menjadi tulang punggung pembelajaran mendalam, namun para peneliti secara aktif menyelidiki batasannya. Biaya memorinya bertambah seiring dengan kedalaman jaringan, memotivasi trik seperti pos pemeriksaan gradien untuk model besar. Alternatif yang terinspirasi secara biologis seperti pembelajaran maju ke depan dan penyelarasan umpan balik bertujuan untuk menghilangkan ketergantungan backprop pada bobot simetris dan sinyal kesalahan global. Untuk saat ini, belum ada metode yang dapat menandingi efisiensinya dalam skala besar, jadi propagasi mundur diperkirakan akan mendukung model frontier selama bertahun-tahun sementara alternatif ini matang di laboratorium penelitian.

Implementasi Dunia Nyata

Melatih pengklasifikasi gambar sehingga secara bertahap menyesuaikan filter untuk mengenali kucing versus anjing setelah setiap kumpulan foto

Menyempurnakan model bahasa besar pada dokumen perusahaan dengan melakukan propagasi mundur kesalahan prediksi kata berikutnya

Mengajarkan jaringan penglihatan mobil self-driving untuk mengurangi kesalahan prediksi sudut kemudi selama simulasi

Memperbarui penyematan model rekomendasi sehingga dapat memprediksi dengan lebih baik film mana yang akan diklik pengguna

Risiko & Pagar Pembatas

Tim yang berbeda mungkin menggunakan istilah yang sama secara berbeda, jadi tentukan cakupannya sejak dini.

Tolok ukur dapat terlihat kuat sementara kinerja di dunia nyata tidak merata.

Mengabaikan kualitas data dan rencana evaluasi sering kali menimbulkan hasil yang rapuh.

Peta Jalan Implementasi

1

Mulailah dengan definisi bahasa sederhana tentang hasil yang Anda butuhkan.

2

Pilih satu metrik keberhasilan dan satu kondisi kegagalan sebelum pengujian.

3

Jalankan uji coba kecil dengan data yang representatif, bukan kumpulan demo yang disempurnakan.

4

Dokumentasikan di mana Backpropagation membantu dan di mana metode yang lebih sederhana lebih baik.

Terus Menjelajah

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Backpropagation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Mulai kuis

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Fungsi Kerugian

Pertanyaan yang sering diajukan

What is Backpropagation?

Propagasi mundur adalah algoritme yang memungkinkan jaringan saraf belajar dari kesalahannya dengan menghitung secara efisien seberapa besar kontribusi setiap bobot terhadap kesalahan tersebut. Ini adalah mesin di balik hampir semua pelatihan pembelajaran mendalam modern.

Apa tujuan utama propagasi mundur?

Propagasi mundur menghitung gradien kerugian sehubungan dengan setiap bobot, memberi tahu pengoptimal cara menyesuaikannya untuk mengurangi kesalahan.

Aturan matematika manakah yang menjadi inti dari propagasi mundur?

Propagasi mundur menerapkan aturan rantai untuk menggabungkan turunan lokal di seluruh lapisan, menyebarkan gradien kesalahan ke belakang melalui jaringan.

Mengapa backpropagation dianggap efisien secara komputasi?

Dengan menyimpan sebagian turunan dan aktivasi dari forward pass, propagasi mundur menghindari komputasi yang berlebihan, sehingga menjaga biaya mendekati biaya satu forward pass.

Dalam urutan apa backpropagation menghitung gradien?

Namanya menjelaskan semuanya: kesalahan disebarkan ke belakang, dimulai dari keluaran dan bergerak menuju masukan, sehingga gradien setiap lapisan bergantung pada lapisan setelahnya.

Apa yang dihasilkan propagasi mundur yang kemudian digunakan oleh pengoptimal?

Propagasi mundur menghasilkan gradien, yang digunakan pengoptimal seperti penurunan gradien untuk memperbarui bobot ke arah yang menurunkan kerugian.