Zoom Link: https://chula.zoom.us/j/7474759219
Score Annoucement: https://colab.research.google.com/drive/1kTekrSvVAiAPIqHA7-9CT6rKuiIv_wpp?usp=sharing
Shared Drive: https://drive.google.com/drive/folders/1gDhx1n4ppe2niDw0aEWsX3rCZPEmmV6_?usp=sharing
Course Syllabus: This page
Link to textbook: http://aima.cs.berkeley.edu/
Slides and Links for each week:
Introduction to AI (Slide, AIMA Slides Chapter 1, VDO Clip)
Objectives:
นิยามของ AI (AI คืออะไร) => สามารถนิยามปัญญาประดิษฐ์ในมุมมองของตัวเองได
เข้าใจข้อจำกัดของ AI => สมรรถนะของเครื่อง+Algorithm
เริ่มมองเห็น Application ของ AI
เนื้อหาสำหรับวันศุกร์ที่ 26 สิงหาคม 2565
Introduction to AI (Slide, AIMA Slides Chapter 1, VDO Clip)
Objectives:
นิยามของ AI (AI คืออะไร) => สามารถนิยามปัญญาประดิษฐ์ในมุมมองของตัวเองได
เข้าใจข้อจำกัดของ AI => สมรรถนะของเครื่อง+Algorithm
เริ่มมองเห็น Application ของ AI
Intelligent Agent (AIMA Slides Chapter 2, VDO Clip)
รู้จักความหมายของ Intelligent Agent ความหมายของความเป็น Autonomous ซึ่งควรจะได้นำไปฝังในระบบที่คาดว่าอยากทำในอนาคต
เข้าใจสิ่งแวดล้อมต่าง ๆ ที่สำคัญ คือ ความเป็น Observable และ Deterministic
"สามารถนำความคิดไปประยุกต์ได้ว่า Agent (คิดง่าย ๆ ว่ามันคือ Software, Bot หรืออื่น ๆ) ใด ๆ อยู่ใน environment แบบใด ในการออกแบบต้องคำนึงถึงอะไรบ้าง"
เนื้อหาสำหรับวันศุกร์ที่ 2 กันยายน 2565
Problem Solving and State Space Search
พยายามทำความเข้าใจกับ algorithm ที่จะใช้
หลัก ๆ แล้วเราจะใช้ list มาเก็บ node ใหม่ที่ถูกสร้างขึ้นมา
วิธีการใส่ ขึ้นกับแต่ละ algorithm
Blind Search (AIMA Slides Chapter 3, VDO Clip))
นำ General Search มาใช้กับ Blind Search
เนื้อหาสำหรับวันศุกร์ที่ 9 กันยายน 2565
Blind Search (ต่อ) (VDO Clip, Colab)
เข้าใจ Algorithm BFS, DFS, IDS
เห็นปัญหาของแต่ละ Algorithm เห็นข้อดีข้อเสียของแต่ละ Algorithm
เข้าใจ Source code
Colab 24: https://colab.research.google.com/drive/1-ViQ1rrIWrvE9XY6GA_bE17eeXNz-YTS?usp=sharing
Informed Search (AIMA Slides Chapter 4, VDO Clip, รวมคำถามคำตอบ, Colab)
เข้าใจเรื่องความแตกต่างของ Blind Search กับ Informed Search
เข้าใจได้ว่า Greedy และ A* จะให้ผลลัพธ์แตกต่างกันอย่างไร
สามารถหา Admissible Heuristic ได้
เข้าใจ Source code และสามารถเปรียบเทียบจำนวน Node ที่ถูก expand และ generate ของวิธี BFS, DFS, IDS, Uniform Cost Search, Greedy และ A* ได้ (เติมข้อมูลในไฟล์นี้ด้วยครับ https://docs.google.com/spreadsheets/d/1LhcV4uS3ygsIX1I0B0JEtVEvS0pqfNmlAUbbkqukMCk/edit?usp=sharing)
เนื้อหาสำหรับวันศุกร์ที่ 16 กันยายน 2565
Review via Live Zoom 08:30-09:30
ดูวิดีโอ Constraints Satisfaction Problem and Iterative Improvement Algorithm (Hill Climbing, Simulated Annealing) (VDO Clip)
สอบกลางภาค 21 ตุลาคม 2565 เวลา 09:00-11:00 ที่ห้องเรียน
ขออนุญาตตัดส่วน Ant Colony กับ Swarm Intelligence ออกนะครับ ขออภัยด้วยครับ
Game Playing (Slide, VDO Clip)
เราหยุดกันสองสัปดาห์นะครับ รบกวนดูวิดีโอสามเรื่องนี้
Project Detail
ทำเป็นกลุ่ม กลุ่มละ 2-3 คน
เนื้อหาอยู่ในหัวข้อ 1-8 ของรายวิชา
ทำไม่เกิน 10 ชั่วโมง (รวมกัน 3 คน)
ทำตาม passion ที่ตัวเองอยากทำ
Present 10 นาที หลังสอบ Final
Overall Evaluation:
Midterm: 30%
Group Project: 30%
16 Dec 2022 via Zoom เปลี่ยนเป็น 20 Dec 2022 ส่งเป็น VDO Presentation ที่นี่ https://forms.gle/MHMXpXcCxkmzwRwWA
Final: 40% (09:00-11:00, 2 Dec 2022, ENG3: 420)
Game Playing
Propositional Logic
First Order Logic
Intro to ML