Cost Function
Cost Function (Fungsi Biaya) adalah formula matematis yang digunakan untuk menghitung seberapa besar tingkat kesalahan tebakan yang dilakukan oleh suatu model Machine Learning saat dibandingkan dengan data kebenaran aslinya.
1. Analogi Latihan Memanah
Bayangkan Anda sedang belajar olahraga panahan:
Pusat lingkaran kuning pada papan sasaran adalah nilai asli yang ingin dicapai. Setiap kali Anda melepaskan panah (tebakan model), pelatih Anda mengukur jarak menyimpang anak panah Anda dari titik pusat tersebut. Jarak inilah yang disebut sebagai **Cost** (nilai kerugian kesalahan). Sasaran Anda pada tembakan berikutnya adalah menyesuaikan teknik tangan agar jarak menyimpang tersebut semakin kecil (mendekati nilai nol).
2. Penerapan dalam Pelatihan Algoritma AI
Dalam proses melatih model Machine Learning (seperti regresi linier atau Deep Learning):
- Model memulai dengan menebak secara acak, menghasilkan nilai Cost Function yang sangat tinggi.
- Nilai kesalahan ini dikirimkan ke algoritma optimasi seperti **Gradient Descent**.
- Gradient Descent akan mencari arah penurunan nilai Cost Function dan menyesuaikan bobot (weights) serta bias model secara bertahap hingga nilai Cost Function mencapai titik minimum.
?
Uji Pemahaman Mandiri
Apakah tujuan akhir dari algoritma optimasi seperti Gradient Descent dalam kaitannya dengan Cost Function?
A. Meningkatkan nilai Cost Function setinggi mungkin
B. Meminimalkan nilai Cost Function agar tebakan model sedekat mungkin dengan nilai asli
C. Mengubah Cost Function menjadi variabel string
