透過您的圖書館登入
IP:3.138.174.174
  • 學位論文

應用決策樹與集體學習於辨識假資料注入攻擊交流電力潮流之狀態估測

Applying Decision Trees and Ensemble Learning to Identify False Data Injection Attack on AC Power Flow State Estimation

指導教授 : 林堉仁
本文將於2025/08/01開放下載。若您希望在開放下載時收到通知,可將文章加入收藏

摘要


本研究是使用決策樹與集體學習來做數據分析,而集體學習包括了隨機森林、裝袋法、提升法。據分別為辨識假資料注入攻擊與否交流電力潮流之狀態估測、辨識假資料注入攻擊強度交流電力潮流之狀態估測,利用攻擊與否以及攻擊強度中不同的數據進行提取,利用這些特徵數據使用交叉驗證或不使用交叉驗證,以決策樹、隨機森林、裝袋法以及提升法進行預測評估分析,各種分析的內容以混淆矩陣的方式呈現,最後針對四種模型評估結果做比較。分析結果在攻擊與否數據中,無使用交叉驗證,決策樹、機森林、裝袋法及提升法準確率分別為 95.7%、96.3%、96.5%、96.3%,而有使用交叉驗證後的準確率分為 97.2%、96.7%、96.8%、97.3%,各個指數都有明顯的提升。而分析結果在攻擊強度數據中,無使用交叉驗證,決策樹、隨機森林、裝袋法及提升法準確率分別為 91.7%、94%、93.8%、92.2%,而有使用交叉驗證後的準確率分為 91.5%、93.3%、94%、91.8%,各個指數除了裝袋法其他模型評估都有降低的趨勢。

關鍵字

並列摘要


This thesis uses decision trees and ensemble learning, which covers random forest, bagging and adaboosting, to identify fault data injection attack (FDIA) on AC power flow state estimation. Confusion matrix and K-fold skills are also included in this thesis to justify the effectiveness of identification. The identification has two types. The first type of identification is to identify whether the AC power flow state estimation has been attacked or not. The second type of identification is to identify the attack levels of FDIA. Through a simple AC power flow system dataset, this thesis has found that for the first type of FDIA identification, if considering K-fold, the accuracies are 95.7%, 96.3%, 96.5% and 96.3% for using decision trees, random forest, bagging and adaboosting, respectively. While if not considering K-fold, it has found that the accuracies are 97.2%, 96.7%, 96.8% and 97.3% for using decision trees, random forest, bagging and adaboosting, respectively. For the second type of FDIA identification, if considering K- fold, the accuracies are 91.7%, 94%, 93.8% and 92.2% for using decision trees, random forest, bagging and adaboosting, respectively. While if not considering K-fold, it has found that the accuracies are 91.5%, 93.3%, 94% and 91.8% for using decision trees, random forest, bagging and adaboosting, respectively.

並列關鍵字

none

參考文獻


[1] Alex Hern, “AlphaGo: Its Creator on the Computer that Learns by Thinking,” the Guardian, March 15, 2016, https://www.theguardian.com/technology/2016/mar/15/alphago-what-does googleadvanced-software-go-next
[2] 陳振東、游惠君、陳筑卉、黃馨儀,應用機器學習演算法於乳癌資料分析之研究,管理資訊計算,頁 129-138,2020。
[3] 李淑宜、任振輝、游智鈞、吳志宏、吳采潔,運用機器學習預測國際疾病分類編碼之可行性研究,病歷資訊管理期刊,17 卷 2 期頁 16-32,2020。
[4] 蘇高玄,利用特徵選取與增加樣本來提高決策樹在信用卡預測的準確度,管理資訊計算,頁 135-145,2017。
[5] 許志義、古典家、張志豪、葉法明、陳宗薊,以機器學習偵測異常狀態:龍井太陽能發電場案例,臺灣能源期刊,8 卷 2 期頁 159-182,2020。

延伸閱讀