Tinjauan model machine learning

Memprediksi CTR dengan Machine Learning di Python

Kevin Huo

Instructor

Regresi logistik

Contoh Regresi Logistik dengan titik merah dan biru

  • Regresi logistik: pengklasifikasi linier antara variabel dependen dan variabel independen
Memprediksi CTR dengan Machine Learning di Python

Melatih model

  • Buat model dengan: clf = LogisticRegression()
  • Setiap classifier memiliki metode fit() yang menerima X_train, y_train: clf.fit(X_train, y_train)
  • X_train adalah vektor fitur latih, y_train adalah vektor target latih
  • Classifier hanya boleh melihat data latih agar tidak “melihat jawaban terlebih dahulu”
Memprediksi CTR dengan Machine Learning di Python

Menguji model

  • Setiap classifier memiliki metode predict() yang menerima X_test untuk menghasilkan y_test sebagai berikut:
    array([0, 1, 1, ..., 1, 0, 1])
    
  • Metode predict_proba() menghasilkan skor probabilitas
    array([0.2, 0.8], [0.4, 0.6] ..., [0.1, 0.9] [0.3, 0.7]])
    
  • Skor mencerminkan probabilitas iklan tertentu diklik oleh pengguna tertentu
Memprediksi CTR dengan Machine Learning di Python

Mengevaluasi model

  • Akurasi: persentase target uji yang diidentifikasi dengan benar
  • accuracy_score(y_test, y_pred)
  • Jangan jadikan satu-satunya metrik evaluasi, terutama pada dataset tidak seimbang
  • Prediksi CTR adalah contoh kelas yang tidak seimbang
Memprediksi CTR dengan Machine Learning di Python

Ayo berlatih!

Memprediksi CTR dengan Machine Learning di Python

Preparing Video For Download...