Intelligent Techniques in Knowledge Engineering

เทคนิคชาญฉลาดในวิศวกรรมความรู้
4(4-0-12)
วิชาบังคับก่อน: ไม่มี
ระบบผู้เชี่ยวชาญ การแทนความรู้และกระบวนการให้เหตุผล ความไม่แน่นอน ระบบฐานความรู้แบบกฎเกณฑ์ ระบบฐานความรู้แบบเฟรม ระบบฐานความรู้แบบตรรกะการตรวจสอบและการทวนสอบความรู้ ระบบฐานความรู้เชิงอุปนัยการแสวงหาความรู้ด้วยเทคนิคโครงข่ายประสาทเทียม และการค้นหาด้วยขั้นตอนวิธีเชิงพันธุกรรม
เค้าโครงรายวิชา
1. หลักการของระบบผู้เชี่ยวชาญ (4 ชั่วโมง)
2. การแทนความรู้และกระบวนการให้เหตุผล (4 ชั่วโมง)
3. การจัดการกับความไม่แน่นอนของความรู้ (8 ชั่วโมง)
4. ระบบฐานความรู้แบบกฎเกณฑ์แบบเฟรม และแบบตรรกะ (4 ชั่วโมง)
5. การตรวจสอบและการทวนสอบความรู้ (4 ชั่วโมง)
6. ระบบฐานความรู้เชิงอุปนัย (4 ชั่วโมง)
7. การแสวงหาความรู้ด้วยเทคนิคโครงข่ายประสาทเทียม (10 ชั่วโมง)
8. การแสวงหาความรู้ด้วยขั้นตอนวิธีเชิงพันธุกรรม (10 ชั่วโมง)
ผลสัมฤทธิ์การเรียนรู้
นักศึกษามีความเข้าใจในหลักการพื้นฐานของระบบผู้เชี่ยวชาญและระบบฐานความรู้ สามารถสร้างระบบฐานความรู้เชิงอุปนัย และมีทักษะในการใช้เทคนิคโครงข่ายประสาทเทียมและขั้นตอนเชิงพันธุกรรมเพื่อการแสวงหาความรู้จากฐานข้อมูล

Intelligent Techniques in Knowledge Engineering
Prerequisite: None
Expert systems, Knowledge representation and reasoning process, Uncertainty, Rulebase systems, Frame-based systems, Logic-based systems, Knowledge validation and verification, Inductive knowledge-based systems, Knowledge acquisition with artificial neural networks, Knowledge searching with genetic algorithm.
Course Outline
1. Principles of expert systems (4 hours)
2. Knowledge representation and reasoning process (4 hours)
3. Manipulating uncertainty (8 hours)
4. Rule-based, frame-based, and logic-based systems (4 hours)
5. Knowledge validation and verification (4 hours)
6. Inductive knowledge-based systems (4 hours)
7. Knowledge acquisition with artificial neural networks (10 hours)
8. Knowledge searching with genetic algorithm (10 hours)
Learning Outcomes
Students gain the knowledge regarding basic principles in expert and knowledge base systems and can create the inductive knowledge base system. They will be trained to
have the skill in applying artificial neural network and genetic algorithm to acquire knowledge from data bases.