EXPERT SYSTEM ระบบผู เ้ ชียวชาญ
่
1
ความหมาย
โปรแกรมคอมพิวเตอร์ทชาญฉลาด (Intelligent Program) ทางานในลักษณะ
ี่
ั ่ ่ ่
เลียนแบบกระบวนการคิดหาเหตุผลใน การแก้ปญหา เฉพาะเรือง ใดเรืองหนึงของ
ผู เ้ ชียวชาญมนุษย์ได้ โดยอาศัยฐานควาามรู้ (Knowledge base) และกลไกการ
่
อนุมาน (Inference Engine) เป็ นองค์ประกอบหลักในการทางาน
่ี ้
ระบบทีมการจัดเก็บความรู้ในรูปแบบของกฎพืนฐานไว้ในหน่วยบันทึก ความจาขององค์กร
่ ่ ่
รวมผู เ้ ชียวชาญสนับสนุนการตัดสินใจโดยการถามคาถามทีเ่ กียวเนือง และสามารถ
อธิบายเหตุผลในการเลือกคาตอบให้แก่คาถามนัน ๆ้
2
ความหมาย (2)
ความหมายของนักศึกษา
ระบบคอมพิวเตอร์ ่ ่ ่
ทีจาลองการตัดสินใจของมนุษย์ ผู เ้ ป็ นผู เ้ ชียวชาญในด้านใดด้านหนึง โดยใช้
ั ่ ่
ความรู้ ในการแก้ปญหายากๆ ทีต้องอาศัยผู เ้ ชียวชาญ
3
่
การนาระบบผู เ้ ชียวชาญมาใช้
Medical diagnosis การวินจฉัยโรค
ิ
Class selection for students การเลือกนักศึกษาเข้าเรียน
automobile diagnosis
interpretation of data
(เช่น sonar signals)
mineral exploration
personnel scheduling
computer network management
weather forecasting
stock market prediction
4
่
การนาระบบผู เ้ ชียวชาญมาใช้ (2)
intelligence
Home
Car
5
ประโยชน์
รักษาและป้ องกันความรู้สูญหาย
่
ใช้เป็ นเครืองมือเชิงกลยุทธ์ ด้านการตลาด การลดต้นทุน และการปรับปรุงพัฒนาสินค้า
่ ่
ช่วยป้ องกันไม่ให้เกิดภาวะทีอาจเกิดกับมนุษย์ เช่น ความเมือยล้า ความสับสนวุ่นวาย หรือ
ปัญหาอารมณ์
ช่วยทาให้เกิดความคิดสร้างสรรค์แปลกใหม่
้ ั ่
ช่วยทาให้ขอมูลมีคุณภาพ และมีศกยภาพในการนามา ใช้งานได้อย่างทันท่วงทีเมือต้องการ
6
การทางานของระบบ
IF - Then Rules (กฎ) คาสังแสดงเงือนไขจานวนมาก สามารถนามาใช้เป็ นกฎ
่ ่
่ ่
(Rule) ทีต้องมีความเชือมโยงระหว่างกัน
Knowledge Engineering วิศวกรความรู้ จัดเก็บความรู้อย่างเป็ นหมวดหมู่ รู้
ความลับต่างๆ ในแต่ละด้าน
Expert System Shells เปลือกความรู้อะไรนัน ๆเช่น ความรู้จากการเขียนโปรแกรม
้
Foreword Chaining ค้นหาคาตอบได้ 2 วิธ ี เชือมต่อไปเรือยๆ
่ ่
Back word Chaining กลไกอ้างอิงย้อนกลับท้าวหลัง ตังสมมติฐานและถามผู ใ้ ช้
้
่
เกียวกับข้อเท็จจริง
7
การทางานของระบบ (2)
Goal - driven process ตังคาถามนา (ได้คาตอบกลับมา) จนได้การยืนยัน
้
8
ส่วนประกอปของ ES
ฐานความรู้ (knowledge base)
เครืองอนุมาน (inference engine)
่
ส่วนดึงความรู้ (knowledge acquisition subsystem)
ส่วนอธิบาย (explanation subsystem)
การติดต่อกับผู ใ้ ช้ (user interface)
9