國立中興大學教學大綱
課程名稱 (中) 影像處理與深度學習應用(7003)
(Eng.) Image Processing and Deep Learning Applications
開課單位 資管系
課程類別 選修 學分 3 授課教師 黃仲誼
選課單位 資管系 / 碩士班 授課使用語言 中文 開課學期 1151
課程簡述 This course introduces image data representation, classical image processing, machine learning, neural networks, CNNs, RNN/LSTM models, and practical computer vision applications. Students will learn how to process visual data, train models, evaluate results, and present an applied deep learning topic.
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
Understand pixels, color channels, histograms, convolution, filtering, and feature extraction. Build machine learning pipelines for regression, classification, clustering, and decision trees. Implement ANN, CNN, and RNN/LSTM models. Evaluate visual AI systems using proper metrics and error analysis. Complete one topic report on an image processing or deep learning application.
專題探討/製作
講授
書面報告
出席狀況
口頭報告
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Course overview, learning outcomes, image representation, pixels, RGB/gray scale, histograms, convolution, common vision tasks, Python/Colab/OpenCV warm-up.
第2週 AI/ML/DL relationship, data-objective-model-metric-optimization pipeline, supervised learning, linear and nonlinear regression, loss functions, learning rate, gradient descent.
第3週 Underfitting/overfitting, entropy, information gain, regression trees, pruning, clustering vs. classification, density estimation, hierarchical clustering, k-means, PCA visualization.
第4週 Numeric representation, tensors, neural network architecture, hidden layers, activation functions, learning modes, GPU/TPU concepts, MNIST introduction.
第5週 Artificial neurons, bias, sigmoid, ReLU, perceptron, hidden layers, PyTorch/Keras MNIST implementation, epochs, layers, activation functions, dropout.
第6週 DNN depth, parameter explosion in images, CNN locality, weight sharing, convolution, stride, padding, pooling, flattening, LeNet, AlexNet, VGG, CIFAR-10.
第7週 Sequence data, hidden state, one-hot encoding, RNN limitations, vanishing gradient, LSTM gates, lookback windows, wind speed and traffic prediction examples.
第8週 Midterm Exam.
第9週 Bounding boxes, class labels, confidence scores, IoU, mAP, annotation quality, YOLO training workflow, dataset format.
第10週 Semantic segmentation, instance segmentation, masks, Dice score, mIoU, U-Net concept, medical/industrial/remote-sensing examples.
第11週 Pretrained models, feature extraction, fine-tuning, augmentation strategies, train/validation/test leakage, class imbalance.
第12週 Confusion matrix, precision, recall, F1, ROC/AUC, mAP review, overfitting diagnosis, failure-case visualization, reproducibility.
第13週 Frame-based processing, motion cues, object tracking, ID switches, MOTA/IDF1/HOTA concepts, traffic and surveillance applications.
第14週 Vision Transformers, multimodal vision-language models, image restoration, anomaly detection, generative AI applications, ethical and data-source issues.
第15週 Student presentations on selected image processing or deep learning applications, including problem definition, data, model, evaluation, and limitations.
第16週 Final Exam.
自主學習
內容
   02.閱覽產業及學術相關多媒體資料

學習評量方式
Attendance, in-class practice, and homework: 20%; Midterm Exam: 25%; Topic Report: 25%; Final Exam: 30%.
教科書&參考書目(書名、作者、書局、代理商、說明)
Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, 4th ed.; Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Deep Learning; Aurélien Géron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd ed.; François Chollet, Deep Learning with Python, 2nd ed..
課程教材(教師個人網址請列在本校內之網址)
MaterialsInstructor slides, Python notebooks, OpenCV examples, scikit-learn examples, PyTorch/Keras practice code, Google Colab, Kaggle/Roboflow datasets, and selected technical documentation
課程輔導時間
Thursday, 08:00-11:00.
請尊重智慧財產權及性別平等意識,不得非法影印他人著作及受保護的電子檔案。
更新日期 西元年/月/日:2026/07/04 16:12:28 列印日期 西元年/月/日:2026 / 9 / 18
MyTB教科書訂購平台:http://www.mytb.com.tw/