Mengevaluasi Performa Model
Akurasi, skor F1, dan metrik error
Mengevaluasi Performa Model adalah pelajaran Learn AI with Python gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.
Metrik Evaluasi Model
Mengevaluasi Kinerja Model
Mengevaluasi kinerja model pembelajaran mesin sangat penting untuk memastikan efektivitasnya. Kita menggunakan metrik seperti akurasi, presisi, sensitivitas, dan score F1 untuk masalah klasifikasi.

Akurasi
Akurasi
Akurasi mengukur rasio sampel yang diprediksi dengan benar terhadap jumlah total sampel:
Accuracy = (True Positives + True Negatives) / Total Instances
Meskipun bermanfaat, akurasi saja mungkin tidak cukup untuk kumpulan data yang tidak seimbang.
Presisi
Presisi
Presisi berfokus pada ketepatan prediksi positif:
Precision = True Positives / (True Positives + False Positives)
Presisi yang tinggi berarti lebih sedikit positif palsu.
Sensitivitas
Sensitivitas
Sensitivitas mengukur kemampuan model untuk mengidentifikasi semua sampel positif dengan benar:
Recall = True Positives / (True Positives + False Negatives)
Sensitivitas yang tinggi berarti lebih sedikit negatif palsu.
Score F1
Score F1
Score F1 adalah rata-rata harmonis dari presisi dan sensitivitas:
F1 Score = 2 * (Precision * Recall) / (Precision + Recall)
Metrik ini menyeimbangkan presisi dan sensitivitas, terutama berguna untuk kumpulan data yang tidak seimbang.
Menggunakan scikit-learn untuk Metrik
Menggunakan scikit-learn untuk Metrik
Scikit-learn menyediakan fungsi untuk menghitung metrik berikut:
from sklearn.metrics import precision_score, recall_score, f1_score
precision = precision_score(y_test, y_pred)
recall = recall_score(y_test, y_pred)
f1 = f1_score(y_test, y_pred)
print(f"Precision: {precision:.2f}")
print(f"Recall: {recall:.2f}")
print(f"F1 Score: {f1:.2f}")Matriks Konfusi
Matriks Konfusi
Matriks konfusi memberikan gambaran terperinci tentang kinerja model:
- Positif Benar (TP): Prediksi positif yang benar.
- Positif Palsu (FP): Prediksi positif yang salah.
- Negatif Benar (TN): Prediksi negatif yang benar.
- Negatif Palsu (FN): Prediksi negatif yang salah.
Memilih Metrik yang Tepat
Memilih Metrik yang Tepat
Pemilihan metrik bergantung pada masalahnya:
- Akurasi: Bekerja dengan baik pada kumpulan data yang seimbang.
- Presisi: Penting ketika dampak positif palsu besar.
- Sensitivitas: Sangat penting ketika dampak negatif palsu besar.
- Skor F1: Metrik yang seimbang untuk kumpulan data yang tidak seimbang.
Ringkasan dan Langkah Berikutnya
Ringkasan dan Langkah Berikutnya
Dalam pelajaran ini, kita membahas:
- Metrik untuk mengevaluasi kinerja model: akurasi, presisi, sensitivitas, dan skor F1.
- Cara menghitung metrik tersebut menggunakan scikit-learn.
- Cara menafsirkan matriks konfusi.
Selanjutnya, kita akan mempelajari metode pembelajaran tanpa pengawasan seperti pengelompokan.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengevaluasi Performa Model” gratis?
Ya — teks lengkap “Mengevaluasi Performa Model” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Mengevaluasi Performa Model”?
Akurasi, skor F1, dan metrik error Kamu berlatih Learn AI with Python dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Learn AI with Python?
Tidak diperlukan pengalaman sebelumnya. Learn AI with Python di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.
Berapa lama pelajaran “Mengevaluasi Performa Model” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Learn AI with Python ini?
Ya. Setiap pelajaran Learn AI with Python menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Konsep Regresi Linear
- Menerapkan Regresi Linear dalam Python
- Konsep Regresi Logistik
- Implementasi Regresi Logistik
- Mengevaluasi Performa Model