PhilipL commited on
Commit
bf585bf
·
unverified ·
1 Parent(s): 2dbd706

remove data clean function

Browse files
Files changed (1) hide show
  1. app.py +1 -10
app.py CHANGED
@@ -86,21 +86,12 @@ try:
86
  baseline_df['month'] = baseline_df['timestamp'].dt.month
87
  baseline_df['day'] = baseline_df['timestamp'].dt.day
88
  baseline_df['hour'] = baseline_df['timestamp'].dt.hour
89
-
90
- # 資料清潔
91
- clean_ips = baseline_df['ip_address'].astype(str).apply(lambda x: x.split(" ")[0]).values
92
-
93
- known_ips = set(le_ip.classes_)
94
- unknown_ips = set(clean_ips) - known_ips
95
- if unknown_ips:
96
- print(f"📖 學習到新的歷史 IP: {unknown_ips},已動態加入 AI 字典中...")
97
- le_ip.classes_ = np.append(le_ip.classes_, list(unknown_ips))
98
 
99
  baseline_X = np.column_stack((
100
  baseline_df['month'].values,
101
  baseline_df['day'].values,
102
  baseline_df['hour'].values,
103
- le_ip.transform(clean_ips), # 🌟 這裡改用清洗過的 clean_ips
104
  le_action.transform(baseline_df['action'].values)
105
  ))
106
 
 
86
  baseline_df['month'] = baseline_df['timestamp'].dt.month
87
  baseline_df['day'] = baseline_df['timestamp'].dt.day
88
  baseline_df['hour'] = baseline_df['timestamp'].dt.hour
 
 
 
 
 
 
 
 
 
89
 
90
  baseline_X = np.column_stack((
91
  baseline_df['month'].values,
92
  baseline_df['day'].values,
93
  baseline_df['hour'].values,
94
+ le_ip.transform(baseline_df['ip_address'].values),
95
  le_action.transform(baseline_df['action'].values)
96
  ))
97