Serial Number
28804
Course Number
CIE5151
Course Identifier
521 U9310
No Class
- 3 Credits
Elective
DEPARTMENT OF CIVIL ENGINEERING / Interdisciplinary Bachelor"s Program in College of ENGINEERING / GRADUATE INSTITUTE OF CIVIL ENGINEERING,COMPUTER-AIDED ENGINEERING DIVISION
DEPARTMENT OF CIVIL ENGINEERING
Interdisciplinary Bachelor"s Program in College of ENGINEERING
GRADUATE INSTITUTE OF CIVIL ENGINEERING,COMPUTER-AIDED ENGINEERING DIVISION
Elective- RIH-TENG WU
- View Courses Offered by Instructor
COLLEGE OF ENGINEERING DEPARTMENT OF CIVIL ENGINEERING
Mon 6 / Thu 5, 6
Please contact the department office for more information
Type 2
50 Student Quota
NTU 50
Specialization Program
Smart Built Environment
- English
- NTU COOL
- Notes
The course is conducted in English。
- Limits on Course Adding / Dropping
Restriction: within this department (including students taking minor and dual degree program)
NTU Enrollment Status
Enrolled0/50Other Depts0/0Remaining0Registered0- Course DescriptionThis 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 ObjectiveUpon 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 RequirementPrerequisites: Calculus, Computer Programming
- Expected weekly study hours before and/or after class4hrs
- Office Hour
Mon 14:30 - 16:30 Absence of the class will be allowed only if the student informed the instructor in advance. - Designated Reading
- ReferencesSeveral 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
30% Term project
35% Assignment
30% Midterm
5% Participation
- NTU has not set an upper limit on the percentage of A+ grades.
- 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. Instructors may adjust the percentage ranges according to the grade definitions. For more information, see the Assessment for Learning Section。
- Adjustment methods for students
Adjustment Method Description A1 以錄音輔助
Assisted by recording
A2 以錄影輔助
Assisted by video
A3 提供學生彈性出席課程方式
Provide students with flexible ways of attending courses
B6 學生與授課老師協議改以其他形式呈現
Mutual agreement to present in other ways between students and instructors
- Make-up Class Information
- Course Schedule
2/19, 2/22Week 1 2/19, 2/22 Introduction to artificial intelligence, machine learning, and deep learning 2/26, 2/29Week 2 2/26, 2/29 Data representations; Evaluation of machine learning models 3/4, 3/7Week 3 3/4, 3/7 Support vector machine 3/11, 3/14Week 4 3/11, 3/14 Support vector machine (Cont.); k-nearest neighbor 3/18, 3/21Week 5 3/18, 3/21 Decision tree; Fully-connected neural network 3/25, 3/28Week 6 3/25, 3/28 Fully-connected neural network (Cont.) 4/1, 4/4Week 7 4/1, 4/4 Introduction to image basics, image-based sensing, image filtering; 4/4 (break) 4/8, 4/11Week 8 4/8, 4/11 Image filtering (Cont.); Convolutional neural network 4/15, 4/18Week 9 4/15, 4/18 Convolutional neural network (Cont.) 4/22, 4/25Week 10 4/22, 4/25 Transfer learning; Auto-encoder 4/29, 5/2Week 11 4/29, 5/2 Generative adversarial network; Midterm (5/2) 5/6, 5/9Week 12 5/6, 5/9 Object classification, detection and segmentation 5/13, 5/16Week 13 5/13, 5/16 Feature extraction and pairing 5/20, 5/23Week 14 5/20, 5/23 Digital image correlation and image stitching 5/27, 5/30Week 15 5/27, 5/30 World-image correspondence 6/3, 6/6Week 16 6/3, 6/6 3D reconstruction (optional)