校際選修

115-1 選課時程

進行中

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

資料分析與機器學習

Data Analysis and Machine Learning

學期
115-1
學分
3 學分
當期課號
556708
永久課號
SCPA30019
開課單位
理學院碩士在職專班-應用科技組
授課教師
陳慶永
類別
選修
上課時間表
週一
A
18:30–19:20
資料分析與機器學習
KB202
3 節連堂
B
19:30–20:20
C
20:30–21:20

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

概述

This course is designed to introduce students to the field of Machine Learning, starting from Python programming fundamentals to mastering core data science techniques. It covers essential topics including data cleaning, feature engineering, and mainstream machine learning algorithms (such as regression, classification, clustering, and dimensionality reduction). In addition to mastering practical tools like Scikit-learn, students will be introduced to Neural Networks and the PyTorch deep learning framework. By balancing theory with hands-on practice, students will develop the skills to process data, build models, and perform evaluations from scratch. The course concludes with a final project where students apply their knowledge to solve real-world data problems. 本課程旨在帶領學生進入機器學習的世界,從 Python 程式基礎出發,逐步深入資料科學的核心技術。課程涵蓋資料清理、特徵工程、以及主流的機器學習演算法(包含回歸、分類、分群與降維)。除了掌握 Scikit-learn 等實務工具,學生也將接觸類神經網路與 PyTorch 深度學習框架。透過理論與實作並重的教學方式,學生將具備從零開始處理數據、建構模型並進行評估的能力,最終能獨立完成具備實務意義的期末專案,解決現實世界中的數據問題。

先修科目

(建議) Python 程式語言

評分方式

課堂實作平均:60% 期中考:20% 期末專案:20%

週次計畫
週次主題
第 1 週Introduction to Machine Learning (機器學習簡介)
第 2 週Python Basics (Python 基礎)
第 3 週Scientific Computing and Data Analysis in Python: NumPy and Pandas (Python 科學計算與資料分析:NumPy and Pandas)
第 4 週教師節放假
第 5 週Data Visualization: Matplotlib and Seaborn (Python 資料視覺化:Matplotlib, Seaborn)
第 6 週Machine Learning in Python: Scikit-learn (Python 機器學習:Scikit-learn)
第 7 週Data Cleaning and Feature Engineering . Model Selection and Evaluation (資料清理與特徵工程. 模型選擇與評估)
第 8 週光復節補假
第 9 週Midterm Exam (期中考)
第 10 週Regression and Applications (回歸與應用)
第 11 週Classification and Applications (分類與應用)
第 12 週Dimensionality Reduction and Applications (降維與應用)
第 13 週Clustering and Applications (分群與應用)
第 14 週Neural Networks (Deep Learning) (類神經網路 / 深度學習)
第 15 週Deep Learning in Python: PyTorch (Python 深度學習:PyTorch)
第 16 週Final Project (期末專案)
教科書

J. Vanderplas, Python Data Science Handbook: Essential Tools for Working with Data, 2nd Edition, O'Reilly Media, 2023. (ISBN: 9781098121228)