Selected Topics in Information Technology 1: Knowledge Based Systems
06017533 ระบบฐานความรู้ ภาค 1/64
Prerequisite: None 3 credits



Intro | Course Description | Course Outline | Textbooks
Instructor | Grading | Course Materials | Useful Links


INTRODUCTION

"ระบบผู้เชี่ยวชาญคืออะไร ?" ระบบผู้เชี่ยวชาญ คือระบบคอมพิวเตอร์ ที่จำลองการตัดสินใจของมนุษย์ ผู้เป็นผู้เชี่ยวชาญในด้านใดด้านหนึ่ง โดยใช้ความรู้และการสรุปเหตุผลเชิงอนุมาน (inference) ในการแก้ปัญหายากๆ ที่ต้องอาศัยผู้เชี่ยวชาญ ระบบผู้เชี่ยวชาญได้ถูกพัฒนาขึ้นมา เพื่อใช้งานในระบบต่างๆ อย่างแพร่หลายมากว่า 30 ปี ไม่ว่าจะเป็นในแวดวงธุรกิจ การแพทย์ วิทยาศาสตร์ วิศวกรรม อุตสาหกรรม เป็นต้น ตัวอย่างของ expert system applications ได้แก่ diagnosis of faults and diseases, automobile diagnosis, interpretation of data (เช่น sonar signals), mineral exploration, personnel scheduling, computer network management, weather forecasting, stock market prediction, consumer buying advice, diet advice เป็นต้น จะเห็นได้ว่า วัตถุประสงค์หลักของระบบผู้เชี่ยวชาญ ก็คือ การช่วยในการตัดสินใจ การให้ความรู้ คำแนะนำ หรือคำปรึกษา อย่างที่เราต้องการจากผู้เชี่ยวชาญเฉพาะด้าน

COURSE DESCRIPTION

สำหรับวิชานี้ จะเริ่มจากการแนะนำระบบผู้เชี่ยวชาญว่า คืออะไร มีคุณสมบัติ ข้อดี และข้อจำกัดอย่างไร เราจะสามารถนำระบบผู้เชี่ยวชาญ ไปประยุกต์ใช้กับเรื่องใดได้บ้าง จากนั้น จะบรรยายทฤษฎี และแนวคิดพื้นฐาน ของระบบผู้เชี่ยวชาญคร่าวๆ เช่น รูปแบบของการแสดงความรู้ การสรุปและการให้เหตุผล เป็นต้น ศึกษาโครงสร้าง และการทำงานของระบบผู้เชี่ยวชาญ พร้อมกับการอธิบายตัวอย่างของระบบผู้เชี่ยวชาญในด้านต่างๆ รวมทั้ง ทางด้าน Decision Support Systems จากนั้น เราจะได้เรียนรู้ขั้นตอนการสร้างระบบผู้เชี่ยวชาญ เช่น การหาความรู้ให้กับระบบ การออกแบบระบบ Tools ต่างๆที่ใช้สร้างระบบผู้เชี่ยวชาญ และการทดสอบความถูกต้องของระบบ

COURSE OUTLINE

  1. Overview
  2. Introduction to Expert Systems
  3. Knowledge Representation
  4. Inference (Reasoning)
  5. System Development
  6. Knowledge Acquisition
  7. Inexact Reasoning
  8. Verification & Validation

TEXTBOOK(S)

Required
  • An Introduction to Expert Systems: The Development and Implementation of Rule-Based Expert Systems, by James P. Ignizio, McGraw-Hill.
  • Supplementary handouts

Other References
(It's good to read more, but not necessary to buy these books)

  • Expert Systems: Principles and Programming, by Joseph C. Giarratano and Gary D. Riley, Course Technology.
  • Building Expert Systems: Principles, Procedures, and Applications, by Elias M. Awad, Course Technology.

INSTRUCTOR

Asst.Prof. Dr. Pattarachai Lalitrojwong
Faculty of Information Technology
King Mongkut's Institute of Technology Ladkrabang
1 Chalongkrung Soi 1, Ladkrabang
Bangkok 10520, THAILAND
Phone: +66 (0) 2723 4965 (direct), +66 (0) 2723 4900 x 4965 (automatic)
Fax: +66 (0) 2723 4910

Email Address: pattarachaiit.kmitl.ac.th

GRADING

  • Paper Presentation : 20%
  • ES Project : 20%
  • Final Exam : 60%

COURSE MATERIALS

USEFUL LINKS

ตัวอย่างเรื่องที่ทำรายงาน ได้แก่
  • Knowledge discovery in databases, Knowledge discovery on the Web, Machine learning, Knowledge and information retrieval, Artificial life, Knowledge visualization, Knowledge Engineering and Management, Knowledge acquisition and maintenance, Knowledge reuse, Knowledge representation, Ontologies, Knowledge management for small to medium size enterprises, Organizational memory information systems (OMIS), Knowledge management business models, Business intelligence, Learning organization
  • Agent-oriented information systems, Intelligent agents, Agent-oriented modeling and design methods, Models and architectures for agent-oriented information systems, Novel information system technologies based on software agents, Agent-oriented requirements engineering, Agents and knowledge management, Agent-oriented approaches to data integration, Agent-based workflow modeling Agent orientation and e-services/web services, Agent orientation in web information systems, Agent-oriented enterprise and business process modeling, Agent communication languages for business communication, Ontologies and agents, Managing trust and reputation, Automated business-to-business interaction (including negotiation and contracting
  • AI Algorithms, Distributed Artificial Intelligence, Neural Networks, Learning Algorithms and Training, Neuro-Dynamic Programming, Optimization, Evolutionary Programming, Genetic Algorithms, Complex Systems, Cooperative AI Systems, Fuzzy Logic and Systems, Fuzzy Modelling, Fuzzy Evolutionary Computation, Fuzzy Hardware, Neuro-Fuzzy Systems, Neuro-Fuzzy-Genetic Architectures, Genetic Algorithms, Intelligent Information System, Intelligent Databases, Data Mining, Intelligent Control, Intelligent Agents, Adaptive Intelligent Systems, Expert Systems, Machine Learning, Knowledge Representation, Knowledge Acquisition, Software Tools for AI
  • Cognitive science, Cognitive modelling, Cognitive processes
  • Knowledge Representation, Knowledge Acquisition, Context Modeling and Management, Reflection and Metadata Approaches, Decision Support Systems, Expert Systems, Ontology Engineering, Networked Ontologies, Semantic Web, Process Knowledge and Semantic Services, Ontology Sharing and Reuse, Ontology Matching and Alignment Knowledge Reengineering, AI Programming, Intelligent Problem Solving, Natural Language Processing, Human-machine Cooperation, e-Business and Interoperability Issues, Intelligent & Multi-agent Systems Applications and Case-studies, Domain Analysis and Modeling, Metamodelling, Mobile Access to Knowledge Systems, Knowledge Engineering Education

Copyright © 2021 Pattarachai Lalitrojwong. All rights reserved.
[MAIL]
pattarachaiit.kmitl.ac.th
Any problem with downloading, feel free to contact me.