校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

MATLAB進階程式設計與專題實作

MATLAB Advanced Programming Design

學期
110-2
學分
2 學分
當期課號
D214
永久課號
B1679
開課單位
生物醫學影像暨放射科學系
授課教師
盧家鋒
校區
陽明
類別
選修
上課時間表
週四
7
15:30–16:20
MATLAB進階程式設計與專題實作
YL402
2 節連堂
8
16:30–17:20

* 根據陽明交大上課時間表所列

概述

本課程將介紹使用 MATLAB 程式語言的機器學習概念與應用。學生將從概念介紹、迴歸模型、數據分類、卷積神經網路到模型選擇與驗證,學習機器學習的理論基礎。我們有 MATLAB 的練習範例作為示範。修讀本課程的學生還將利用課程內容進行專題研究,無論是通過公開資料還是自己的研究主題,以增強學生對計算機科學和機器學習的興趣,並幫助其在專業科目中開發應用。

先修科目

需要具備基本的 MATLAB 程式語言知識。

教學方式

授課老師將依據領域專業發展之需求,準備上課教材與講義。透過講授、學生互動與提供實例討論,協助學生理解較學內容,以達到教學目標。 課程介紹(1週)、機器學習概念介紹(2週)、迴歸模型(2週)、資料分群(1週)、資料分類辨識(3週)、捲積神經網路(2週)到模型選取與驗證(2週)、學生專題實作報告(3週)。

評分方式

1. 出席率與課程參與度30 %。 2. 期中報告30 %。 3. 期末報告40 %。

週次計畫
週次主題
第 1 週Course introduction
第 2 週An overview of machine learning Textbook 1 – Chapter 1 Textbook 2 – Chapter 1
第 3 週Representation of data for machine learning Textbook 2 – Chapter 2
第 4 週Linear and nonlinear regression Textbook 3 – Chapter 3 & 7
第 5 週Unsupervised learning: Clustering Textbook 1 – Chapter 6 Textbook 3 – Chapter 10
第 6 週Classification: tree-based methods Textbook 1 – Chapter 5 Textbook 2 – Chapter 7 Textbook 3 – Chapter 8
第 7 週Classification: support vector machines Textbook 1 – Chapter 5 Textbook 3 – Chapter 9
第 8 週MATLAB Graphic User Interface: App designer
第 9 週Midterm report
第 10 週Classification: neural networks Textbook 2 – Chapters 8-9
第 11 週Deep Learning & Convolutional neural networks Textbook 5 – Chapters 5-6
第 12 週MATLAB Deep Network Designer
第 13 週Deep Learning Applications (Object detection, Tumor segmentation, Image transformation)
第 14 週Resampling methods and model validation Textbook 3 – Chapter 5
第 15 週Final project report I
第 16 週Final project report II
第 17 週Survey of Machine Learning Applications
第 18 週Survey of Deep Learning Applications
教科書

[Textbook 1] 教科書名:A First Course in Machine Learning, 2nd edition, 2017 作 者:Simon Rogers, Mark Girolami 出 版 社:CRC Press 線上資源:https://github.com/sdrogers/fcmlcode [Textbook 2] 教科書名:MATLAB Machine Learning Recipes, 2nd edition, 2018 作 者:Michael Paluszek, Stephanie Thomas 出版社:Apress 線上資源:https://github.com/Apress/matlab-machine-learning-recipes [Textbook 3] 教科書名:An Introduction to Statistical Learning, 2nd edition, 2013 作 者:Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani 出版社:Springer [Reference] 參考資料:Matlab Deep Learning Toolbox User's Guide, 2020 作 者:Mark Hudson Beale, Martin T. Hagan, Howard B. Demuth 出版者:Mathworks