iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
影片教學

我數學就爛要怎麼來學DNN模型安全 系列

機器學習一直是最近應用的熱潮,不管是大語言模型(LLM)還是比較早期的深度神經網路(DNN) 都有其應用的場景存在。但機器學習模型本身就沒有安全議題嗎? 答案當然是否定的,有新技術的地方就會有破綻,有破綻的地方駭客就會想利用。但機器學習模型背後的原理多半牽涉數學,駭客的攻擊手法也多半跟數學有關,而我數學就爛怎麼辦呢? 所以本系列以一個數學不好的人作為出發點,試著參考一些 github 專案跟書籍資料,由簡而深的介紹 深度神經網路(DNN) 模型會遭遇到的各種攻擊,讓觀看者透過這些攻擊手法了解模型的攻擊表面,未來進而去制定防禦或是偵測機制。

鐵人鍊成 | 共 35 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01 - (基礎篇) 開賽,機器學習是幹啥的?

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security

2024-08-09 ‧ 由 aeifkz 分享
DAY 2

Day02 - (基礎篇) 身為曹氏宗親必需掌握的科學之母 - 數學

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security 矩陣 單位矩陣 導數 梯度 梯度下降法...

2024-08-10 ‧ 由 aeifkz 分享
DAY 3

Day03 - (基礎篇) 沒說好的實作來惹,先來建立開發 DNN 模型環境

安裝 tensorflow 指令 : conda create --name py3.9 python=3.9.19 conda activate py3...

2024-08-11 ‧ 由 aeifkz 分享
DAY 4

Day04 - (基礎篇) 透過建立鸚鵡模型來學習神經元的運算方式

安裝函式庫指令 conda activate py3.9 pip install matplotlib pandas 參考資料 : PDF投影片及...

2024-08-12 ‧ 由 aeifkz 分享
DAY 5

Day05 - (基礎篇) 昨天的鸚鵡模型沒有訓練到? 那來訓練看看 y=2x+1 的資料吧

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security Activation 機器/深度學習: 基礎介紹-損失函...

2024-08-13 ‧ 由 aeifkz 分享
DAY 6

Day06 - (基礎篇) 身為技術宅想把模型扒光來瞧瞧也是合情合理的吧?!

安裝指令 : conda activate py3.9 pip install netron netron 參考資料 : PDF投影片及程式碼 :...

2024-08-14 ‧ 由 aeifkz 分享
DAY 7

Day07 - (基礎篇) 眾熱熱不如獨熱的 One Hot Encoding

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security One Hot Encoding 不要再做One Hot...

2024-08-15 ‧ 由 aeifkz 分享
DAY 8

Day08 - (熱身篇) 我推的 AI 模型安全資料三本柱 - OWASP、Mitre、NIST

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security OWASP Machine Learning Securit...

2024-08-16 ‧ 由 aeifkz 分享
DAY 9

Day09 - (熱身篇) 怕數學的我,竄改模型參數就對了

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security HackingNeuralNetworks/0_LastLa...

2024-08-17 ‧ 由 aeifkz 分享
DAY 10

Day10 - (熱身篇) 穢土轉生 (上集) - 試著從模型結構及參數召喚出輸入資料

參考資料 : PDF投影片及程式碼 : 2024_iThome_DNN_Security HackingNeuralNetworks/2_Extrac...

2024-08-18 ‧ 由 aeifkz 分享