521EU9310

深度學習應用於電腦視覺 Deep Learning in Computer Vision

Department
Civil Engineering
Course No.
521EU9310
Instructor
吳日騰/Rih-Teng Wu
Category
Undergraduate Courses_Spring Semester 2026

Course Introduction

CIE5151 · COLLEGE OF ENGINEERING DEPARTMENT OF CIVIL ENGINEERING

Deep Learning in Computer Vision

114-2 Elective course (3.0 credits). Machine learning, deep learning, and computer vision algorithms with engineering applications.

CIE5151 Curriculum Number 114-2 Semester 3.0 Credits Elective Required / Elective

✦ Course Information

Course title Deep Learning in Computer Vision
Semester 114-2
Designated for COLLEGE OF ENGINEERING DEPARTMENT OF CIVIL ENGINEERING
Curriculum Number CIE5151
Curriculum Identity Number 521EU9310
Class
Credits 3.0
Full / Half Yr. Half
Required / Elective Elective
Remarks Restriction: within this department (including students taking minor and dual degree program) The upper limit of the number of students: 50.
Table of Core Capabilities and Curriculum Planning Association has not been established

Please respect the intellectual property rights of others and do not copy any of the course information without permission.

Class Section

Class Instructor Time Student Workload
RIH-TENG WU Monday 6 (13:20–14:10)
Thursday 5, 6 (12:20–14:10)
4hrs

Course Description

This course introduces the fundamental theory/background knowledge of prevalent machine learning (ML) and computer vision (CV) algorithms. Relevant applications in the broad domain of the engineering community will be introduced to motivate the students.

The first half of the semester will focus on the reasoning of artificial intelligence, several ML algorithms, model evaluation, deep learning (DL) and reinforcement learning. The rest of the semester will have emphasis on the reasoning of image processing, image feature extractions and pairing, as well as image-based sensing.

After taking this course, students are expected to be equipped with basic knowledge and implementation skills to develop ML, DL or CV based approaches for applications in engineering.

Course Objective

Upon taking this course, students are anticipated to be well-prepared in the following items:

1

Understand the fundamental principles that support the ML/DL algorithms.

2

Be able to reasoning the performance of ML/DL models.

3

Be able to implement ML/DL algorithms.

4

Understand the fundamental principles that support the CV algorithms.

5

Understand the image representations of the world.

6

Be able to implement CV algorithms.

Course Requirement

  • Course Requirement: Prerequisites: Calculus, Computer Programming
  • Student Workload (Expected weekly study hours before and/or after class): 4hrs
  • Office Hours: Thu. 14:30~16:30 Note: Absence of the class will be allowed only if the student informed the instructor in advance. Contact(TA) : r13521629@ntu.edu.tw
  • Designated reading:

References

Several excellent online sources are:

1

A Course in Machine Learning, electronic source available at: http://ciml.info/

2

Christopher Bishop (2006), Pattern Recognition and Machine Learning, Springer

3

Goodfellow et. al (2016), Deep Learning, MIT Press, electronic source available at: https://www.deeplearningbook.org/

Grading

No. Item % Explanations for the conditions
1.Term project30%
2.Assignment35%
3.Midterm30%
4.Participation5%
Adjustment methods for students
  • Teaching methods: Assisted by recording, Assisted by video, Provide students with flexible ways of attending courses
  • Assignment submission methods: Mutual agreement to present in other ways between students and instructors
  • Exam methods
  • Others

Grading Policy

NTU has not set an upper limit on the percentage of A+ grades.

Letter Grade System

NTU uses a letter grade system for assessment. The grade percentage ranges and the single-subject grade conversion table in the NATIONAL TAIWAN UNIVERSITY Regulations Governing Academic Grading are for reference only.

Instructor Adjustment

Instructors may adjust the percentage ranges according to the grade definitions. For more information, see the Assessment for Learning Section.

Progress

Week Date Topic
Week 12/23, 2/26Introduction to artificial intelligence, machine learning, and deep learning
Week 23/2, 3/5Data representations; Evaluation of machine learning models
Week 33/9, 3/12Support vector machine
Week 43/16, 3/19Support vector machine (Cont.); k-nearest neighbor
Week 53/23, 3/26Decision tree; Fully-connected neural network
Week 63/30, 4/2Fully-connected neural network (Cont.)
Week 74/6, 4/94/6 (break); Introduction to image basics, image-based sensing, image filtering
Week 84/13, 4/16Image filtering (Cont.); Convolutional neural network
Week 94/20, 4/23Convolutional neural network (Cont.)
Week 104/27, 4/30Transfer learning; Auto-encoder
Week 115/4, 5/7Generative adversarial network; Midterm (5/1)
Week 125/11, 5/14Object classification, detection and segmentation
Week 135/18, 5/21Feature extraction and pairing
Week 145/25, 5/28Digital image correlation and image stitching
Week 156/1, 6/4World-image correspondence
Week 166/8, 6/113D reconstruction (optional)

Attachments

Back to course list