Dự đoán CTR với Machine Learning trong Python
Kevin Huo
Instructor

| is_student | loan | |
|---|---|---|
| middle_aged | 1 | |
| youth | no | 0 |
| youth | yes | 1 |
clf = DecisionTreeClassifier()Tương tự hồi quy logistic, cây quyết định cũng dùng clf.fit(X_train, y_train) để huấn luyện và clf.predict(X_test) để dự đoán nhãn kiểm thử:
array([0, 1, 1, ..., 1, 0, 1])
clf.predict_proba(X_test) để lấy xác suất:
array([0.2, 0.8], [0.4, 0.6] ..., [0.1, 0.9] [0.3, 0.7]])
Ví dụ chia ngẫu nhiên tập huấn luyện/kiểm thử, kiểm thử chiếm 30%: train_test_split(X, y, test_size = .3, random_state = 0)

Y_score = clf.predict_proba(X_test)
fpr, tpr, thresholds = roc_curve(Y_test, Y_score[:, 1])
roc_curve(): mảng test và điểm sốroc_auc = auc(fpr, tpr)
Đầu vào auc(): mảng dương giả và dương thật
Nếu mô hình chính xác và CTR thấp, hãy xem xét lại thông điệp quảng cáo và đối tượng mục tiêu
Dự đoán CTR với Machine Learning trong Python