NTU Course
NewsHelpOverview

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
    15%

    Quizzes

    Weekly quizzes (~15 min) at the beginning of each lecture, starting from Week 2

    25%

    Assignments

    Weekly to bi-weekly assignments

    30%

    Term Project

    Written report on application of ML methods to environmental science / engineering problems of choice.

    30%

    Mid-terms

    2 mid-terms

  • 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