Serial Number
18395
Course Number
EnvE7097
Course Identifier
541 M0820
No Class
- 3 Credits
Elective
GRADUATE INSTITUTE OF ENVIRONMENTAL ENGINEERING
GRADUATE INSTITUTE OF ENVIRONMENTAL ENGINEERING
Elective- Ta Fu Dave, Kuo
- View Courses Offered by Instructor
COLLEGE OF ENGINEERING GRADUATE INSTITUTE OF ENVIRONMENTAL ENGINEERING
- Fri 7, 8, 9
環工101
Type 3
30 Student Quota
NTU 30
No Specialization Program
- English
- NTU COOL
- Core Capabilities and Curriculum Planning
- Notes
The course is conducted in English。
NTU Enrollment Status
Enrolled0/30Other Depts0/0Remaining0Registered0- Course DescriptionIntroduction to machine learning (ML): core elements and terminologies, underlying mathematical philosophy, solution categories, general work-flow of ML solutions development, and examples of ML-based solutions in various domains. Cover the mathematical bases and algorithms of various supervised and unsupervised learning methods. Discuss and develop ML strategies for selecting/assessing the right ML approach for a given environmental science or environmental engineering problem.
- Course ObjectiveTheory and practice of implementing machine learning (ML) techniques for problems in environmental science and engineering. Discuss the inner workings of various ML algorithms: k-nearest neighbors (k-NN), naïve Bayes, decision trees, artificial neural network (ANN), support vector machines (SVM), k-means clustering, recurrent neural network (RNN), and convolutional neural network (CNN), and more. Emphasis on practical application and techniques with real environmental problems and data.
- Course RequirementNo prerequisites.
- Expected weekly study hours before and/or after class
- Office Hour
*This office hour requires an appointment - Designated Reading待補
- ReferencesMarsland, S. 2015, Machine Learning – An Algorithmic Perspective, CRC Press. Flach P. 2012, Machine Learning, Cambridge.
- Grading
30% Term Project
Written report on application of ML methods to environmental science / engineering problems of choice.
30% Mid-terms
2 mid-terms
25% Assignments
Weekly to bi-weekly assignments
15% Quizzes
Weekly quizzes (~15 min) at the beginning of each lecture, starting from Week 2
- 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
- Make-up Class Information
- Course Schedule
Week 1 Introduction + Navigating in Python Week 2 Preliminary to ML Week 3 Perceptron Week 4 Multi-Layer Perceptron Week 5 Radial Basis Functions + Data Tidying Week 6 Mid-term (I) Week 7 Dimensionality Reduction Week 8 Probabilistic Learning Week 9 Support Vector Machine + Evolutionary Learning Week 10 Reinforcement Learning + Tree Based Methods Week 11 Tree Based Methods + Ensemble Learning Week 12 Mid-term (II) Week 13 Unsupervised Learning Week 14 Markov Chain Monte Carlo (MCMC) Methods Week 15 Graphical Methods Week 16 Miscellaneous Topics & Conclusion