校際選修

115-1 選課時程

進行中

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

深度學習與生醫應用

Deep learning and biomedical applications

學期
110-2
學分
3 學分
當期課號
C661
永久課號
B2235
開課單位
生醫光電研究所
授課教師
吳育德
校區
陽明
類別
選修
上課時間表
週一
7
15:30–16:20
深度學習與生醫應用
YL403
3 節連堂
8
16:30–17:20
9
17:30–18:20

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

概述

本課程內容包括類神經網路介紹、捲積深度學習神經網路基本架構(CNN)、進階物件辨識、偵測與分割深度學習網路架構。本課程從單一神經元,多層神經網路到卷積深度學習神經網路,先以NumPy實現上述基礎和進階網路架構,再介紹物件導向程式語法,以及pytorch重新改寫Numpy撰寫的網路架構,達到深刻了解如何用PyTorch搭建卷積深度學習神經網路。本課程先修科目是程式語言,至少必須熟悉python或Matlab 其中一種語言,必須有微積分基礎知識。

教學方式

教導深度學習原理與應用 本學期全程線上上課 視訊連結將在課前公告 本課程會全程錄影 錄影檔在課後放在NewE3

評分方式

程式作業40%,期末專題60%

週次計畫
週次主題
第 1 週深度學習簡介
第 2 週Review of python
第 3 週和平紀念日
第 4 週Numpy and Single-layer neural network: regression and logistic regression
第 5 週Multi-layer neural network: back propagation
第 6 週Neural network and classification
第 7 週Deep Learning and implement CNN using Numpy
第 8 週春假
第 9 週Midterm presentaion of project proposal
第 10 週Object-oriented programming
第 11 週Pytorch tutorial: tensor basics, back propagation, gradient descent, loss and optimizer
第 12 週Pytorch tutorial: linear regression, logistic regression, data loader, transforms
第 13 週Pytorch tutorial: softmax, cross-entropy, activation functions, feedforward, cnn, transfer learning, save and load
第 14 週Pytorch tutorial: convert the MNIST example from Numpy to Pytorch
第 15 週Object detection using Pytorch
第 16 週Object segmentation using Pytorch
第 17 週Self attention and transformer using Pytorch
第 18 週Term project presentation
教科書

1.Paolo Perrotta, Programming Machine Learning_ From Coding to Deep Learning (2020) 2.Phil Kim , MatLab Deep Learning with Machine Learning, Neural Networks and Artificial Intelligence (2017, Apress) 3.Andrew Glassner, Deep Learning_ A Visual Approach-No Starch Press (2021) 4.Nikhil Ketkar, Jojo Moolayil , Deep Learning with Python: Learn Best Practices of Deep Learning Models with PyTorch-Apress (2021)