MulaiMulai sekarang secara gratis

Pemanasan perbandingan model

Dalam latihan ini, Anda akan menjalankan perbandingan dasar atas empat kategori keluaran antara MLP dan Random Forest menggunakan confusion matrix. Ini sebagai persiapan untuk analisis semua model yang telah kita bahas. Melakukan latihan pemanasan ini akan memungkinkan Anda membandingkan dan membedakan implementasi model-model tersebut serta evaluasinya untuk prediksi CTR.

Di workspace, tersedia pemisahan data latih dan uji untuk X dan y sebagai X_train, X_test untuk X dan y_train, y_test untuk y. Ingat, X berisi fitur hasil rekayasa dengan detail pengguna, perangkat, dan situs, sedangkan y berisi target (apakah iklan diklik). X sudah diskalakan menggunakan StandardScaler(). Untuk model prediksi CTR iklan di masa depan, penyiapannya akan serupa.

Latihan ini adalah bagian dari kursus

Memprediksi CTR dengan Machine Learning di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create the list of models in the order below
names = ['Random Forest', 'Multi-Layer Perceptron']
classifiers = [RandomForestClassifier(), 
               ____(____ = (10, ),
                             ____ = 40)]

# Produce a confusion matrix for all classifiers
for name, classifier in zip(names, classifiers):
  print("Evaluating classifier: %s" %(name))
  classifier.fit(____, ____)
  y_pred = classifier.predict(____)
  conf_matrix = confusion_matrix(____, ____)
  print(conf_matrix)
Edit dan Jalankan Kode