本課程涵蓋不同的機器學習方法,主要包括決策術學習、關聯法則學習、分群、支持向量機、貝式網路、增強式學習、基因演算法、基因規劃、類神經網路、蟻群最佳化演算法、粒子群優化、深度學習中之各種方法及其混合應用。其中基因演算法、基因規劃主要包括如何定義不同的基因表示法來代表特定問題的解,再利用遺傳學上有關基因複製、重組、突變等現象及相關技巧來尋找最適當的基因組合以解決該問題。類神經網路部份則將介紹不同類型的網路、它們的適用範圍、及如何訓練類神經網路來解決問題。蟻群最佳化演算法、粒子群優化、深度學習中之各種方法將介紹其方法及廣泛之應用,特別是影像處理、雲端運算與大數據分析方面。