NTU Course

Applied Machine Learning

Offered in 112-2
  • Serial Number

    18395

  • Course Number

    EnvE7097

  • Course Identifier

    541 M0820

  • No Class

  • 3 Credits
  • Elective

    GRADUATE INSTITUTE OF ENVIRONMENTAL ENGINEERING

      Elective
    • GRADUATE INSTITUTE OF ENVIRONMENTAL ENGINEERING

  • Ta Fu Dave, Kuo
  • 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

    Enrolled
    0/30
    Other Depts
    0/0
    Remaining
    0
    Registered
    0
  • Course Description
    Introduction 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 Objective
    Theory 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 Requirement
    No prerequisites.
  • Expected weekly study hours before and/or after class
  • Office Hour
    *This office hour requires an appointment
  • Designated Reading
    待補
  • References
    Marsland, 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


    1. NTU has not set an upper limit on the percentage of A+ grades.
    2. 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 1Introduction + Navigating in Python
    Week 2Preliminary to ML
    Week 3Perceptron
    Week 4Multi-Layer Perceptron
    Week 5Radial Basis Functions + Data Tidying
    Week 6Mid-term (I)
    Week 7Dimensionality Reduction
    Week 8Probabilistic Learning
    Week 9Support Vector Machine + Evolutionary Learning
    Week 10Reinforcement Learning + Tree Based Methods
    Week 11Tree Based Methods + Ensemble Learning
    Week 12Mid-term (II)
    Week 13Unsupervised Learning
    Week 14Markov Chain Monte Carlo (MCMC) Methods
    Week 15Graphical Methods
    Week 16Miscellaneous Topics & Conclusion