PANDUAN Dasar

Fungsi Kerugian

Fungsi kerugian adalah angka tunggal yang memberi tahu model betapa salahnya prediksinya, sehingga mengubah tujuan yang tidak jelas menjadi sesuatu yang dapat dioptimalkan secara matematika.

2 min readTerakhir diperbarui

Ikhtisar

Choosing the right loss shapes what the model actually learns.

Menyelam Lebih Dalam

Setiap model yang dilatih memerlukan definisi kegagalan yang tepat, dan itulah yang disediakan oleh fungsi kerugian. Ini membandingkan prediksi model dengan jawaban sebenarnya dan menghasilkan angka: lebih tinggi berarti lebih buruk. Pelatihan kemudian merupakan proses meminimalkan angka ini. Pilihan kehilangan bukanlah sesuatu yang bersifat kosmetik. Untuk tugas regresi, kesalahan kuadrat rata-rata memberikan penalti yang besar terhadap kesalahan besar dengan mengkuadratkan selisihnya, sedangkan kesalahan absolut rata-rata memperlakukan semua kesalahan secara lebih merata dan menolak outlier. Untuk klasifikasi, kerugian cross-entropy mengukur seberapa jauh distribusi probabilitas yang diprediksi dari label yang sebenarnya, sehingga memberikan hukuman yang berat terhadap jawaban yang salah. Memilih kerugian yang tidak sesuai dengan tujuan Anda dapat membuat model secara teknis mengoptimalkan hal yang salah, sehingga fungsi kerugian secara efektif mengkodekan hal yang Anda pedulikan.

Wawasan Teknis

Entropi silang, yang menjadi landasan klasifikasi, berasal dari teori informasi: ia mengukur bit tambahan yang diperlukan untuk menyandikan label sebenarnya menggunakan probabilitas prediksi model. Karena pertumbuhannya meningkat tajam ketika prediksi yang meyakinkan ternyata salah, gradiennya membuat model kesulitan untuk memperbaiki kesalahan yang terlalu percaya diri. Fungsi kerugian harus dapat terdiferensiasi (atau hampir dapat dibedakan) karena propagasi mundur memerlukan gradiennya. Persyaratan itulah yang menjadi alasan mengapa pengganti yang halus digunakan daripada metrik mentah yang tidak dapat dibedakan seperti akurasi.

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 Fungsi Kerugian

Desain kehilangan fungsi semakin banyak digunakan untuk membentuk perilaku AI modern. Di luar entropi silang standar, teknik seperti pemulusan label, kehilangan fokus untuk data yang tidak seimbang, dan kerugian kontrastif untuk pembelajaran representasi kini menjadi hal yang rutin. Dalam model bahasa yang besar, tujuan pelatihan dan model penghargaan pembelajaran penguatan dari umpan balik pada dasarnya merupakan kerugian yang dirancang dengan cermat untuk mengarahkan nada, kegunaan, dan keamanan. Harapkan pertumbuhan berkelanjutan dalam kerugian adat dan gabungan yang memadukan berbagai tujuan, karena keduanya merupakan salah satu pengungkit paling langsung untuk mengendalikan nilai-nilai model.

Implementasi Dunia Nyata

Menggunakan kerugian lintas-entropi untuk melatih pengklasifikasi spam email yang menghukum kesalahan klasifikasi yang pasti

Memilih kesalahan absolut berarti untuk prediksi harga rumah sehingga beberapa rumah mewah tidak mendominasi pelatihan

Menerapkan kerugian kontras sehingga model pengenalan wajah menyatukan gambar orang yang sama

Merekayasa kerugian model penghargaan untuk mengarahkan chatbot menuju respons yang lebih bermanfaat dan jujur

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 Loss Functions 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 Loss Functions 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

Kerugian Triplet dan Pembelajaran Metrik

Pertanyaan yang sering diajukan

What is Loss Functions?

Fungsi kerugian adalah angka tunggal yang memberi tahu model betapa salahnya prediksinya, sehingga mengubah tujuan yang tidak jelas menjadi sesuatu yang dapat dioptimalkan secara matematika. Memilih kerugian yang tepat membentuk apa yang sebenarnya dipelajari oleh model.

Apa yang diukur oleh fungsi kerugian?

Fungsi kerugian menghasilkan angka yang mengukur kesenjangan antara prediksi dan jawaban sebenarnya; lebih rendah lebih baik.

Fungsi kerugian manakah yang paling umum digunakan untuk tugas klasifikasi?

Entropi silang membandingkan distribusi probabilitas yang diprediksi dengan label sebenarnya dan merupakan pilihan standar untuk klasifikasi.

Dibandingkan dengan mean squared error, mengapa Anda memilih mean absolute error?

Kesalahan absolut rata-rata memperlakukan semua kesalahan secara proporsional, bukan mengkuadratkannya, sehingga beberapa outlier ekstrem memiliki pengaruh yang lebih kecil.

Mengapa fungsi kerugian secara umum harus dapat terdiferensiasi?

Propagasi mundur memerlukan gradien kerugian untuk memperbarui bobot, sehingga kerugian harus dapat dibedakan atau memiliki pengganti yang dapat digunakan.

Bagaimana cross-entropy menangani prediksi yang pasti namun salah?

Entropi silang meningkat tajam ketika suatu model dengan yakin salah, menghasilkan gradien yang kuat untuk memperbaiki kesalahan tersebut.