Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -92,12 +92,17 @@ if uploaded_file is not None:
|
|
92 |
|
93 |
# ROC 曲線
|
94 |
# 假設 2 是正標籤
|
95 |
-
|
|
|
|
|
|
|
|
|
96 |
roc_auc_stack = auc(fpr_stack, tpr_stack)
|
97 |
|
98 |
-
fpr_vote, tpr_vote, _ = roc_curve(
|
99 |
roc_auc_vote = auc(fpr_vote, tpr_vote)
|
100 |
|
|
|
101 |
fig, ax = plt.subplots()
|
102 |
ax.plot(fpr_stack, tpr_stack, color='blue', lw=2, label='堆疊分類器 (AUC = %0.2f)' % roc_auc_stack)
|
103 |
ax.plot(fpr_vote, tpr_vote, color='red', lw=2, label='投票分類器 (AUC = %0.2f)' % roc_auc_vote)
|
|
|
92 |
|
93 |
# ROC 曲線
|
94 |
# 假設 2 是正標籤
|
95 |
+
# 將 y_test 標籤轉換為 0 和 1
|
96 |
+
y_test_binary = (y_test == 2).astype(int) # 假設 2 是正標籤
|
97 |
+
|
98 |
+
# 計算 ROC 曲線
|
99 |
+
fpr_stack, tpr_stack, _ = roc_curve(y_test_binary, y_pred_stack_proba)
|
100 |
roc_auc_stack = auc(fpr_stack, tpr_stack)
|
101 |
|
102 |
+
fpr_vote, tpr_vote, _ = roc_curve(y_test_binary, y_pred_vote_proba)
|
103 |
roc_auc_vote = auc(fpr_vote, tpr_vote)
|
104 |
|
105 |
+
|
106 |
fig, ax = plt.subplots()
|
107 |
ax.plot(fpr_stack, tpr_stack, color='blue', lw=2, label='堆疊分類器 (AUC = %0.2f)' % roc_auc_stack)
|
108 |
ax.plot(fpr_vote, tpr_vote, color='red', lw=2, label='投票分類器 (AUC = %0.2f)' % roc_auc_vote)
|