今天簡單來發一篇有關機器學習的文,順便聊聊近期為什麼機器學習會突然紅起來呢。其實仔細想想,機器可以24小時不停的工作而人不行,人要領薪水但是機器不會跟你要求薪水,還有機器也不容易出錯,例如說,把機器學習運用在我們的資安上可以減少封包的誤報率、預知未知的攻擊、幫我們分辨攻擊等。
在網路安全上來講,機器學習怎麼運用特徵去抓取封包,通常機器要判斷封包可疑或非可疑,我們要給機器一個指令。例如說:今天有一個男孩在慶生,那麼機器可能聽不懂,所以我們會有所謂的情境分析,情境分析的目的,就是讓『機器』去藉由圖片來告知機器,機器會藉由圖片來判斷這張圖片是什麼,當然情境分析又有圖片和文字。
然後在網路的封包上,我們通常會運用一些機器學習上的SVM(支援向量機),先進行分類與迴歸分析並且跑一些相關的演算法俗稱的程式碼(通常是監督式學習)這部分之後有機會再慢慢來講,因為也會牽扯到一些Precision and Recall 的觀念。
而機器學習也有歸類一些(監督式、非監督式、半監督式、強化學習等)。
也歡迎大家留下有關機器學習的看法一起討論。謝謝