機器學習在資訊安全的運用
教師: 顏春煌
2020/11/16~2022/03/31

摘要

本課程介紹機器學習的基本觀念,並運用Python語言及工具,將機器學習運用在垃圾郵件判斷、異常偵測、惡意程式分析、網路流量分析等資安問題的解決上。

課程目標

  1. 了解機器學習在資安領域的應用
  2. 認識機器學習運用在資安的演算法
  3. 能使用Python來實作機器學習的演算法
  4. 了解機器學習在資安實務應用上的限制


授課教師

  • 教師姓名:顏春煌
  • 教師簡介:

本課程教師顏春煌目前為國立空中大學管資系的教授,西元1994年於美國的愛荷華州立大學取得電腦科學博士學位,曾任教於美國印地安那州的Ball State University電腦科學系,專業領域為資料庫系統、數位學習與資料科學


課程進度表

第1週:認識機器學習以及在資安領域的應用案例

第2週:以機器學的思維來了解問題與解決的方法

第3週:垃圾郵件判斷

第4週:異常偵測

第5週:惡意程式分析

第6週:網路流量分析

課程內容

本課程兼顧理論與實務,讓具有資安、資料科學與Python背景的學習者能透過對於機器學習的了解,把機器學習的演算法運用到資安問題的解決上,並且透過Python的實作來領略資料科學方法導入資安領域的過程與實務。


上課形式

本課程分為六個主要單元,每個單元將由數個小單元所組成,包括可瀏覽的數位教材以及穿插其中的教學活動。學員完成本課程的4次作業並取得通過成績,即可達到結業標準。


評分標準

  • 課程及格標準: 70  滿分: 100
  • 平時測驗:無
  • 平時作業:4
  • 期中考:無
  • 期末考:無


通過標準


課程及格標準:70滿分:100分

先修科目或先備能力

已修習本課程系列(資料科學在資訊安全的應用)第一門「資料科學的基礎」課程、第二門「資訊安全入門與實務」課程與第三門「Python與程式設計的運算思維」課程之學習者。