DRT 491 · 3(2-3-5) · Year/term 4/1

Machine Learning Technology and Applications

เทคโนโลยีการเรียนรู้ของเครื่องและการประยุกต์

Progress
Notional hours: 150 h (online/self-study 75 · in class/lab 75)

Course description

Supervised and unsupervised machine learning; dataset preparation and splitting; preventing data leakage; neural networks and introductory deep learning; model evaluation and selection; applications to UAS data; AI ethics.

Thai description

หลักการเรียนรู้ของเครื่องแบบมีผู้สอนและไม่มีผู้สอน การเตรียมและแบ่งชุดข้อมูล การป้องกันข้อมูลรั่วไหลระหว่างชุดข้อมูล โครงข่ายประสาทเทียมและการเรียนรู้เชิงลึกเบื้องต้น การประเมินและเลือกโมเดล การประยุกต์กับข้อมูลจากอากาศยานไร้คนขับ และจริยธรรมของปัญญาประดิษฐ์

Description source: New draft for the curriculum committee
Notes for the curriculum committee
  • ทับซ้อนกับ DRT 336 ควรกำหนดให้ DRT 491 เป็นวิชาต่อยอดที่ลงลึกด้านอัลกอริทึม

Course learning outcomes (CLO)

CLOOutcomePLO
CLO1Explain core machine learning algorithmsPLO4
CLO2Develop and evaluate models with real dataPLO4
CLO3Apply ML to drone data ethicallyPLO4PLO6

Learning modules

1ML fundamentals
Weeks 1–3 · 30 h
1 KU

Online (before class) · 15 h

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field · 15 h

Lab or field practice from worksheets with a safety checklist

Learning evidence: Checked worksheets and quiz results

2Supervised learning
Weeks 4–6 · 30 h
2 KU

Online (before class) · 15 h

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field · 15 h

Lab or field practice from worksheets with a safety checklist

Learning evidence: Checked worksheets and quiz results

3Data splitting and leakage
Weeks 7–9 · 30 h
1 KU

Online (before class) · 15 h

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field · 15 h

Lab or field practice from worksheets with a safety checklist

Learning evidence: Checked worksheets and quiz results

4Deep learning
Weeks 10–12 · 30 h
2 KU

Online (before class) · 15 h

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field · 15 h

Lab or field practice from worksheets with a safety checklist

Learning evidence: Checked worksheets and quiz results

5Evaluation and ethics
Weeks 13–15 · 30 h
2 KU

Online (before class) · 15 h

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field · 15 h

Lab or field practice from worksheets with a safety checklist

Learning evidence: Checked worksheets and quiz results

Assessment (draft)

Labs and worksheets35%
Module quizzes10%
Midterm examination20%
Mini-project or practical exam35%

Knowledge domain

Key references

  1. Géron, A. (2022). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow (3rd ed.). O'Reilly.
  2. Prince, S. J. D. (2023). Understanding deep learning. MIT Press. link
  3. UNESCO. (2021). Recommendation on the ethics of artificial intelligence. link