2 項進行中

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

機器學習概論

Introduction to Machine Learning

學期
115-1
學分
3 學分
當期課號
515519
永久課號
CSCS20024
開課單位
資訊工程學系智慧健康照護跨域學程、資訊學院共同課程、醫學系智慧健康照護跨域學程、電機工程學系-資訊工程跨域學程、資訊工程學系-生物資訊工程跨域學程、資訊工程學系跨域學程(B)外系學生、人工智慧跨域學程-工程與科學組、資訊工程學系金融科技跨域學程、人工智慧跨域學程-生醫組、創創工坊、資訊工程學系、資訊管理與財務金融學系金融科技跨域學程、生物科技學系-生物資訊工程跨域學程、護理學系智慧健康照護跨域學程、電子工程學系-資訊工程跨域學程
授課教師
陳昱芝
校區
光復
類別
必修
上課時間表
週二
5
13:20–14:10
機器學習概論
EC122(光復)
3 節連堂
6
14:20–15:10
7
15:30–16:20

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

概述

本課程為大學部人工智慧與機器學習相關進階課程之基礎課程,目標在於建立學生對機器學習核心概念、常用模型與現代 AI 發展脈絡的整體理解。課程主軸為「表徵」:如何將資料表示成適合機器學習模型處理的形式。課程內容兼顧傳統機器學習與深度學習方法,比例約為 1:1。傳統機器學習部分涵蓋 regression、classification、model evaluation、regularization、decision trees、ensemble methods、SVM、kernel methods、dimensionality reduction 與 clustering;深度學習部分則涵蓋 neural networks、CNNs、sequence models、transformers、generative models、diffusion models 與 multimodal applications。 本課程不以深入數學推導或進階模型細節為主要目標,而是強調概念理解、模型使用情境、基本實作能力、模型評估方法,以及不同方法之間的關聯。修課學生將透過 Python 與現代機器學習框架實作、評估並應用常見機器學習模型。較深入的理論、模型架構與研究議題,將由後續人工智慧、深度學習、電腦視覺、自然語言處理、大型語言模型與相關進階課程承接。 This course is designed as a foundational undergraduate course for students who plan to take advanced courses in artificial intelligence, computer vision, natural language processing, deep learning, and related areas. The central theme of the course is representation: how data can be represented in forms that are suitable for machine learning models. The course covers both classical machine learning and modern deep learning, with an approximate balance between the two. Classical topics include supervised learning, model evaluation, regularization, decision trees, ensemble methods, support vector machines, kernel methods, dimensionality reduction, and clustering. Deep learning topics include neural networks, CNNs, sequence models, transformers, generative models, diffusion models, and multimodal applications. The course emphasizes conceptual understanding, model usage, practical implementation, evaluation, and connections among different learning methods. It is not intended to focus primarily on advanced mathematical derivations or specialized model details. More advanced theoretical, architectural, and research-oriented topics will be further developed in subsequent courses such as Artificial Intelligence, Deep Learning, Computer Vision, Natural Language Processing, Large Language Models, and related graduate-level courses.

先修科目

線性代數、機率與統計、微積分、Python 程式設計能力。具備 PyTorch、TensorFlow 或 Keras 等機器學習/深度學習框架的基本使用經驗,以及資料前處理經驗者尤佳,但非必要。 Students are expected to have prior coursework in linear algebra, probability and statistics, and calculus, as well as basic programming skills in Python. Familiarity with machine learning frameworks such as PyTorch, TensorFlow, or Keras, and basic data preprocessing is recommended but not strictly required.

備註

無備註

教學方式

To be announced.

評分方式

Homework: 25% Zuvio / quizzes / attendance: 15% Midterm Exam 1 (Oct 13): 20% Midterm Exam 2 (Nov 24): 20% Final Project (Dec 15 and 22): 20%

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Introduction, Representation, ML Workflow

2026-09-08(二) 時數:[2026-09-08]陳昱芝(3.00)
第 2 週

Linear Regression and Gradient Descent

2026-09-15(二) 時數:[2026-09-15]陳昱芝(3.00)
第 3 週

Logistic Regression and Classification

2026-09-22(二) 時數:[2026-09-22]陳昱芝(3.00)
第 4 週

Bias–Variance, Regularization and Model Evaluation

2026-09-29(二) 時數:[2026-09-29]陳昱芝(3.00)
第 5 週

Decision Trees and Ensemble Learning

2026-10-06(二) 時數:[2026-10-06]陳昱芝(3.00)
第 6 週

Midterm 1 + Review

2026-10-13(二) 時數:[2026-10-13]陳昱芝(3.00)
第 7 週

Kernel Methods and SVM

2026-10-20(二) 時數:[2026-10-20]陳昱芝(3.00)
第 8 週

Dimensionality Reduction and Clustering

2026-10-27(二) 時數:[2026-10-27]陳昱芝(3.00)
第 9 週

Neural Networks and Representation Learning

2026-11-03(二) 時數:[2026-11-03]陳昱芝(3.00)
第 10 週

CNN and Transfer Learning

2026-11-10(二) 時數:[2026-11-10]陳昱芝(3.00)
第 11 週

Sequence Models: RNN/LSTM → Attention

2026-11-17(二) 時數:[2026-11-17]陳昱芝(3.00)
第 12 週

Midterm 2 + Transformer Overview

2026-11-24(二) 時數:[2026-11-24]陳昱芝(3.00)
第 13 週

Generative Models: Autoencoder, GAN, Diffusion

2026-12-01(二) 時數:[2026-12-01]陳昱芝(3.00)
第 14 週

Multimodal AI: CLIP, VLM, LLM Applications

2026-12-08(二) 時數:[2026-12-08]陳昱芝(3.00)
第 15 週

Final Project Presentation I

2026-12-15(二) 時數:[2026-12-15]陳昱芝(3.00)
第 16 週

Final Project Presentation II + ML Roadmap

2026-12-22(二) 時數:[2026-12-22]陳昱芝(3.00)
教科書

1. C. Bishop, Pattern Recognition and Machine Learning, Springer 2006 https://www.springer.com/gp/book/9780387310732 Free pdf download: https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf 2. Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Deep Learning, MIT Press, 2016 Free pdf download: https://www.deeplearningbook.org/ 3. 李宏毅深度學習教學LeeDL-Tutorial(蘋果書) Free pdf download: https://github.com/datawhalechina/leedl-tutorial

Office Hours
地點
EC241B (my office)
時間
4:20~5:20 pm on Tuesdays at EC241B (my office); other time slots: email me first
聯絡方式
Email: berriechen@nycu.edu.tw